我们正在使用 Zabbix 2.4,我需要监控 URL 上的内容。我无法控制 URL,但输出在 HTML 表中,因此进行字符串匹配不会成功。Zabbix 可以使用 Regex 或 XPath 匹配内容吗?这将使我试图做的事情变得容易一百万倍。
我看过Zabbix 宏,但似乎没有什么可以满足我的需要。
谢谢。
答案1
Zabbix 不支持 XPath。您可以使用两种正则表达式选项:
您可以使用Zabbix 代理项目
web.page.regexp
并在那里匹配正则表达式。或者你可以使用web.page.get
item,然后使用regexp()
或进行匹配iregexp()
触发函数。请注意,这使用分块传输编码时无法按预期工作。