码迷,mamicode.com
首页 > 编程语言 > 详细

zabbix-java-gateway监控tomcat

时间:2018-01-19 17:52:41      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:scroll   安装   thread   one   graph   端口   ola   文件的   gre   

Zabbix 的JMX监控架构
zaibbix Server-->Java gateway-->JMX counter

服务器端:

安装JMX:可以安装在任何一台服务器上,本次安装在server端;
# yum -y install zabbix-java-gateway
# systemctl status zabbix-java-gateway.service

修改Java-gateway配置文件   
# vim /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=50
    # 超时时间
    TIMEOUT=3

启动zabbix-java-gateway:
    # systemctl start zabbix-java-gateway.service
    # ss -tnl | grep 10052
        LISTEN     0      50           *:10052                    *:*  

修改zabbix_server的配置文件并重启
    # vim /etc/zabbix/zabbix_server.conf         #修改下面几个参数:
        # JavaGateway的所在服务器IP地址
        JavaGateway=192.168.20.59
        # JavaGateway的服务端口
        JavaGatewayPort=10052
        # 从javaGateway采集数据的进程数
        StartJavaPollers=5

配置文件修改后,重启zabbix-server:
    # systemctl restart zabbix-server.service

注意:Java-gateway配置文件的START_POLLERS参数 >= zabbix_server配置文件的StartJavaPollers参数

客户端:

添加tomact中JMX的参数:在文件开头配置即可。
    # vim $tomcat/bin/catalina.sh 
	CATALINA_OPTS="$CATALINA_OPTS
        -Dcom.sun.management.jmxremote
        -Dcom.sun.management.jmxremote.port=12345    # JMX端口,默认12345
        -Dcom.sun.management.jmxremote.authenticate=false
        -Dcom.sun.management.jmxremote.ssl=false
        -Djava.rmi.server.hostname=192.168.20.60"    # 本机IP

GUI端:

导入模板到zabbix,并关联到主机,添加监控
    新建主机,配置JMX接口,默认端口号12345;

技术分享图片


导入JMX模板
    选择配置:主机-模板-选择-模板-:
    Template App Apache Tomcat JMX
    Template App Generic java JMX

技术分享图片



查看JMX是否生效,可重启tomcat进程和zabbix-java-gateway服务
    Configuration --> Hosts --> 查看制定服务器所对应的JMX是否变为绿色;

技术分享图片

查看图形
    Monitoring --> Graphs --> 选择对应的Host,Graph选择Threads,如图:[object Object]

技术分享图片



zabbix-java-gateway监控tomcat

标签:scroll   安装   thread   one   graph   端口   ola   文件的   gre   

原文地址:http://blog.51cto.com/moerjinrong/2062945

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!