zoukankan      html  css  js  c++  java
  • Linux系统运维之zabbix配置tomcat监控

    一、介绍

      半年前安装的zabbix监控,当时配合异地的测试人员给A项目做压力测试,主要监控项目部署的几台服务器的内存、CPU信息,以及后来网络I/O等,也没考虑JVM;最近闲下来,想完善下监控,故留此记录。

    二、zabbix-server端配置

      安装zabbix-java-gateway只需要在安装zabbix-server的时候加上“--enable-java"即可,由于已经安装过zabbix-server,故这里需要重新编译安装下:

    cd /soft/zabbix/zabbix-3.4.1
    ./configure --enable-java --prefix=/usr/local/zabbix-3.4.1/zabbix_java
    make && make install

      先更改zabbix-java-gateway程序的settings.sh文件:

    vim /usr/local/zabbix-3.4.1/zabbix_java/sbin/zabbix_java/settings.sh
    LISTEN_IP="0.0.0.0"
    LISTEN_PORT=10052
    PID_FILE="/tmp/zabbix_java.pid"
    START_POLLERS=5

      zabbix-java-gateway属于独立的服务,故启动zabbix-java:

    cd /usr/local/zabbix-3.4.1/zabbix_java/sbin/zabbix_java/
    ./startup.sh

      更改zabbix_server.conf配置,取消242、250、258行注释,并进行如下配置;

    vim  /usr/local/zabbix-3.4.1/etc/zabbix_server.conf
    ······
    JavaGateway=127.0.0.1
    JavaGatewayPort=10052
    StartJavaPollers=5
    ......

      重启zabbix_server

    /etc/init.d/zabbix_server restart

    三、zabbix_agent端配置

      其实zabbix_agent端的配置更agent没关系,就是在tomcat启动文件中配置JMX的相关信息:

    vim /data/tomcat8/bin/catalina.sh
    CATALINA_OPTS="$CATALINA_OPTS
    -Djavax.management.builder.initial=
    -Dcom.sun.management.jmxremote=true
    -Dcom.sun.management.jmxremote.port=12345 
    -Dcom.sun.management.jmxremote.authenticate=false  
    -Dcom.sun.management.jmxremote.ssl=false
    -Djava.rmi.server.hostname={ZABBIX_AGENT_IP}"

      添加完以上配置,重启tomcat生效;

    四、zabbix_server端验证

      通过cmdline-jmxclinet进行验证(下载地址:http://crawler.archive.org/cmdline-jmxclient/cmdline-jmxclient-0.10.3.jar):

    java -jar /tmp/cmdline-jmxclient-0.10.3.jar - {ZABBIX_AGENT_IP}:12345 java.lang:type=Memory NonHeapMemoryUsage

    五、zabbix页面配置

      配置JMX信息:

       

      添加JMX模板:

       

      至此等待十分钟左右就可以出图了。

    六、JMX模板导入

      JMX自带模板不便于查看,故用网上简介的模板,导入到zabbix中:

       

      然后在主机里选择此模板即可,这里就不在重复操作,直接出图

    本文来自博客园,作者:白日梦想家Zz,转载请注明原文链接:https://www.cnblogs.com/zzlain/p/8951952.html

  • 相关阅读:
    在ubuntu中安装photoshop cs6
    技术博客链接及相关资料
    VIM中括号的自动补全与删除
    ubuntu,jdk安装成功后,点击eclipse,提示信息A Java RunTime Environment (JRE) or Java Development Kit (JDK)
    系统安装
    css实现上下左右布局
    html+css实现选项卡功能
    jsp出现错误can not find the tag directory /web-inf/tags
    数据库类型空间效率探索(二)
    数据库类型空间效率探索(一)
  • 原文地址:https://www.cnblogs.com/zzlain/p/8951952.html
Copyright © 2011-2022 走看看