我有多个Tomcat服务器和一个单独的Apache服务器正在运行。在这种情况下,无法发现或监控Tomcat服务器。

我有多个Tomcat服务器和一个单独的Apache服务器正在运行。在这种情况下,无法发现或监控Tomcat服务器。

Tomcat服务器的监控取决于它的部署。本文介绍了Tomcat可能出现的部署场景。您的主机名和端口配置取决于这些部署场景。另外对于Tomcat服务器3.x和4.x版本,您必须部署一个代理进行监控。

1.  独立的Tomcat服务器

这是一个通用场景,其中您有一个部署中包含HTTP (apache) 的Tomcat服务器。这种情况下,请在配置tomcat监视器时指定Tomcat服务器的主机名和HTTP端口。

2.一个Tomcat服务器 (带有HTTP) 和一个Apache的外部实例

有一个Tomcat服务器,其中运行着HTTP(Apache)实例,另一个外部运行着Apache。

示例:Tomcat服务器名称为Tomcat A;HTTP端口 (在Tomcat服务器中为8080;外部Apache服务器端口为80

这种情况下,请在配置Tomcat监视器时,将主机名指定为“Tomcat A”,并指定与Tomcat (而不是外部Apache) 一起运行的HTTP端口,所以端口指定为8080,而不是80。

3.一个Tomcat服务器 (无HTTP和一个Apache的外部实例

有一个Tomcat服务器没有HTTP以及另一个外部Apache正在运行

示例:Tomcat服务器名称为Tomcat A;HTTP端口 (在Tomcat服务器中不可用;外部Apache服务器端口为80

在这种情况下,请在配置Tomcat监视器时,将主机名指定为“Tomcat A”,并指定外部Apache端口为80。

4.多台Tomcat服务器 (每台服务器中都有HTTP实例和一个Apache的外部实例

有多个Tomcat服务器,例如数量为3,每个服务器中都有HTTP实例以及另一个外部Apache正在运行。

示例:Tomcat服务器名称分别为Tomcat A、Tomcat B、Tomcat C;HTTP端口 (在Tomcat服务器中分别为 8070、8080、8090;外部Apache服务器端口为80

在这种情况下,您需要为Tomcat A、Tomcat B 和 Tomcat C分别创建Tomcat服务器监视器,并将它们的端口分别指定为8070、8080和8090。

5.多台Tomcat服务器 (这些服务器中没有 HTTP 实例和一个Apache外部实例

有多个 Tomcat 服务器,比如 3 个,其中没有 HTTP 实例以及正在运行另一个外部 Apache。

示例:Tomcat 服务器名称分别Tomcat A、Tomcat B、Tomcat C;HTTP端口 (在Tomcat服务器中不可用;外部Apache服务器端口为80

在这种情况下,您只能监控其中一个实例。

    • Related Articles

    • 无法监控某些Tomcat 4.x Web应用程序。

      原因: 在Tomcat服务器4.x中,只有当Web应用程序响应查询时,才能监控已部署的Web应用程序。如果没有请求发送到Web应用程序,则无法识别和监控Web应用程序及其servlet。 解决方案: 查询Tomcat服务器4.x的Web应用程序。请注意您必须仅为Tomcat服务器4.x执行此操作。
    • 我无法监控JBoss应用程序服务器并且收到一条错误消息。

      以下故障排除步骤适用于JBoss版本6及以下版本。 第 1 步:JBoss主机和Applications Manager主机无法相互访问。 Applications Manager通过直接连接到JBoss JNDI命名服务来收集JBoss MBean详细信息。JBoss安装默认附带的应用程序http-invoker.sar 用于访问JBoss JNDI服务。理想情况下,一旦jbossagent.sar被发现,Applications ...
    • 【OPM】不涉及 Apache Tomcat CVE-2023-50164漏洞

      OpManager 不涉及Apache Tomcat CVE-2023-50164 漏洞 Apache Struts 2中的远程代码执行漏洞(CVE-2023-50164) OpManager 不涉及Apache Tomcat CVE-2023-50164 漏洞,因为在OpManager中我们不会使用该 Struts。
    • 【OPM】不涉及 Apache Tomcat CVE-2023-46589漏洞

      OpManager 不涉及Apache Tomcat CVE-2023-46589漏洞 因为OpManager中不使用 HTTP Trailer header
    • 无法通过WMI模式监控 .NET Framework 2.0 SP1 的应用程序。

      通过WMI公开数据存在一个已知问题,Microsoft已针对该问题发布了修补程序,您可以在此处获取。