我可以使用 Zabbix 触发 ZBX_NOTSUPPORTED 吗?

我可以使用 Zabbix 触发 ZBX_NOTSUPPORTED 吗?

我正在尝试检查我的配置管理系统是否正在我的服务器上运行。使用它来分发 Zabbix 配置以测试 CMS 是否正在运行非常容易。但是,当前未运行 CMS 的主机将返回 ZBX_NOTSUPPORTED,我也想检测这些。

我怎样才能做到这一点?

答案1

您可以设置一个项目zabbix[不支持的项],则如果此项的返回值 > 0,则触发。

查看列表内部检查请参阅文档以获取更多信息。

答案2

您可以设置一个日志触发器来通过“cms item”和“ZBX_NOTSUPPORTED”搜索来读取 zabbix 服务器日志,但是,如果您在没有安装 CMS 的机器上安装了 zabbix 代理,您可以按 cms 用户搜索或尝试在 Zabbix 中读取 CMS 日志。

此密钥适用于 puppet 和 Debian:'vfs.file.regmatch[/etc/passwd,puppet]'

答案3

到这里: http://www.zabbix.com/forum/showpost.php?p=85153&postcount=7

一个聪明人创建了一个用于 zabbix 的外部脚本,它会逐个告诉您服务器中哪些项目不受支持。

易于安装,易于工作。

这将解决 zabbix[items_unsupported] 无法解决的问题。

答案4

对于仍然感到疑惑的人来说,自 Zabbix 2.2 起,不再支持不支持的项目通知,并且涉及创建特定的操作(而不是项目),并在通知中包含有关不受支持的项目的所有详细信息。

完整过程描述于Zabbix 官方文档

相关内容