四时宝库

程序员的知识宝库

zabbix使用JMX自定义监控tomcat(zabbix监控java程序)

zabbix使用JMX自定义监控tomcat

监控tomcat架构说明

安装java和tomcat(agent端)

1、安装java(由于yum安装的java有问题,所以使用以前下载的jdk)

rz #上传以前下载好的java

tar -zxvf jdk-8u161-linux-x64.tar.gz

mv jdk1.8.0_161/ java/

2、设置java的环境变量,使其生效

vim /etc/profile

添加如下信息到文件中:

export JAVA_HOME=/usr/local/java

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JRE_HOME=$JAVA_HOME/jre

使环境变量生效:

source /etc/profile

检查java是否安装成功:

java -version

3、安装tomcat

cd /usr/local

wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.8/bin/apache-tomcat-9.0.8.tar.gz

tar -zxvf apache-tomcat-9.0.8.tar.gz

mv apache-tomcat-9.0.8/ tomcat/

启动tomcat(agent端)

cd /usr/local/tomcat/bin

sh startup.sh

安装java-gateway(jvm端)

1、由于zabbix-java-gateway需要jdk的支持,故在此安装java

rz #上传以前下载好的java

tar -zxvf jdk-8u161-linux-x64.tar.gz

mv jdk1.8.0_161/ java/

2、安装zabbix-java-gateway

yum install -y zabbix-java-gateway

配置zabbix_java_gateway.conf文件(jvm端)

1、进入zabbix_java_gateway.conf

vim /etc/zabbix/zabbix_java_gateway.conf

修改如下信息:

LISTEN_IP="0.0.0.0"

2、启动zabbix_java_gateway

systemctl start zabbix-java-gateway

3、查看端口是否存在

netstat -lunpt

修改zabbix-server的配置文件(server端)

1、进入zabbix_server.conf

vim /etc/zabbix/zabbix_server.conf

修改这三个选项:

JavaGateway=192.168.139.97 #zabbix-java-gateway安装在哪个服务器,就填写该服务器地址

JavaGatewayPort=10052

StartJavaPollers=5

开启tomcat的远程jvm配置文件(agent端)

1、进入配置文件

vim /usr/local/tomcat/bin/catalina.sh

添加如下信息到配置文件中:

CATALINA_OPTS="$CATALINA_OPTS

-Dcom.sun.management.jmxremote

-Dcom.sun.management.jmxremote.port=12345

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

-Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=192.168.139.99"

注:"hostname=192.168.139.99"为tomcat运行服务器的地址

2、重启tomcat

cd /usr/local/tomcat/bin

./shutdown.sh

./startup.sh

3、查看监听端口(尤其是12345这个端口,刚才配置的端口)

netstat -lunpt

配置server监控项(server端)

说明,由于zabbix不能直接监控tomcat,只能通过jvm来监控,所以需要添加jvm主机!

1、进入"配置"、"主机"、"创建主机"

2、添加主机详细信息

注:监控tomcat使用jvm方式,如上图。

3、为主机添加模板

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接