2 从 RHEL/CentOS 包安装
概述
如果是通过 RHEL/CentOS 的包进行的安装,那么以下的内容将会帮助您设置 Zabbix Java 网关。
配置并运行 JAVA 网关
Zabbix Java 网关的配置参数可以通过如下文件进行调整:
/etc/zabbix/zabbix_java_gateway.conf
关于更多信息,详见 Zabbix Java 网关配置参数。
通过以下命令来启动 Zabbix Java 网关:
# service zabbix-java-gateway restart
通过以下命令来配置 Zabbix Java 网关的开机自启动:
RHEL 7 和 RHEL 7 之后的系统:
# systemctl enable zabbix-java-gateway
RHEL 7 之前的系统:
# chkconfig --level 12345 zabbix-java-gateway on
配置ZABBIX SERVER使用JAVA网关
当Java网关启动并运行后,如何告诉Zabbix server去哪里找到Zabbix Java网关呢?通过在server 配置文件中制定JavaGateway和JavaGatewayPort来完成这个操作。如果运行JMX应用程序的主机是由Zabbix代理监控的,则可以在proxy 配置文件中指定连接参数。
JavaGateway=192.168.3.14
JavaGatewayPort=10052
默认情况下,server不会启动任何与JMX监控相关的进程。但是,如果你想用到它,则必须制定Java pollers的数量。此操作与指定常规 pollers 和 trappers 相同。
StartJavaPollers=5
配置完server或proxy后,一定不要忘记重启server或proxy。
调试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>
JMX 监控
详见 JMX 监控 页面以获取更多信息。