一尘不染

在生产环境中监视Apache Tomcat应用程序

tomcat

您如何确保生产中的应用程序正常运行?如果出现问题,您如何警告开发人员团队?

我问这个问题是因为我正在编写一个bash脚本来检查此问题,我想知道是否有更聪明或更完整的方法来实现此目的。后面的想法是这个命令:wget -q -O - APPLICATION_URL_HERE | grep 'ERROR 404,我仍然必须检查各种HTTP错误,但是您可以理解我的意思。如果识别出某个应用程序未在运行,则会将邮件发送到它所属的团队列表。

我所有的应用程序都在Apache Tomcat上运行。


阅读 228

收藏
2020-06-16

共1个答案

一尘不染

通常可以通过JMX监视Tomcat。从本文档中可以看出。通常,这将是最干净的监视方式,因为它可以集成到许多第三方监视工具中,这些工具可以支持各种通知以及铃声和口哨声。

如果您的站点处于打开状态并且对客户可见,那么这可能仍无法为您提供完整的“外部视图”,因为还有很多其他地方可能会出错。相当多的管理系统还允许您安装执行此操作的代理,并将其集成到总体监视方案中。有许多开源的jmx工具

2020-06-16