zabbix key总是not supported的解决方法(103)

  • A+
所属分类:zabbix

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

1. zabbix_server取不到值,或者取到空值,在server上使用命令zabbix_get获取当前key

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

3.脚本执行超市,默认情况下zabbix3秒就超时,所以要确认下脚本到底要执行多久

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

 

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

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

2.删掉当前item,重新创建

3.修改zabbix重新check的时间,例如改成10分钟,点击administration--->General--->右侧下拉条选择"other"--->改为60(单位为秒)---->update。如下图:

unsupported

zabbix-not-supported

问题得到解决!

希望zabbix的同学,请保持对ttlsa.com的关注,谢谢!

weinxin
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:11   其中:访客  11   博主  0

    • 匿名 9

      • ken 0

        你好,我问一下,我们现在用的server-proxy结构,单台proxy大概300台机,但是现在发现日志里有很多 “first network error, wait for 15 seconds”的错误,而且自定议的key里经常有 Not supported的报警,但很快又恢得利了,我们把timeout时间都改成了30S,还是这样,没有明显改善,而且之前用单台server的时候,发现监控主机达到1000台就出现网络问题了,在server上ping其他主机就显示“ping: sendmsg: Invalid argument”,请问一下这到底是什么原因导致辞的……

        • Wu.Yuzhe 1

          您好, 我希望对 Not Supported 参数批量修改,在 API 文档中没有找到相关接口(2.4.5),请问在新版本中有提供接口么,或者有其他方法可以修改

          • lucas 0

            @运维生存空间 管理员你好,我在http://www.zabbix.org/wiki/Zabbix_Templates#Monitoring_Equipment上下载了监控模版,导入成功,但是添加主机关联模板后状态还是no support?请问还有什么原因

            • AnShen 0

              我在zabbix server 上用普通用户使用 get都能获取到数据,web界面一直报
              不支持的key
              已经按照你文章说的做了,但是依然没有解决

                • 管理员 6

                  @AnShen 等等吧?如果还不行,加微信公众号提问!

                    • 匿名 9

                      @管理员 你好,我是安装的3.0.1版本,我通过items加了对一台服务器nginx日志和secure日志的一个监控,但搞不清楚,一会儿是Not supported,一会儿又显示Normal,很奇怪,后面的红色X上提示是说nginx的这个是目录或者文件不存在(但实际上日志文件和目录都是对的),对secure的这个提示:没有访问权限(我给了777权限,su – zabbix帐号下也可以打开/var/log/secure)。

                      • 匿名 9

                        @管理员 基本原则顶替

                    • Simon 9

                      zabbix_get 抓不到python脚本输出的数值,我想问问这是个什么情况?
                      [root@xxxx jar-monitor]# /usr/local/zabbix/bin/jstat-data-s0c.py s0c
                      512.0 //运行脚本数值正常显示
                      [root@AAAA ~]# zabbix_get -s x.x.x.x -p 10050 -k "jstat.s0c"

                      [root@AAAA ~]#
                      抓取的时候就是空值。。。
                      [root@AAAA ~]# zabbix_get -s x.x.x.x -p 10050 -k "mongodb.ps[*]"
                      4
                      抓取这种直接cmd命令的就能出结果
                      配置文件如下:
                      UserParameter=mongodb.ps[*],/bin/ps aux | grep -c mongodb //能正常抓取
                      UserParameter=jstat.s0c,/usr/local/zabbix/bin/jstat-data-s0c.py s0c //不能正常抓取