Zabbix的监控配置1--主动式及JMX远程监控JVM

本文所有Zabbix监控配置信息基于Zabbix 3.4.14,其他版本未验证。

zabbix 3.4官方中文手册:https://www.zabbix.com/documentation/3.4/zh/manual

一、Zabbix客户端模式

  • 被动式(默认模式)
  • 主动式(可选模式)

        1.zabbix客户端启用主动模式(根据实际情况决定采用哪种模式)

# zabbix客户端(即被监控服务器)
vi /u01/zabbix/etc/zabbix_agentd.conf

....

# 开启主动模式(关闭被动模式,此处默认值为3)
StartAgents=0

# zabbix_server ip(未指明端口时采用默认端口10051,被动模式时该项可注释)
ServerActive=192.168.1.1

# 主机名(需与WEB页面配置主机时主机名保持一致)
Hostname=192.168.0.1

....

保持配置文件,并重启zabbix_agent服务后,主动模式生效(第一张图为被动模式、第二张图为主动模式),此时zabbix客户端不再监听任何TCP端口。

4e02843da3b1c963aa494d5bf2fa8747f5b.jpg

f37f8892c52fd6157becc308e2b970a00da.jpg

        2.配置zabbix客户端(主动)模板

找到WEB项目模板已存在的zabbix客户端模板,如图所示点击“克隆”,生成新的模板并保存。

f970c40a91fef7bb68e9be1b15708b160dc.jpg

点击新模板的监控项,将每一项中监控类型调整为Zabbix客户端(主动式),保存即可。

91574cc1e9056f6b2b7d0e17c1de42d5d62.jpg

  • 注意事项:

        1.主机界面可用性ZBX绿灯只有在配置被动模式时点亮(故障亮红灯)。配置主动模式时,ZBX指示灯熄灭。

二、JMX远程监控JVM

  • 使用zabbix自带Template App Generic Java JMX模板即可
  • 需开启useJmx
  • 具体可监控项/触发器/图形,请参见Template App Generic Java JMX模板
  • Java JMX模板中包含很多监控项,实际使用时并非所有监控项都可以使用,可通过如下方法查询可监控哪些项,不同JVM环境可监控项不同(无法监控的项,可点击禁用)

        依赖工具:cmdline-jmxclient-0.10.3.jar  点击下载

查询能监控的项
# java -jar cmdline-jmxclient-0.10.3.jar - 192.168.0.1:12345 | sort
查询能监控的项
# java -jar cmdline-jmxclient-0.10.3.jar - 192.168.0.1:12345 Catalina:port=8180,type=Connector
取值
# java -jar cmdline-jmxclient-0.10.3.jar - 192.168.0.1:12345 Catalina:port=8180,type=Connector processorCache
  • 主机配置:

ead0c3f3df15e1f3fcfa775b1b3f5474de3.jpg

  • 配置完成后,模板自带图形效果如下:

d3da126fc2f442dd544a01edc53bcc22f0d.jpg

  • 注意事项:

        1.配置JMX接口后,主机可用性JMX指示灯为熄灭状态(故障亮红灯)。只有在配置相关JMX监控项后JMX绿灯才会点亮。

转载于:https://my.oschina.net/u/1773521/blog/2987589

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值