注册 登录
  • 进入"运维那点事"后,希望您第一件事就是阅读“关于”栏目,仔细阅读“关于Ctrl+c问题”,不希望误会!

Zabbix添加key总是not supported的解决方法

Zabbix 彭东稳 7214次浏览 已收录 0个评论

Not Supported的解决方法

zabbix定义好key之后,总是会出现Not supported,看到这个问题,大家不用着急,问题其实很容易解决,首先鼠标点击当前key的大红叉上,会显示出报错内容。常见的有:

1)zabbix_server取不到值,或者取到空值,可以在zabbix server上使用命令zabbix_get获取被监控端的key试试。

2)取到的值和key的类型不一样,例如我定义的是float,但是取到的是字符串,那肯定不会。

3)脚本执行超时,默认情况下zabbix是3秒就超时,所以要确认下脚本到底要执行多久。

这些都是一些常见的问题,但是有一个很奇怪的问题。

zabbix_get能获取到值,但是item依旧为Not Supported。如果你的值类型设置没错的话,那有如下解决方法:

1)等10分钟,zabbix会去重新check一次当前item的Supported状态。

2)删掉当前item,重新创建。

3)修改zabbix重新check的时间,例如改成10分钟,点击administration—>General—>右侧下拉条选择”other”—>Refresh unsupported items (in sec)改为60(单位为秒)—->update。

如下图:

Zabbix添加key总是not supported的解决方法

zabbix_get命令详解

在zabbix server上执行zabbix_get命令来试着获取item值。

参数说明:

-s: 指定客户端主机名或者IP。

-p:客户端端口,默认10050。

-I:指定源IP,写上zabbix server的ip地址即可,一般留空,服务器如果有多ip的时候,你指定一个。

-k:你想获取的key。

zabbix_get获取数据

获取负载

获取主机名

 


如果您觉得本站对你有帮助,那么可以支付宝扫码捐助以帮助本站更好地发展,在此谢过。
喜欢 (0)or分享 (0)
关于作者:

您必须 登录 才能发表评论!