1
2
我认为您最好使用HTTP返回代码,例如当应用程序遇到致命错误时返回500服务器错误。 大多数监控工具都能够读取HTTP返回代码。如果您正在寻找监控解决方案,我建议您使用 nagios . check-http插件应该能够监视您的网站。 |
2
4
大多数外部监控服务提供了在调用URL的内容中查找特定字符串的能力。看看AlertSite。 |
4
2
而不是创建服务等。您可以创建 简单的ASP.NET网页 称之为“ 看门狗页 “,可以在以下两种模式中调用:verbose(面向人)和xml或简单文本(用于通过监视bots进行解析)。 然后用现成的 Web监视工具 . 有相当一部分似乎可以从开源/免费软件中获得,但我不能特别推荐任何一个。在商业世界里,我们与 WhatsUp Gold products like this one . 您可以配置这些工具来调用看门狗页面。通常,您需要一个“本地”监控服务/应用程序和一个远程。监控软件可以配置为呼叫、页面、电子邮件,以在出现错误时提醒支持人员。它们通常具有一些逻辑,仅在确认停机/问题后发出警告,以避免因网络中断等原因而哭泣。 这个想法是 测试 整条链条 在应用程序所基于的相同框架/技术中。测试网页甚至可以/应该使用真实应用程序引用的非常相同的include和程序集。此外,远程监视器还测试Internet访问本身(Internet本身、您的网关、防火墙等)。 这个 冗长模式 很方便,因为您可以使用漂亮的绿色、橙色和红色按钮设计此页面,以便在支持人员从普通浏览器调用此页面时告知他们系统的健康状况。(甚至可以在其中包含一个自我刷新片段,以供想象)。 最后一件事是 尝试和监视是监视器本身 ,此网页的测试之一是从监控IP中读取某个日志或其他位置上一次调用的日期/时间,并在最近一次没有发生此类调用时添加橙色警告,例如10分钟。 总之,这是一个非常简单的技巧。低要求(作为应用程序本身的一部分安装;它只是一个额外的网页),不需要在操作系统级别设置服务等。 |
5
0
办理退房手续 StatusCake.com -除了成为一个伟大的、易于使用的网站监控服务(检查停机时间和正常运行时间以及性能),您还可以对软件进行编码,以根据某些内部功能故障(如数据库等)返回状态代码。有关更多信息 here 如果有帮助?:) |
6
0
你也可以试试 Tyxo.com 他们提供先进的网络监控。 您可以配置:
此外,还可以通过全球16个站点检查您的Web服务,以确保您没有任何网络问题。 还有免费的计划。 |
RoddyRott · 如何监视AWS中的线程 6 年前 |
Diego · 内存达到88%时服务器崩溃 6 年前 |
UserControl · 了解Azure PaaS指标 7 年前 |
rookie09 · 普罗米修斯时间序列生成的图形在不同形状之间跳跃 7 年前 |
Ryan · 让Heapster和InfluxDB进行通信 7 年前 |