在平时我们部署zabbix过程中,我们经常会做一些模板导入的操作,然后基于官方或者别人所写的监控项,然后再做修改和更新.往往会忽视对zabbix版本的要求,经常会看到一些监控项不支持的情况,当然监控项不支持的原因有很多,在这里面,只是记录一下个人的处理方法:
1.尝试将模板导入高版本或者低版本的zabbix中看是否还有相同错误.或者尝试修改xml 文件的模板版本信息看是否还报错.
2.通过zabbix_get 命令去尝试获取监控项的信息,如果有返回数据,仔细查看监控项的内容或者值的类型是否错误,更新监控项的value值类型,如以下,已经提示52.22 num类型不支持,改成浮点型,OK.
3.网络通信原因.可以尝试换台主机,或者跟zabbixserver上没有网络访问限制的机器,看是否可以正常数值.
4. 注意监控项的间隔时间,有时候当我们对监控项属性做修改后,而且确认没有修改错误时,可以查看监控时间是否过长,可以尝试调试调整监控项的时间间隔.然后重启zabbix agent,等待一会儿即可.
以上4种情况,自己都遇到过,尤其是网络通信这块很容易忽略,以此记录,避免再次采坑.