史上最全最正確的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 poller<-->JavaGateway:9999<-->Tomcat: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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章