为什么 zabbix 在我的项目中看不到更新间隔?
Why does zabbix not see the Update Interval in my Item?
我在 RHEL 上使用 Zabbix 3.2.3 7.x
我的项目的更新间隔是 1800 秒,即 30 分钟。
当项目启用时,它运行并执行我创建的 bash 脚本作为外部检查每 10 分钟而不是每 30 分钟(我在项目的更新间隔字段中配置)。我不明白为什么会这样。我没有这个项目的任何自定义间隔。
bash 脚本在外部脚本文件夹 bash shell 中的 zabbix 主机上运行良好,也可以从 zabbix web UI 成功调用。
由于该项目以 "unsupported" 状态列出,this 可能是原因吗?
顺便说一句,我已经在本地 docker 上使用 zabbix 3.2.11 和 3.4.0 成功测试了端到端场景,一切正常。
有人可以帮我解决这个问题吗?
TIA
是的,
之所以执行,是状态不支持
当某项无法正常工作时,它会每 10 分钟尝试检索一个新值以查看它是否再次工作。 (或者您定义为不受支持的重试值)
您必须检查它返回不受支持的原因,大多数时候您只需将鼠标悬停在 "unsupported" 文本上,它就会显示导致问题的原因。
如果脚本在命令行中正常运行,但在代理中运行不正常,则可能是您遇到了 permission/user 问题,或者返回的值不是有效值。
将代理中的调试日志级别设置为 3 或 4 有助于找到问题
我在 RHEL 上使用 Zabbix 3.2.3 7.x 我的项目的更新间隔是 1800 秒,即 30 分钟。 当项目启用时,它运行并执行我创建的 bash 脚本作为外部检查每 10 分钟而不是每 30 分钟(我在项目的更新间隔字段中配置)。我不明白为什么会这样。我没有这个项目的任何自定义间隔。 bash 脚本在外部脚本文件夹 bash shell 中的 zabbix 主机上运行良好,也可以从 zabbix web UI 成功调用。
由于该项目以 "unsupported" 状态列出,this 可能是原因吗?
顺便说一句,我已经在本地 docker 上使用 zabbix 3.2.11 和 3.4.0 成功测试了端到端场景,一切正常。
有人可以帮我解决这个问题吗?
TIA
是的,
之所以执行,是状态不支持
当某项无法正常工作时,它会每 10 分钟尝试检索一个新值以查看它是否再次工作。 (或者您定义为不受支持的重试值)
您必须检查它返回不受支持的原因,大多数时候您只需将鼠标悬停在 "unsupported" 文本上,它就会显示导致问题的原因。
如果脚本在命令行中正常运行,但在代理中运行不正常,则可能是您遇到了 permission/user 问题,或者返回的值不是有效值。
将代理中的调试日志级别设置为 3 或 4 有助于找到问题