本文不讲解zabbix安装步骤。
1、编译zabbix时需要添加--enable-java参数
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --enable-proxy --with-mysql --enable-net-snmp --with-libcurl --enable-java
已经安装zabbix的加上该参数重新编译即可,记得先备份配置文件
2、Server端安装JDK
3、配置zabbix_java
LISTEN_IP、LISTEN_PORT、PID_FILE、START_POLLERS取消注释
4、配置zabbix_server
配置JavaGateway、JavaGateway、StartJavaPollers,和zabbix_java对应
5、启动zabbix_java
6、调整tomcat,安装catalina-jmx-remote.jar
下载该文件至tomcat目录下的lib目录中
7、修改catalina.sh文件
添加以下信息
CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=**ip**"
8、重启tomcat和agentd
9、服务器端测试是否能获取信息
java -jar /root/cmdline-jmxclient-0.10.3.jar - 192.168.146.130:9999 java.lang:type=Memory NonHeapMemoryUsage
10、前台自定义监控项
本文出自 “苏格拉底” 博客,请务必保留此出处http://brucez.blog.51cto.com/9668238/1722818
原文地址:http://brucez.blog.51cto.com/9668238/1722818