我想使用 Zabbix 定期进行 Restful GET 调用并检查返回值。
例如,我有一个类似 https://mysite/api/performCheck 的 URL 。此端点返回 JSON 数据,如下所示:
{ "status": 0 }
如果状态为 0,则表示站点正在按预期运行,而非零值则表示错误代码。
我希望 Zabbix 每 5 分钟进行一次安静的调用,并检查“status”的值是否为 0。如果该值不为零,我希望 Zabbix 发送警报。
如何使用此类机器人作业配置 Zabbix 服务器?
最佳答案
根据您的示例,您可以简单地设置一个 Web 场景,该场景将搜索字符串“status : 0”。然后定义触发器,如果找到模式,则一切正常,否则错误。
关于rest - 使用Zabbix监控Restful调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46002841/