🏠個人主頁:fo安方的博客?
💂個人簡歷:大家好,我是fo安方,目前中南大學MBA在讀,也考取過HCIE Cloud Computing、CCIE Security、PMP、CISP、RHCE、CCNP RS、PEST 3等證書。🐳
💕興趣愛好:b站天天刷,題目常常看,運動偶爾做,學習需勞心,尋覓些樂趣。🎐
💅歡迎大家:這里是CSDN,是我記錄我的日常學習,偶爾生活的地方,喜歡的話請一鍵三連,有問題請評論區討論。🌺
🥣導讀頁:這是英語~四級考試所有專欄的導航頁→監控–zabbix,記得收藏喲,閱讀無煩惱。🌊
🥣專欄:歡迎訂閱→運維的利器–監控–zabbix5.0–入欄需看,考試不迷路!🌊
🐥希望本文能夠給讀者帶來一定的幫助~🌸文章粗淺,敬請批評指正!🐥
文章目錄
- 步驟:
- 1、監控Tomcat需要開啟jmx監控功能,需要修改Tomcat配置文件并重啟;
- Windows開啟jmx:
- Linux開啟jmx:
- 2、在zabbix server端安裝zabbix-java-gateway,將zabbix-java-gateway的rpm包拖進服務器,使用rpm -ivh或者yum install命令安裝zabbix-java-gateway,安裝完成后啟動并設置自啟;
- 3、配置Zabbix主機,在主機配置頁面,添加JMX接口,添加Apache Tomcat by JMX或者Generic Java JMX模板(兩個一起添加也行),添加后查看JMX圖標是否變綠;
- 驗證:
步驟:
1、監控Tomcat需要開啟jmx監控功能,需要修改Tomcat配置文件并重啟;
Windows開啟jmx:
需要找到tomcat安裝目錄下的bin目錄,新建setenv.bat文件(如果該文件已存在就在文件里加上配置),輸入以下內容并保存,然后重啟tomcat:
set "CATALINA_OPTS=%CATALINA_OPTS% -Dcom.sun.management.jmxremote"
set "CATALINA_OPTS=%CATALINA_OPTS% -Dcom.sun.management.jmxremote.port=12345"
set "CATALINA_OPTS=%CATALINA_OPTS% -Dcom.sun.management.jmxremote.ssl=false"
set "CATALINA_OPTS=%CATALINA_OPTS% -Dcom.sun.management.jmxremote.authenticate=false"
set "CATALINA_OPTS=%CATALINA_OPTS% -Djava.rmi.server.hostname=tomcat服務器ip"
Linux開啟jmx:
需要找到tomcat安裝目錄下的bin目錄,新建setenv.sh文件(如果該文件已存在就在文件里加上配置),輸入以下內容并保存,然后給setenv.sh文件修改權限(chmod +x tomcat安裝目錄/bin/setenv.sh):
CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=12345
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname= tomcat服務器ip "
驗證jmx是否開啟成功,telnet tomcat服務器IP 12345,能訪問即可;
2、在zabbix server端安裝zabbix-java-gateway,將zabbix-java-gateway的rpm包拖進服務器,使用rpm -ivh或者yum install命令安裝zabbix-java-gateway,安裝完成后啟動并設置自啟;
systemctl start zabbix-java-gateway #啟動
systemctl enable zabbix-java-gateway #自啟
systemctl status zabbix-java-gateway #查看狀態
然后修改/etc/zabbix/zabbix_server.conf配置文件,添加以下配置,完成后執行systemctl restart zabbix-server重啟zabbix-server;
JavaGateway=服務器IP
JavaGatewayPort=10052
StartJavaPollers=5
3、配置Zabbix主機,在主機配置頁面,添加JMX接口,添加Apache Tomcat by JMX或者Generic Java JMX模板(兩個一起添加也行),添加后查看JMX圖標是否變綠;
驗證:
在配置主機頁面,點擊需要監控的主機的監控項,選擇任意tomcat模板的監控項,點擊下方的測試(沒有測試按鈕就換一個監控項),能獲取到數據說明添加成功,失敗則會報錯;