用于持续监控网络服务器的工具?

aka*_*020 -1 monitoring saas

我需要通过访问特定 URL 来监视 SaaS(目前在浏览器中手动完成或通过在 C# 中以编程方式发送 HTTP 请求),如果响应不是 HTTP 响应代码 200,则发送电子邮件和/或短信到预定义的地址/电话号码列表。
我们希望能够指定重试次数,之后在指定的时间内不会发送请求,并且在发送预定义数量的警报后,工具也不再发送任何警报。

是否有可以执行上述操作的现有工具?

谢谢!

wol*_*gsz 8

Nagios 是我处理这类事情的首选工具。看看这里。它可能看起来有点矫枉过正,但它确实可以满足您的需求。我们为大约 200 个设备(服务器、打印机、路由器、交换机)和大约 800 个受监控的服务运行它。

如果您有关于配置的详细问题,请在此处发布它们,我将很乐意为您解答。