在我们的软件中,我们使用许多第三方应用程序,服务和数据库。我们无法控制这些应用程序,但希望对这些服务进行自己的运行状况检查,并在发生任何故障时收到通知(电子邮件,墙板)。请注意,这些服务主要位于我们的内部网络中,并且不会公开显示。
任意情况都是发送SOAP请求,获取响应并分析XML输出,查找“成功”一词。
另一种情况是发送请求,期望302并查看重定向位置。
另一种情况是简单地ping一个主机名。
在所有这些情况下,如果发生异常情况,可以发送警报电子邮件。这些状态检查还可以有一个网络视图,以便在大型电视监视器上显示。
您有什么样的安排来监控您的依赖关系?
我们得到的一个想法是编写单个网页进行实际检查并返回200或500的状态代码。然后我们需要某种工具来查询我们编写的这些页面并发出警报我们,如果它是500返回。