Zabbix 内容监控 XPath 或 Regex

Zabbix 内容监控 XPath 或 Regex

我们正在使用 Zabbix 2.4,我需要监控 URL 上的内容。我无法控制 URL,但输出在 HTML 表中,因此进行字符串匹配不会成功。Zabbix 可以使用 Regex 或 XPath 匹配内容吗?这将使我试图做的事情变得容易一百万倍。

我看过Zabbix 宏,但似乎没有什么可以满足我的需要。

谢谢。

答案1

Zabbix 不支持 XPath。您可以使用两种正则表达式选项:

  1. 您可以使用内置网络监控,并与Required string字段中的正则表达式匹配(请注意全局正则表达式不受支持)。

  2. 您可以使用Zabbix 代理项目 web.page.regexp并在那里匹配正则表达式。或者你可以使用web.page.getitem,然后使用regexp()或进行匹配iregexp() 触发函数。请注意,这使用分块传输编码时无法按预期工作

相关内容