[comment]: # ({c353fd29-e983a9df})
# 3 从 Debian/Ubuntu 包安装

[comment]: # ({/c353fd29-e983a9df})

[comment]: # ({1867b631-a044dd01})
#### 概述

如果是通过 Debian/Ubuntu
的包进行的[安装](/manual/installation/install_from_packages/debian_ubuntu#java_gateway_installation)，那么以下的内容将会帮助您设置
[Zabbix Java 网关](/manual/concepts/java)。

[comment]: # ({/1867b631-a044dd01})

[comment]: # ({2ec534f6-01191552})
#### 配置并运行 JAVA 网关

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

    /etc/zabbix/zabbix_java_gateway.conf

关于更多信息，详见 Zabbix Java geteway
配置[参数](/manual/appendix/config/zabbix_java)。

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

    # service zabbix-java-gateway restart

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

    # systemctl enable zabbix-java-gateway

[comment]: # ({/2ec534f6-01191552})

[comment]: # ({22cce9be-81ca4902})
#### 配置ZABBIX SERVER使用JAVA网关

当Java网关启动并运行后，如何告诉Zabbix server去哪里找到Zabbix
Java网关呢？通过在[server
配置文件](/manual/appendix/config/zabbix_server)中制定JavaGateway和JavaGatewayPort来完成这个操作。如果运行JMX应用程序的主机是由Zabbix代理监控的，则可以在[proxy
配置文件](/manual/appendix/config/zabbix_proxy)中指定连接参数。

    JavaGateway=192.168.3.14
    JavaGatewayPort=10052

默认情况下，server不会启动任何与JMX监控相关的进程。但是，如果你想用到它，则必须制定Java
pollers的数量。此操作与指定常规 pollers 和 trappers 相同。

    StartJavaPollers=5

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

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

[comment]: # ({6e37d582-05f991d0})
#### 调试JAVA网关

Zabbix Java 网关的日志文件为：

    /var/log/zabbix/zabbix_java_gateway.log

如果要增加日志记录，编辑以下文件：

    /etc/zabbix/zabbix_java_gateway_logback.xml

并将 `level="info"` 更改为 "debug" 或 "trace" （为了深度排错）：

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

    </configuration>

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

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

详见 [JMX 监控](/manual/config/items/itemtypes/jmx_monitoring)
页面以获取更多的信息。

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