zabbix监控Tomcat

监控流程:

1)安装zabbix_java_gateway
2)配置zabbix_java_gateway配置文件和zabbix_server配置文件,指定监听端口,启动进程数
3)编辑Tomcat配置文件,开启JMXjava

如下操做到zabbix WEB UI界面
4)添加host,指定JMX interface
5)连接TOMCAT模板tomcat

1)安装zabbix_java_gateway

yum install -y zabbix-java-gatewaypost

2)修改配置文件

vi /etc/zabbix/zabbix_java_gateway.conf
定义LISTEN_IP LISTEN_PORT 和 START_POLLERS
5-73.png
5-74.png
5-75.pngspa

vi /etc/zabbix/zabbix_server.conf
定义 JavaGateway 和 JavaGatewayPort 和 StartJavaPollers
5-76.pngrest

启动zabbix-java-gateway服务 systemctl start zabbix-java-gateway
重启zabbix-server服务 systemctl restart zabbix-server 开启JMX
5-77.pngserver

3)编辑Tomcat配置文件,开启JMX

vi /usr/local/tomcat/bin/catalina.sh #在#!/bin/sh下增长
export CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=192.168.19.129 -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"  
5-78.png进程

重启tomcat (两步曲):/usr/local/tomcat/bin/shutdown.sh
                       /usr/local/tomcat/bin/startup.shssl

4)添加host,指定JMX interface
5)连接TOMCAT模板添加Host连接模板

Configuration -> Hosts -> Create host
Agent interfaces -> remove
JMX interfaces -> Add -> 本机地址 9999
Templates -> Select -> Template App Apache Tomcat JMX -> select -> Add
Addrem