我创建了一个新的Zabbix代理项,试图监视网页的内容,但我无法使它工作。
为了测试这一点,我使用页面http://httpbin.org/get,它将返回一个包含在url中的get参数的json页面。在Zabbix中,我设置了以下键:
web.page.regexp[httpbin.org,/get?a=thisisatest,80,"thisisatest",,1]这是目前为止的工作,并返回1,如果发现“最硫磺”。在项目设置中,我选择了值类型"Numeric (无符号)“和"Boolean”,这样就可以将其显示为一个图形。但是,如果正则表达式不匹配或页面不可用,则会发生问题。示例:
web.page.regexp[httpbin.org,/get?a=thisisNOTatest,80,"thisisatest",,1]这只会返回一个空字符串(或空字符串),因此Zabbix无法解析它,并且该项将无法工作(错误:不支持)
有人知道是否有办法让这件事正常运作,或者我是不是做错了什么?
发布于 2018-07-04 21:39:20
https://stackoverflow.com/questions/51170051
复制相似问题