2011-08-22 39 views
1

我们正在实施web服务,并且运行在Tomcat 7上的Apache CXF Spring &,最初的想法是编写某种监视解决方案来检查web服务是否可用并且运行正常。如何实时监控Tomcat上的Web服务?

但我想,我们不应该自己编写监控软件,而应该有一些已经存在的工具来帮助我们监控web服务。

哪个工具可以帮助我们监控web服务的可用性?或者什么是实现这一目标的最佳方法?我们的支持人员应该被告知网络服务是否停止,他们应该能够处理监控工具提供的数据。

回答

0

过去,我添加了一个额外的API端点,它只是返回一个200错误代码。钩住这个URL到pingdom.com之类的东西,你很好走。

0

如果您开发自己的解决方案,一个好方法是开发一个外部计划类,每隔X分钟检查一次您的服务是否存在。如果没有,它会发送你想要的电子邮件。即使你的tomcat死亡,这也可以工作。

您还可以检查JMX技术: “的JMX技术为构建分布式的管理和监视设备,应用程序和服务驱动的网络,基于Web的,模块化和动态解决方案的工具。”