1、找到该监控主机无法获取数据的监控项(key)
2、在 server 端的命令行下执行 zabbix_get -s 192.168.0.49 -p 10050 -k 'perf_counter["\Memory\Page Writes/sec"]'
192.168.0.49 是被监控的主机,10050 是代理的端口, 'perf_counter["\Memory\Page Writes/sec"]' 这个是监控键值,需要注意的是 perf_counter 表示0.49这台主机是 windows 服务器,其它系统直接输入监控项的值即可
如果第2步也无法正确取值,检查 10050 端口是否正常,如果端口网络都正常那应该就是该监控的键值存在问题(可能是键值错误也可能是版本问题不兼容该键值)
收起无法获取到数据一般web界面会显示,至于排查,可以先从网络排查,测试网络是否畅通,端口是否可以连通,然后可以通过zabbix_get工具测试监控项是否能获得数据,通常用agent.ping测试。网络通的情况下连不还有可能是配置的主机名不对,可以在客户端的配置文件中重新配置然后重启客户端再进行尝试
收起以上是一些常见的排查步骤,通过逐步排查可以找到问题所在,并进行相应的处理。
收起如果Zabbix Server无法获取到Agent数据,可能是以下原因导致的:
针对以上问题,可以逐一排查,定位问题所在,并进行相应的解决方案。