我在RHEL 7.x上的Zabbix 3.2.3上 我的商品的更新间隔为1800s,即30分钟。 启用该项目后,它将运行并执行一个bash脚本,该脚本是我每10分钟而不是每30分钟(作为我在“项目的更新间隔”字段中配置的)进行外部检查而创建的。我不明白为什么会这样。我没有此商品的任何自定义间隔。 bash脚本可以从外部脚本文件夹中bash shell中的zabbix主机正常运行,也可以从zabbix Web UI成功调用。
由于该商品的状态为“不支持”,this可能是原因吗?
顺便说一句,我已经使用zabbix 3.2.11和3.4.0在本地docker上成功测试了端到端方案,并且一切正常。
有人可以帮我解决这个问题吗?
TIA
答案 0 :(得分:0)
是的
执行该命令的原因是该状态不受支持。
当某项无法正常工作时,它会每10分钟尝试检索一个新值,以查看其是否再次正常工作。 (或者您定义为不支持的重试值)
您必须检查为什么返回的内容不受支持,大多数情况下,您只需将鼠标悬停在“不受支持的”文本上,它就会向您显示导致问题的原因。
当脚本从命令行(而不是从代理)正常运行时,说明您存在权限/用户问题,或者返回的值不是有效值。
在代理中将调试日志级别设置为3或4有助于发现问题