RHEL 패키지 설정
개요
패키지로 설치한 경우, 다음 정보가 Zabbix Java 게이트웨이를 설정하는 데 도움이 됩니다.
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 프록시가 모니터링하는 경우에는, 대신 프록시 설정 파일에서 연결 매개변수를 지정합니다.
JavaGateway=192.168.3.14
JavaGatewayPort=10052
기본적으로 서버는 JMX 모니터링과 관련된 프로세스를 시작하지 않습니다. 하지만 이를 사용하려면 미리 포크된(pre-forked) Java 폴러 인스턴스의 개수를 지정해야 합니다. 일반 폴러 및 트래퍼를 지정하는 방식과 동일하게 지정하면 됩니다.
StartJavaPollers=5
설정을 마친 후에는 서버 또는 프록시를 재시작하는 것을 잊지 마세요.
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 모니터링 페이지를 참조하세요.