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

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

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

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

谢谢!

答案1

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

如果您对配置有详细问题,请在此处发布,我很乐意为您解答。

答案2

平多姆提供低成本服务,完全满足您的需求。您可以免费监控一台服务器。5 台服务器每月收费 9.95 美元。

答案3

Nagios 是 Linux 上现场监控的最佳选择。对于托管(“云”)监控,我们喜欢警报狐与其他服务不同,它使用真正的网络浏览器用于事务监控。我发现它非常有用。这是 Nagios 无法实现的功能,因此它补充了我们的内部 Nagios 设置。

如果你的预算紧张,AlertFox 有一个免费帐户选项,但它有点隐蔽(链接在这里);-)

答案4

Zabbix 具有 Web 监控功能,可满足您的需求。希望对您有所帮助。

相关内容