我需要通过访问特定 URL 来监控 SaaS(目前要么在浏览器中手动完成,要么通过用 C# 以编程方式发送 HTTP 请求),如果响应不是 HTTP 响应代码 200,则向预定义的地址/电话号码列表发送电子邮件和/或短信。
我们希望能够指定重试次数,在此之后不会在指定的时间内发送任何请求,并且让该工具在发送预定义数量的警报后不再发送任何警报。
是否存在可以执行上述操作的现有工具?
谢谢!
答案1
Nagios 是我处理此类事情的首选工具。请看一看这里。它可能看起来有点过头了,但它确实能满足您的需求。我们已在约 200 台设备(服务器、打印机、路由器、交换机)和约 800 个受监控服务上运行它。
如果您对配置有详细问题,请在此处发布,我很乐意为您解答。
答案2
平多姆提供低成本服务,完全满足您的需求。您可以免费监控一台服务器。5 台服务器每月收费 9.95 美元。
答案3
答案4
Zabbix 具有 Web 监控功能,可满足您的需求。希望对您有所帮助。