多节点环境 - 单个节点应用程序服务器运行状况检查

时间:2016-08-18 18:33:13

标签: apache http tomcat nagios health-monitoring

我们有3台服务器,每台服务器运行一个Tomcat实例,每台服务器上也有一个Apache Web服务器。一个常见的域名,即。使用megaapp-prod.xxxx.com并且负载均衡器将流量分配给每个应用服务器,每个服务器上一个。每个应用程序容器都有自己的IP地址,我们可以在桌面\ etc \ hosts文件中使用它来绕过负载均衡器并指向单个节点进行测试。

我希望直接对每个容器执行基于http的运行状况检查,但是我们用于执行运行状况监视器的工具无法使用主机文件方法。我们很难直接在URL地址中使用每个应用服务器的IP(即。http://10.1.86.15/appName/,而不是使用主机文件覆盖。“appName”是我们的Java应用程序的名称。{{3} }是应用程序的标准链接。

这可能吗?

提前致谢 - 乔

1 个答案:

答案 0 :(得分:0)

我非常确定每个Tomcat / Apache主机都有一个唯一的机器名。您应该能够使用这些唯一名称和站点所在的特定端口与他们联系。我曾经使用过的所有网页支票,都支持机器名称或IP - 但是您经常需要说明一个端口号才能到达个人后端'服务器'侦听端口 - 因为它们可能未设置为使用端口80(http)或88(https)。 Tomcats几乎从不直接在这些端口上运行。由于负载平衡和/或安全规范,Apache进程可能已更改为其他端口。

相关问题