2 从 RHEL 包安装

概述

如果是通过软件包安装,以下信息将帮助您设置 Zabbix Java 网关

配置和运行 Java 网关

Zabbix Java 网关的配置参数可以在以下文件中进行调整:

/etc/zabbix/zabbix_java_gateway.conf

有关更多详细信息,请参阅 Zabbix Java 网关配置 参数

要启动 Zabbix Java 网关:

systemctl restart zabbix-java-gateway

要在启动时自动启动 Zabbix Java 网关:

RHEL 7 及更高版本:

systemctl enable zabbix-java-gateway

RHEL 7 之前的版本:

chkconfig --level 12345 zabbix-java-gateway on

配置服务器以配合 Java 网关使用

在 Java 网关启动并运行后,您需要告诉 Zabbix 服务器到哪里查找 Zabbix Java 网关。 这可以通过在服务器配置文件中指定 JavaGatewayJavaGatewayPort 参数来完成。 如果运行 JMX 应用程序的主机由 Zabbix proxy 监控,则应改为在proxy 配置文件中指定连接参数。

JavaGateway=192.168.3.14
JavaGatewayPort=10052

默认情况下,服务器不会启动任何与 JMX 监控相关的进程。 不过,如果您希望使用该功能,则需要指定预先 fork 的 Java poller 实例数量。 其设置方式与指定普通 poller 和 trapper 相同。

StartJavaPollers=5

完成配置后,不要忘记重启服务器或 proxy。

调试 Java 网关

Zabbix Java 网关日志文件为:

/var/log/zabbix/zabbix_java_gateway.log

如果您想增加日志详细程度,请编辑以下文件:

/etc/zabbix/zabbix_java_gateway_logback.xml

并将 level="info" 中的 info 改为 debug,甚至改为 trace(用于深入排查问题):

<configuration scan="true" scanPeriod="15 seconds">
[...]
      <root level="info">
              <appender-ref ref="FILE" />
      </root>

</configuration>

JMX 监控

有关更多详细信息,请参阅 JMX monitoring 页面。