使用icinga/nagios监视jboss进程

2024-05-19 10:29:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我想通过Icinga监视jboss是否运行。在

我不想检查/etc/inid.d/jboss status,因为有时服务启动了,但是一些jboss被杀死了,或者hang&jboss不能正常工作。在

我想创建一个脚本来监视ps输出的所有进程。但是很少有服务器在独立模式下运行,域(主服务器、从服务器)和进程在每种情况下都是不同的。在

我不知道从哪里开始。这里有谁以前做过同样的事?只是想找个主意做这个。在


Tags: 服务器脚本进程status模式etc情况jboss
3条回答

你可以在这里找到:check_jmx,这将监视jboss进程。您需要添加一些$JAVA选项才能在jboss中启用它。在

我通过监视jboss进程来做到这一点,在独立模式下使用ps aux | grep "\-D\[Standalone\]”,在域模式下使用ps aux | grep "\-D\[Server"。在

从Google快速搜索中了解到插件的可用性,这让我想到了JMX。显然,看看jmx4perl和Jolokia,它们是监视java应用服务器的瑞士军刀。我已经在tomcat和websphere中使用过它,但它也应该与jboss一起使用。在

如果您使用的是icinga2,那么已经有了一个可用的插件检查命令定义。在

http://docs.icinga.org/icinga2/latest/doc/module/icinga2/chapter/plugin-check-commands?highlight-search=jmx#plugin-check-command-jmx4perl

相关问题 更多 >

    热门问题