我们正在使用Spring& amp;在Tomcat 7上运行的Apache CXF,最初的想法是编写某种监控解决方案,检查Web服务是否可用并运行正常。
但我想我们不应该自己编写监控软件,而应该有一些已经存在的工具可以帮助我们监控网络服务。
哪种工具可以帮助我们监控网络服务的可用性?或者实现这一目标的最佳方法是什么?如果网络服务出现故障,应通知我们的支持人员,他们应该能够对监控工具提供的数据采取行动。
答案 0 :(得分:0)
过去,我添加了一个额外的API端点,只返回200错误代码。将此网址挂钩到类似pingdom.com的内容,您就可以了。
答案 1 :(得分:0)
如果您开发自己的解决方案,一个好的方法是开发一个外部预定课程,每隔X分钟检查一次您的服务天气。如果没有,它将发送您想要的电子邮件。即使你的tomcat死了,这也会有效。
您还可以查看JMX技术: “JMX技术提供了用于构建分布式,基于Web的模块化和动态解决方案的工具,用于管理和监控设备,应用程序和服务驱动的网络。”