52037317 发表于 2018-12-5 06:27:57

史上最全最正确的zabbix监控tomcat的方法

  1、修改tomcat配置
  在catalina.sh文件里加入如下内容:
  CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.mana -Djava.rmi.server.hostname=127.0.0.1"
  2、zabbix server配置
  首先我们需要了解一下他们的对应关系,zabbix_server开启java poller, zabbx_java开启JavaGateway,端口为9999,Tomcat JMX开启12345提供性能数据。
  数据获取:java pollerJavaGateway:9999Tomcat:12345.
  3、启动zabbix java
  /usr/local/zabbix/sbin/zabbix_java/startup.sh
  4、修改zabbix_server.conf配置
  JavaGateway=127.0.0.1
  JavaGatewayPort=9999
  StartJavaPollers=5
  5、加入监控模板
  1、组态--主机--创建主机
  2、在其他群组中选择linux server或者新建群组
  3、主机名为tomcat
  4、模板中选择点击添加,选择Template JMX Tomcat、Template JMX Generic,点击存档
  5、JMX界面输入:主机tomcatIP、端口号:12345
  7、重启zabbix服务
  service zabbix_agentd restart
  




页: [1]
查看完整版本: 史上最全最正确的zabbix监控tomcat的方法