监视防火墙后的两个应用程序服务器

我想监视我们的Tomcat应用程序服务器是否正在运行。 该应用程序不在内部托pipe,而是托pipe托pipe提供商。 我没有直接访问应用程序服务器,但我可以通过login服务器访问它们。

发送HTTP请求以查看Tomcat应用程序服务器是否启动的最简单方法是什么?

我已经有了一个监视器系统( sensu ),但是这个系统也没有直接访问Tomcat服务器。 它只能通过login服务器访问。

  +---------------+ +------+ Apache Server +------+ | +---------------+ | | | | | +---v-----------+ +-----------v---+ | Tomcat Server | | Tomcat Server | | RFC1918 | | RFC1918 | +---------------+ +---------------+ 

一种方法是在Apache中添加一些代理/重写规则,这会为每个Tomcat提供一个URL。

然后你可以在这些URL上使用普通的http-probe。 如果Apacheclosures,探测器可能会给应用程序服务器造成误报,但这可能是可以接受的。 这可以通过设置依赖性来补救 – 至lessIcinga支持服务依赖性。