zabbix定义好key之后,总是会出现Not supported,看到这个问题,大家不用着急,问题其实很容易解决,首先鼠标点击当前key的大红叉上,会显示出报错内容。常见的有:
1. zabbix_server取不到值,或者取到空值,在server上使用命令zabbix_get获取当前key文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-key-not-supported/
2.取到的值和key的类型不一样,例如我定义的是float,但是取到的是字符串,那肯定不会。文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-key-not-supported/
3.脚本执行超市,默认情况下zabbix3秒就超时,所以要确认下脚本到底要执行多久文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-key-not-supported/
这些都是一些常见的问题,但是有一个很奇怪的问题文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-key-not-supported/
文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-key-not-supported/
zabbix_get能获取到值,但是item依旧为Not Supported。如果你的值类型设置没错的话,那有如下解决方法:文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-key-not-supported/
1. 等10分钟,zabbix会去重新check一次当前item的Supported状态。文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-key-not-supported/
2.删掉当前item,重新创建文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-key-not-supported/
3.修改zabbix重新check的时间,例如改成10分钟,点击administration--->General--->右侧下拉条选择"other"--->改为60(单位为秒)---->update。如下图:文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-key-not-supported/
问题得到解决!文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-key-not-supported/
希望zabbix的同学,请保持对ttlsa.com的关注,谢谢!文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-key-not-supported/ 文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-key-not-supported/
12F
活着但是没灵魂,才明白生死之间的意思!
11F
看完您的说说后,我的心久久不能平静!
10F
被你们迷恋久了,哥也有点自恋了
9F
下次再来咯
8F
谢谢提供。
7F
你好,怎么才能让zabbix监控里面的 last check时间准时准秒呢,就是比如时间间隔是60秒,那么last check就应该是 12:00:00 12:00:30 12:01:00 12:01:30 。。。。。等等
6F
茜
5F
你好,我问一下,我们现在用的server-proxy结构,单台proxy大概300台机,但是现在发现日志里有很多 “first network error, wait for 15 seconds”的错误,而且自定议的key里经常有 Not supported的报警,但很快又恢得利了,我们把timeout时间都改成了30S,还是这样,没有明显改善,而且之前用单台server的时候,发现监控主机达到1000台就出现网络问题了,在server上ping其他主机就显示“ping: sendmsg: Invalid argument”,请问一下这到底是什么原因导致辞的……
4F
您好, 我希望对 Not Supported 参数批量修改,在 API 文档中没有找到相关接口(2.4.5),请问在新版本中有提供接口么,或者有其他方法可以修改
3F
@运维生存空间 管理员你好,我在http://www.zabbix.org/wiki/Zabbix_Templates#Monitoring_Equipment上下载了监控模版,导入成功,但是添加主机关联模板后状态还是no support?请问还有什么原因
2F
我在zabbix server 上用普通用户使用 get都能获取到数据,web界面一直报
不支持的key
已经按照你文章说的做了,但是依然没有解决
B1
@ AnShen 等等吧?如果还不行,加微信公众号提问!
B2
@ 管理员 你好,我是安装的3.0.1版本,我通过items加了对一台服务器nginx日志和secure日志的一个监控,但搞不清楚,一会儿是Not supported,一会儿又显示Normal,很奇怪,后面的红色X上提示是说nginx的这个是目录或者文件不存在(但实际上日志文件和目录都是对的),对secure的这个提示:没有访问权限(我给了777权限,su – zabbix帐号下也可以打开/var/log/secure)。
B2
@ 管理员 基本原则顶替
1F
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 //不能正常抓取
B1
@ Simon 在客户端,你su到zabbix用户,然后执行这个py脚本试试!
B2
@ 运维生存时间 多谢!已经解决了,主要原因是因为allowroot没有开。。