[comment]: # ({6db02de0-e7084ece})
# 1 从 RHEL 软件包进行安装

[comment]: # ({/6db02de0-e7084ece})

[comment]: # ({f697f501-0ca7fa76})
#### 概述

如果
[java网关安装](/manual/installation/install_from_packages/rhel#java网关安装)
来自 RHEL 软件包，则以下信息将帮助您设置
Zabbix [Java gateway](/manual/concepts/java)。

[comment]: # ({/f697f501-0ca7fa76})

[comment]: # ({9b80b076-5ba1c3a0})
#### 配置和运行 Java 网关

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

    /etc/zabbix/zabbix_java_gateway.conf

有关更多详细信息，请参见 Zabbix Java 网关配置[参数](/manual/appendix/config/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

[comment]: # ({/9b80b076-5ba1c3a0})

[comment]: # ({d85c9798-81ca4902})
#### 配置服务器以使用 Java 网关

在 Java 网关启动并运行后，您需要告诉 Zabbix 服务器在哪里查找 Zabbix Java 网关。  
这可以通过在 [服务器配置文件](/manual/appendix/config/zabbix_server) 中指定 `JavaGateway` 和 `JavaGatewayPort` 参数来完成。  
如果运行 JMX 应用程序的主机由 Zabbix proxy 监控，则应改为在 [proxy 配置文件](/manual/appendix/config/zabbix_proxy) 中指定连接参数。

    JavaGateway=192.168.3.14
    JavaGatewayPort=10052

默认情况下，服务器不会启动任何与 JMX 监控相关的进程。  
不过，如果您希望使用它，就必须指定预先 fork 的 Java poller 实例数量。  
您可以用与指定普通 poller 和 trapper 相同的方式来完成此操作。

    StartJavaPollers=5

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

[comment]: # ({/d85c9798-81ca4902})

[comment]: # ({aab546df-05f991d0})
#### 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>

[comment]: # ({/aab546df-05f991d0})

[comment]: # ({27e67930-4332cfb8})
#### JMX 监控

有关更多详细信息，请参见 [JMX monitoring](/manual/config/items/itemtypes/jmx_monitoring) 页面。

[comment]: # ({/27e67930-4332cfb8})
