zabbix使用zabbix-java-gateway监控jvm/tomcat性能
2016-11-03 16:29
405 查看
参考:http://www.myexception.cn/operating-system/1926200.html
http://www.mamicode.com/info-detail-1521653.html
1、Zabbix server及Java gateway的配置
# yum -y localinstall zabbix-java-gateway-2.4.5-1.el6.x86_64.rpm
与java-gateway相关的配置:
zabbix-java-gateway的配置文件是/etc/zabbix/zabbix_java_gateway.conf,配置文件很简单,如下:
# 监听地址
LISTEN_IP=”0.0.0.0″
# 监听端口
LISTEN_PORT=10052
# PID_FILE文件
PID_FILE=”/var/run/zabbix/zabbix_java.pid”
# 开启的工作线程数
START_POLLERS=5启动zabbix-java-gateway:service zabbix-java-gateway start以上也可以不修改默认的值就是这个。
再修改zabbix-server的配置,编辑/etc/zabbix/zabbix_server.conf ,修改下面几个参数:# JavaGateway的服务器IP地址
JavaGateway=127.0.0.1
# JavaGateway的服务端口
JavaGatewayPort=10052
# 从javaGateway采集数据的进程数
StartJavaPollers=5配置文件修改后,重启zabbix-server:service zabbix-server restart好,现在zabbix-java-gateway就配置好了。
2、
开启JMX远程监控
3、导入监控模板, 在zabbix中添加主机开始监控Java
4、有问题可以查看zabbix server上的日志
/var/log/zabbix/zabbix-java-gateway.log
注意 : 防火墙iptables放行。
附件:http://down.51cto.com/data/2368341
http://www.mamicode.com/info-detail-1521653.html
1、Zabbix server及Java gateway的配置
# yum -y localinstall zabbix-java-gateway-2.4.5-1.el6.x86_64.rpm
与java-gateway相关的配置:
zabbix-java-gateway的配置文件是/etc/zabbix/zabbix_java_gateway.conf,配置文件很简单,如下:
# 监听地址
LISTEN_IP=”0.0.0.0″
# 监听端口
LISTEN_PORT=10052
# PID_FILE文件
PID_FILE=”/var/run/zabbix/zabbix_java.pid”
# 开启的工作线程数
START_POLLERS=5启动zabbix-java-gateway:service zabbix-java-gateway start以上也可以不修改默认的值就是这个。
再修改zabbix-server的配置,编辑/etc/zabbix/zabbix_server.conf ,修改下面几个参数:# JavaGateway的服务器IP地址
JavaGateway=127.0.0.1
# JavaGateway的服务端口
JavaGatewayPort=10052
# 从javaGateway采集数据的进程数
StartJavaPollers=5配置文件修改后,重启zabbix-server:service zabbix-server restart好,现在zabbix-java-gateway就配置好了。
2、
开启JMX远程监控
# vim /application/tomcat/bin/catalina.sh #tomcat的远程调用脚本 CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote #开启远程监控 -Dcom.sun.management.jmxremote.port=12345 #远程监控端口 -Dcom.sun.management.jmxremote.ssl=false #远程ssl验证为false -Dcom.sun.management.jmxremote.authenticate=false #关闭权限认证 -Djava.rmi.server.hostname=172.16.2.150" #提供数据的的主机地址(由于我是用的一台机器,所以IP相同,如果是生产环境不同的机器,这个地址是部署了tomcat的主机地址) # /application/tomcat/bin/shutdown.sh # /application/tomcat/bin/startup.sh # lsof -i:12345 #JVM监听端口 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 41062 root 20u IPv6 72478 0t0 TCP *:ddi-tcp-1 (LISTEN)注意:如果端口起不来,看日志
[root@linux-node1 logs]# tail /application/tomcat/logs/catalina.out … Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: linux-node1.lichengbing.cn: linux-node1.lichengbing.cn: unknown error
3、导入监控模板, 在zabbix中添加主机开始监控Java
4、有问题可以查看zabbix server上的日志
/var/log/zabbix/zabbix-java-gateway.log
注意 : 防火墙iptables放行。
附件:http://down.51cto.com/data/2368341
相关文章推荐
- zabbix使用zabbix-java-gateway监控jvm/tomcat性能
- Zabbix使用zabbix-java-gateway监控jvm/tomcat性能
- zabbix使用zabbix_java_gateway 监控java应用进程 主动模式 python脚本
- 使用zabbix-java-gateway监控JVM
- zabbix使用zabbix_java_gateway 监控java应用进程
- zabbix-java-gateway监控tomcat
- 利用zabbix-java-gateway监控jvm
- java 使用ActionListener监控
- 使用 jconsole 监控java程序
- 使用java做屏幕监控案例源代码
- 使用JAVA监控、采集F5负载均衡器的运行指标
- 使用Java自带的VisualVM监控远程主机JVM内存使用情况
- java性能监控工具JProfiler的使用
- java性能监控工具JProfiler的使用
- 使用JCONSOLE监控远程LINUX运行的JAVA进程,总是在报连接失败的错误。
- zabbix监控系统之使用ztc mysql模板
- 使用Java VisualVM远程监控服务
- java 内存监控使用
- zabbix监控软件的使用排错
- 使用Zabbix监控Windows主机