我们正在使用Spring和Apache CXF实现webservices,它们运行在Tomcat7上,最初的想法是编写某种类型的监控解决方案,检查webservices是否可用和运行正常。
但我猜,与其自己编写监控软件,还不如有一些已经存在的工具,可以帮助我们监控the服务。
哪种工具可以帮助我们监控the服务的可用性?或者,实现这一目标的最佳方法是什么?如果webservice宕机,我们的支持人员应该得到通知,他们应该能够对montoring工具提供的数据采取行动。
发布于 2011-08-22 19:17:15
在过去,我添加了一个额外的API端点,它只返回一个200错误代码。将这个URL连接到pingdom.com之类的东西上,就可以了。
发布于 2011-08-22 19:41:11
如果您开发自己的解决方案,一个好的方法是开发一个外部调度类,它每X分钟检查一次您的服务是否处于活动状态。如果没有,它将发送您想要的电子邮件。即使你的tomcat死了,这也会起作用。
您还可以查看JMX技术:“JMX技术提供了构建分布式的、基于Web的、模块化的和动态的解决方案的工具,用于管理和监视设备、应用程序和服务驱动的网络。”
https://stackoverflow.com/questions/7146506
复制相似问题