zabbix--Tomcat 监控

在安装有agent的客户端下载Tomcat包和jdk

image.png

解压jdk包

 tar xf jdk-8u181-linux-x64.tar.gz  -C /usr/local
ln -s /usr/local/jdk1.8.0_151/ /usr/local/java

添加环境变量 /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

同样添加环境变量 /etc/profile.d/tomcat.sh

export CATALINA_HOME=/usr/local/tomcat

然后执行命令让这两个添加的环境变量生效

source /etc/profile

启动tomcat
进入到/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 

执行命令启动

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

因为我们的zabbix服务端是启的集成mysql、java_gateway等的zabbix容器 不需要额外配置java_gateway文件

接下来我们就可以在web端去实现监控了

创建模板 配置-->主机--->模板


创建模板

查看主机信息


image.png

查看监测信息


image.png
image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.写在前面 本文主要介绍的是zabbix的编译安装过程,包含它的基础环境LNMP,虽然zabbix官方一般推荐的...
    天之蓝色阅读 2,559评论 0 16
  • Zabbix简介 Zabbix官方网站Zabbix中文文档 本文系统环境是CentOS7x86_64, Zabbi...
    Zhang21阅读 8,053评论 0 37
  • zabbix提供了一个java gateway的应用去监控jmx(Java Management Extensio...
    油腻的胖子阅读 3,567评论 2 0
  • 1.安装部署 安装epel源:yum -y install epel-release 安装webtatic源:rp...
    hbtszyt阅读 772评论 0 0
  • 我心里 住着一个跟自我较劲的“她我”, 她使我疼,使我落泪,却也使我爱。 可是,爱憾都由“她我”赋予我。 生命是什...
    松花皮蛋阅读 1,491评论 0 1