Inscrivez-vous un compteur de pool Connexions Jboss

J'ai une installation jboss-4.2.3.GA, Là où je soupçonne que le bassin de flux peut augmenter avec le temps en raison du fait que les flux ne sont pas exemptés correctement. Je ne reçois aucun message lors de la portée maxthreads, Par conséquent, j'aimerais enregistrer le nombre de flux utilisés dans le fichier toutes les cinq minutes afin que je puisse vérifier cette hypothèse. Quelqu'un peut-il conseiller comment le faire?
Invité:

Dominique

Confirmation de:

Je sais que c'est une vieille question, mais quelqu'un peut sembler intéressant. J'ai eu un problème similaire quand je voulais suivre les poteaux de connexion jboss à la base de données. J'ai créé un petit script shell qui a utilisé chaque seconde

curl

Pour obtenir la page appropriée de JBoss jmx-console.

En conséquence, j'ai utilisé quelque chose comme ça dans mon

bash

scénario.

# Pools to check
POOLS="DefaultDS QuartzDS"

# Loop thru the pools and collect stats.
for pool in $POOLS;
do
# Construct the URL
url=http://localhost:8080/jmx-console/HtmlAdaptor?action=inspectMBean\&name=jboss.jca:service=ManagedConnectionPool,name=$pool
# Use 'curl' to fetch the web page, and awk to parse the output and put all rows with 'count' in them in a temp file.
curl $url | awk 'BEGIN{RS="<td>MBean"}/Count/{print $0}' &gt; _tmp_PoolStat.txt
echo "Processing $pool"

<process data="" favourite="" file="" in="" tmp="" tool.="" using="" your="">
done

Dans votre cas, vous devez changer

url

Correspondre à ce que vous recherchez. Depuis que j'utilise OS sur la base de * nix, Je suis finalement utilisé

watch

Effectuer ce script avec un intervalle fixe.
</process></td>

Giselle

Confirmation de:

vous pouvez utiliser JMX, Pour obtenir le nombre de flux de java. En utilisant la superstructure jmx4perl Vous pouvez exécuter des appels JMX à partir d'un script très simple. Perl. Il y a aussi un ajout pour Nagios Pour l'intégration S. j4p Pour alerter et surveiller divers paramètres.

http://blog.techstacks.com/200 ... .html
Il y a de bons exemples.

Pour répondre aux questions, connectez-vous ou registre