日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

zabbix JMX监控 tomcat

發布時間:2023/12/4 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 zabbix JMX监控 tomcat 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第一步:需要安裝jdk

?????1.# tar xvf jdk-7u21-linux-x64.tar.gz -C /usr/localource /etc/bashrc

?????2.# ln -s /usr/local/jdk1.7.0_21 /usr/local/jdk

?????3.# echo 'JAVA_HOME=/usr/local/jdk' >> /etc/bashrc

?????4.# echo 'PATH=$PATH:${JAVA_HOME}/bin/' >> /etc/bashrc

? ? ?5.# echo 'CLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar?' >> /etc/bashrc

?????5.# echo 'export JAVA_HOME PATH CLASSPATH' >> /etc/bashrc

?????6.# source /etc/bashrc

第二步:安裝zabbix java

?????1.# tar xvf zabbix-2.0.6.tar.gz

?????2.# cd zabbix-2.0.6

?????3.# ./configure --prefix=/usr/local/zabbix_java_gateway-2.0.6 --enable-java

?????4.# make && make install

?????5.# ln -s /usr/local/zabbix_java_gateway-2.0.6 /usr/local/zabbix_java_gateway

?????6.# test -d /etc/zabbix || mkdir /etc/zabbix

?????7.# cp /usr/local/zabbix_java_gateway/sbin/zabbix_java/settings.sh /etc/zabbix/zabbix_java_gateway.conf

?????8.此處看情況:

? ? ? ? ? ?????# wget https://raw.github.com/pengyao/zabbix/master/Zabbix_Java_GateWay/scripts/zabbix_java_gateway -O /etc/init.d/zabbix_java_gateway?--no-check-certificate

? ? ? ? ? ?????# chmod +x /etc/init.d/zabbix_java_gateway

? ? ? ? ? ?????# chkconfig zabbix_java_gateway on

????????9.配置setting.sh 文件:? ? ?

????????LISTEN_IP????????指定bind的地址,默認值為0.0.0.0

????????LISTEN_PORT???? ?指定bind的端口,默認值為10052

????????PID_FILE?????????指定PID文件存放目錄,默認為 /tmp/zabbix_java.pid

????????START_POLLERS????指定啟動多少進程, 默認為5,設定為30

????10.配置zabbix server 中的配置文件:

????????JavaGateway?????????指定Zabbix Java GateWay地址

????????JavaGatewayPort?????指定Zabbix Java GateWay端口,默認為10052

????????StartJavaPollers????指定啟動時啟動的Java Pollers數量

????

????注: StartJavaPollers設置的值要小于等于START_POLLERS設置的值

第三步:對tomcat 下的 catalina.sh 進行配置:

?????export CATALINA_OPTS="$CATALINA_OPTS

? ?? ?????-Djava.rmi.server.hostname=192.168.32.79

? ?? ?????-Dcom.sun.management.jmxremote

? ?? ?????-Dcom.sun.management.jmxremote.port=10053

? ?? ?????-Dcom.sun.management.jmxremote.ssl=false

? ?? ?????-Dcom.sun.management.jmxremote.authenticate=false"

第四步:在tomcat lib下面下載:

? ? ? wget??http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.8/bin/extras/catalina-jmx-remote.jar


第五步:在 zabbix_server 下面:

? ? ?cd?

? ? ?wget http://crawler.archive.org/cmdline-jmxclient/cmdline-jmxclient-0.10.3.jar

?????java?-jar?/root/cmdline-jmxclient-0.10.3.jar??-?192.168.32.79:10053 java.lang:type=Memory?NonHeapMemoryUsage


注:由于zabbix 不支持catalina key 模板,所以得用新的模板 key 來替換該 jmx tomcat 模板 ,見 筆記 :zabbix 監控tomcat 模板


轉載于:https://blog.51cto.com/liuyangjun/1733738

總結

以上是生活随笔為你收集整理的zabbix JMX监控 tomcat的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。