프로그래밍/Monitoring
Zabbix Java Gateway Install (자빅스 자바 게이트웨이 설치 가이드)
훈마로
2018. 2. 2. 09:27
Zabbix Java Gateway / JMX
zabbix-java-gateway 설치
# Zabbix Server 설치된 곳에서 설치> yum install -y zabbix-java-gateway
catalina-jmx-remote.jar 설치
# 모니터링 대상 호스트에서 설치# TOMCAT 8# TOMCAT_HOME\lib 폴더> wget http://apache.mirror.cdnetworks.com/tomcat/tomcat-8/v8.0.49/bin/extras/catalina-jmx-remote.jar
bin/catalina.sh 수정
# TOMCAT_HOME\bin\catalina.sh# JAVA_OPTS 하단에 추가JAVA_OPTS="$JAVA_OPTS-Dcom.sun.management.jmxremote \-Djava.rmi.server.hostname=HOST_SERVER_IP \-Dcom.sun.management.jmxremote.authenticate=false \-Dcom.sun.management.jmxremote.ssl=false"
conf/server.xml 수정
<Server port="8005" shutdown="SHUTDOWN">...<Listener className="org.apache.catalina.mbeans.JmxRemoteLifecycleListener"rmiRegistryPortPlatform="12345" rmiServerPortPlatform="12346"/>...</Server>
방화벽 설정
# CentOS 7firewall-cmd --permanent --add-port=12345/tcpfirewall-cmd --permanent --add-port=12346/tcpfirewall-cmd --reloadsystemctl restart firewalld# CentOS 6vi /etc/sysconfig/iptables-A INPUT -p tcp -m tcp --dport 12345 -j ACCEPT-A INPUT -p tcp -m tcp --dport 12346 -j ACCEPT# 포트 변경시 그에 맞춰 변경service iptables restart