我想監視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’? –