我想监视jboss,如果它的运行或不通过Icinga。监控与icinga/nagios jboss进程
我不想检查/etc/inid.d/jboss status
,因为有时候服务已经启动,但一些jboss被杀或挂起& jboss无法正常工作。
我想创建一个脚本来监视从ps
输出的所有进程。但是很少有服务器以独立模式运行,域(主服务器,从服务器)和进程对于每种情况都不相同。
我不知道从哪里开始。任何人在此之前谁做过?只是寻找这样做的想法。
我想监视jboss,如果它的运行或不通过Icinga。监控与icinga/nagios jboss进程
我不想检查/etc/inid.d/jboss status
,因为有时候服务已经启动,但一些jboss被杀或挂起& jboss无法正常工作。
我想创建一个脚本来监视从ps
输出的所有进程。但是很少有服务器以独立模式运行,域(主服务器,从服务器)和进程对于每种情况都不相同。
我不知道从哪里开始。任何人在此之前谁做过?只是寻找这样做的想法。
我这样做是通过使用ps aux | grep "\-D\[Standalone\]
“为域模式独立模式和ps aux | grep "\-D\[Server"
监控JBoss的过程。
从快速Google搜索中了解插件的可用性使我转向了JMX。很显然,check_jmx4perl和Jolokia已经成为监控Java应用服务器的瑞士军刀。我已经使用它与tomcat和websphere,但它也应该与jboss一起工作。
如果您使用的是Icinga 2,那么已经有一个可用的插件检查命令定义。
你可以在这里找到:check_jmx,可监视的JBoss进程。你需要添加一些$ JAVA_OPTS来在jboss中启用它。
你从Nagios的交易所试图‘check_jboss’或‘check_jboss_status’? –