Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

很奇怪的问题,我监控一台主机上的多个tomcat出错 #10

Closed
weiyanwei412 opened this issue Jun 4, 2017 · 4 comments
Closed

Comments

@weiyanwei412
Copy link

很奇怪的问题,我监控一台主机上的多个tomcat出错,现象为
[2017-06-04 12:50:17] INFO
beanstr : Catalina:type=ThreadPool,name=http-nio-9094
lst_beanstr: Catalina:type=ThreadPool,name="http-nio-9094"
key : maxThreads
cmdstr : None -jar /etc/zabbix/scripts/cmdline-jmxclient-0.10.3.jar - localhost:8888 'Catalina:type=ThreadPool,name="http-nio-9094"' 'maxThreads'
ret : 0
stdo :
stde : /bin/sh: None: command not found
看日志是没有获取正确的JAVA_HOME
[test@test scripts]# which java
/usr/jdk1.6.0_45/bin/java
我看脚本是调用which ,但是我可以调用的 ,不知道哪里出的问题,请帮忙解决下,谢谢

@ximply
Copy link

ximply commented Jun 4, 2017

@weiyanwei412 你可能是zabbix_agentd 的用户(难不成你直接也是用的root用户)没有配置 java 的相关环境变量

@weiyanwei412
Copy link
Author

我的Java环境变量是全局的 在profile定义的 ,我有台服务器就正常,其他两台都是报这个错误,我也是纳闷了,看样子是获取到环境变量

@weiyanwei412
Copy link
Author

楼主是把脚本跟架包都设置成zabbix的用户和组了吗

@weiyanwei412
Copy link
Author

已经解决,只要把JAVA_HOME/java 软连接到/usr/bin/下就可以解决问题,同样谢谢大神的分享

@qiueer qiueer closed this as completed Jun 9, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants