0

LinuxシェルスクリプトでJBoss 5x JMXのmbeansを呼び出したいです。LinuxシェルスクリプトでJBoss 5x JMXのmbeansを呼び出す方法はありますか?

4

2 に答える 2

1

Jbossにはtwiddleスクリプトが付属しています。jmx-consoleからMbeanのリストを取得し、twiddleを介してクエリ/呼び出しを行うことができます。

$JBOSS_HOME/twiddle.sh -s 127.0.0.1 invoke "jboss.system:type=ServerInfo" listMemoryPools "True"  
$JBOSS_HOME/twiddle.sh -s 127.0.0.1 get "jboss.system:type=ServerInfo"

また、 nagios-jmx-pluginを使用することもできます

java -jar check_jmx.jar -U service:jmx:rmi://127.0.0.1/jndi/rmi://127.0.0.1:1090/jmxconnector --username admin --password admin -O "jboss.system:type=ServerInfo" -A FreeMemory 
于 2012-09-10T12:51:28.420 に答える
0

MBean と通信するためにシェル スクリプトから呼び出す Java プログラムを作成するだけです。

于 2012-09-10T11:22:49.123 に答える