On this page
1 从 RHEL 软件包进行安装
概述
如果 java网关安装 来自 RHEL 软件包,则以下信息将帮助您设置 Zabbix Java gateway。
配置和运行 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 网关。
这可以通过在 服务器配置文件 中指定 JavaGateway 和 JavaGatewayPort 参数来完成。
如果运行 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 页面。