在安裝有agent的客戶端下載Tomcat包和jdk
解壓jdk包
tar xf jdk-8u181-linux-x64.tar.gz -C /usr/local
ln -s /usr/local/jdk1.8.0_151/ /usr/local/java
添加環(huán)境變量 /etc/profile.d/java.sh
JAVA_HOME="/usr/local/java"
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:"$JAVA_HOME/bin"
export PATH JAVA_HOME CLASSPATH
解壓Tomcat包
tar xf apache-tomcat-7.0.42.tar.gz -C /usr/local/
ln -s /usr/local/apache-tomcat-7.0.42/ /usr/local/tomcat
同樣添加環(huán)境變量 /etc/profile.d/tomcat.sh
export CATALINA_HOME=/usr/local/tomcat
然后執(zhí)行命令讓這兩個(gè)添加的環(huán)境變量生效
source /etc/profile
啟動tomcat
進(jìn)入到/usr/local/tomcat/bin 在catalina.sh 中添加
CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=10028
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
執(zhí)行命令啟動
sh startup.sh
測試 java
[root@671ff69acf99 zabbix_agentd.d]# java
Usage: java [-options] class [args...]
(to execute a class)
or java [-options] -jar jarfile [args...]
(to execute a jar file)
....
測試Tomcat
[root@671ff69acf99 bin]# curl -I 127.0.01:8080
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: text/html;charset=ISO-8859-1
Transfer-Encoding: chunked
Date: Fri, 29 Nov 2019 12:32:23 GMT
--------------------------
或者查看端口 8080和10028
netstat -ntal |grep 8080
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN
netstat -ntal |grep 10028
tcp 0 0 0.0.0.0:10028 0.0.0.0:* LISTEN
tcp 0 0 172.17.0.3:10028 172.17.0.2:39198 ESTABLISHED
因?yàn)槲覀兊膠abbix服務(wù)端是啟的集成mysql楚殿、java_gateway等的zabbix容器 不需要額外配置java_gateway文件
接下來我們就可以在web端去實(shí)現(xiàn)監(jiān)控了
創(chuàng)建模板 配置-->主機(jī)--->模板
查看主機(jī)信息
查看監(jiān)測信息