zabbix监控JVM(java虚拟机)Tocamt

zabbix监控JVM Tocamt

Server2上有一个Tomcat(或者说java虚拟机JVM(java virtual machine)),zabbix来监控JVM
在server2上安装tomcat

rpm -ivh jdk-8u121-linux-x64.rpm
tar zxf apache-tomcat-8.5.24.tar.gz -C /usr/local/
ln -s apache-tomcat-8.5.24 tomcat

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

Zabbix官网告诉了我们
如何配置JMX(java management extensions)java管理扩展的监控
配置tomcat支持监控:

https://www.zabbix.com/documentation/4.0/zh/manual/config/items/itemtypes/jmx_monitoring

在这里插入图片描述

TOM的官网上也有这个配置:
Tomcat就是一个运行java的容器

http://tomcat.apache.org/tomcat-8.5-doc/monitoring.html

在这里插入图片描述

将两个结合一下:

vim /usr/local/tomcat/bin/catalina.sh 
CATALINA_OPTS='-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8888
-Dcom.sun.management.jmxremote.ssl=false 
-Dcom.sun.management.jmxremote.authenticate=false'

在这里插入图片描述

cd /usr/local/tomcat/bin

在这里插入图片描述

然后执行脚本启动tomcat

./startup.sh

在这里插入图片描述

Tomcat启动后在server1上安装一个zabbix-java的网关
Server1:

yum install zabbix-java-gateway-4.4.1-1.el7.x86_64.rpm

在这里插入图片描述

systemctl start zabbix-java-gateway.service
netstat -anltp | grep 10052

在这里插入图片描述

在这里插入图片描述

Client --> webUI–>zabbix-servers --> zabbix jmx:10052–> tomcat:8888

vim /etc/zabbix/zabbix_server.conf 
StartJavaPollers   #采集进程数,与java_gateway配置相同
JavaGateway   #java_gateway的地址
JavaGatewayPort     #java_gateway的端口

在这里插入图片描述

systemctl restart zabbix-server

然后在WebUI界面去添加java虚拟机
选择配置–>主机–>server2
Server2中有一个JMX接口
点击添加:

在这里插入图片描述
在这里插入图片描述

然后点击server2主机的模版栏
我们将之前的HTTP模版取消连接,
然后点击添加:

这里点击群组中的下拉箭头,选择Template
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

我们为了让它生效还需要改配置文件:

vim /etc/zabbix/zabbix_java_gateway.conf
LISTEN_IP="172.25.21.1"     #监听地址
LISTEN_PORT=10052     #监听端口
START_POLLERS=5     #开启的工作线程

在这里插入图片描述

START-POLLERS是zabbix处理的进程数,开启了5个进程数(可以改)
在这里插入图片描述

改好后重启zabbix-java-getway
在这里插入图片描述

刷新浏览器:
在这里插入图片描述

这时我们就可以监控java虚拟机了
比如开发环境,或者JSP页面(可以在普通的html中加入一部分java代码来处理核心业务逻辑(不关心显示问题)),就会用到zabbix来监控

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值