我想用 linux shell 脚本调用 JBoss 5x JMX 的 mbeans。有没有用 Linux shell 脚本调用 JBoss 5x JMX 的 mbean?
问问题
1119 次
2 回答
1
Jboss 自带 twiddle 脚本,可以从 jmx-console 获取 Mbeans 列表,通过 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
只能通过编写一个 Java 程序来调用从 shell 脚本与 MBeans 对话。
于 2012-09-10T11:22:49.123 回答