2 从 RHEL/CentOS 包安装

概述

如果你是通过 RHEL/CentOS 的包安装,那么下列信息会帮助你配置Zabbix Java网关

配置并运行 JAVA 网关

Zabbix Java 网关的配置参数可以通过如下文件进行调整:

  1. /etc/zabbix/zabbix_java_gateway.conf

关于更多信息,详见 Zabbix Java 网关配置参数

通过以下命令启动 Zabbix Java 网关:

  1. # service zabbix-java-gateway restart

通过以下命令配置 Zabbix Java 网关开机自启动:

RHEL 7 和 RHEL 7 之后的系统:

  1. # systemctl enable zabbix-java-gateway

RHEL 7 之前的系统:

  1. # chkconfig --level 12345 zabbix-java-gateway on

配置 Zabbix Server 关联 Java 网关

当Java网关启动并运行后,你需要告诉Zabbix server去哪里找Zabbix Java网关。通过在server 配置文件中指定JavaGateway和JavaGatewayPort来完成这个操作。如果运行JMX应用程序的主机是由Zabbix代理监控的,则可以在proxy 配置文件中指定连接参数。

  1. JavaGateway=192.168.3.14
  2. JavaGatewayPort=10052

默认情况下,server不会启动任何与JMX监控相关的进程。如果你希望用到它,则必须指定Java pollers的数量。此操作与配置常规 pollers 和 trappers数量一样。

  1. StartJavaPollers=5

配置完server或proxy后,一定不要忘记重启server或proxy。

调试 Java 网关

Zabbix Java 网关的日志路径:

  1. /var/log/zabbix/zabbix_java_gateway.log

如果要增加日志记录,编辑以下文件:

  1. /etc/zabbix/zabbix_java_gateway_logback.xml

并将level="info"更改为”debug”或”trace”(深度排错模式)

  1. <configuration scan="true" scanPeriod="15 seconds">
  2. [...]
  3. <root level="info">
  4. <appender-ref ref="FILE" />
  5. </root>
  6. </configuration>

JMX 监控

详见 JMX 监控 页面以获取更多信息。