rest - 使用Zabbix监控Restful调用

标签 rest zabbix

我想使用 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/

相关文章:

c# - 格式化 ESRI 地理编码器的 RestSharp 请求

php - Zabbix 导出图形 (.PNG) 文件

linux - 如何在zabbix中通过电子邮件发送触发持续时间

mysql - Zabbix 服务器崩溃。没有连接到mysql,没有日志文件,也没有系统进程

ubuntu - Office 365 Zabbix 电子邮件通知登录被拒绝

java - 创建 Restful 客户端后在 Maven 中出现异常

java - Spring Boot 中带有 Stomp 的 JAX RS 和 WebSockets 发生冲突

javascript - Android客户端如何调用Webservice的某一特定方法

mysql - 删除 MySQL 中的一系列行--不起作用

java - 获取用户的所有主题标签