我有一个Nagios监视系统来监视服务器。我有一台已安装WebSphere Portal的服务器。我想配置一个系统,当CPU使用率高/线程数增加时,它会自动进行线程转储。为此,我正在使用nagios插件check_jvm
。该插件使用一个名为JvmInspector.jar
的jar。 JvmInspector.jar
应该列出系统中正在运行的所有jvm名称。
JvmInspector.jar
的用法如下:
java -jar JvmInspector.jar all
当我运行此程序时,尽管我正在运行一个正在运行的WebSphere Portal服务器,但结果显示为空。尽管如此,我尝试运行“ check_jvm”插件,但显示以下结果:
[root@dev03 libexec]# sudo -u root /usr/local/nagios/libexec/check_jvm -n WebSphere_Portal -p threads -w 105 -c 135
UNKNOWN Can't connect to the JVM:
有人可以帮我吗?