低检查间隔的可用性监控服务

低检查间隔的可用性监控服务

是否有任何网站可以进行高频率的可用性监控?例如每 10 秒一次。我们需要测试 HTTP 服务是否正常工作。此外,如果执行时间比平时长,这些工具中是否有任何一个可以返回警告?

答案1

我知道 Zabbix 提供了您正在寻找的功能。您可以检查 HTTP 连接并收到延迟警报。Nagios 中也可以实现相同的功能,如果尚未提供插件,则需要编写插件。对于第三方提供商,我知道 Gomez 提供了监控解决方案。

答案2

Nagios check_http 插件可以做到这一点(前提是您调整了超时时间),但是您可能会收到相当多的误报。插件检查确实会排队,有时系统会延迟传出的网络调用。如此低的超时时间可能会触发临时故障。

最好的建议是,将检查间隔保留为每分钟,但将超时设置为 10 秒(或更低)。然后将重试检查保留为 2,这样它将在 2 次检查失败时发出警报。

如果您只运行几个网站,那么另一种选择就是编写脚本来检查网站,并在出现 X 次不良检查时发送电子邮件。

相关内容