2017-09-21 24 views
0

私は、zabbixサーバーのJMXプローブのおかげでTomcat6でサーバーを監視しようとしていました。zabbixでTomcat6を監視するJMXの方法3.4

はZABBIXサーバ側である:Tomcatサーバ側でZABBIX-server3.4/ZABBIX-javaのゲートウェイ ある:ZABBIXエージェント/ tomcat6は


zabbix_java_gateway.confの構成

を:私はので、私が交換catalina.shファイルの設定を変更するために追加いくつかのチュートリアルで見た

LISTEN_IP="11.11.150.99" 
START_POLLERS=5 

Tomcat6と

CATALINA_OPTS="$CATALINA_OPTS\ 
       -Dcom.sun.management.jmxremote \ 
       -Djava.rmi.server.hostname=11.11.150.152 \ 
       -Dcom.sun.management.jmxremote.port=10052 \ 
       -Dcom.sun.management.jmxremote.ssl=false \ 
       -Dcom.sun.management.jmxremote.authenticate=false \ 
       -Djava.rmi.server.hostname=11.11.150.152" 

ホスト(のはT6彼を呼びましょう)を監視するとともに

CATALINA_OPTS="$CATALINA_OPTS $JPDA_OPTS" 

:11.11.150.152 OS:Ubuntuの10.01.4 LTS

T6のホスト構成上のZabbixサーバー:

Agents: Zabix Agent is enable, SNMP too, JMX is red:" cannot connect to [[11.11.150.152]:10052]: [111] Connection refused" 

Configura T6のン:Zabbixサーバの

Name: T6 
Agent interface: 11.11.150.152:10050 -working (green) 
Agent interface: 11.11.150.152:161 -working (green) 
Agent interface: 11.11.150.152:10052 -not working (red) 

は、Configuration:

Name: Zabbix server 
Agent interface: 11.11.150.99:10050 -working (green) 

私が使用してのtcpdumpでデバッグしようとした: のtcpdump -i eth0のホスト11.11.150.99とポート10052 をし、私が手:

14:01:11.365982 IP (tos 0x0, ttl 64, id 32717, offset 0, flags [DF], proto TCP (6), length 60) 
    zabbix.eco.local.34636 > sva2.eco.local.10052: Flags [S], cksum 0x0224 (correct), seq 1624311701, win 29200, options [mss 1460,sackOK,TS val 23820376 ecr 0,nop,wscale 7], length 0 
14:01:11.366002 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 40) 
    sva2.eco.local.10052 > zabbix.eco.local.34636: Flags [R.], cksum 0x55c7 (correct), seq 0, ack 1624311702, win 0, length 0 

私は通信していますが、T6種類の拒否する私のザビービxサーバー要求。

私は何が間違っていますか?


UPDATE:

にjava.io.IOException:するjavax.naming:RMIServerスタブの取得に失敗しました 私は今、私は、このエラーメッセージが表示されます12345 にカタリナのconfファイルでポートを変更しました。 ServiceUnavailableException [ルート例外はjava.rmi.ConnectException:接続が拒否されました:11.11.150.152;ネストされた例外は次のとおりです。 java.net.ConnectException:Connexionののrefusée(接続が拒否)]


私のJMXインタフェースである:[IP] 11.11.150.152 [PORT] 12345

+0

あなたのJMXインターフェイスの詳細は何ですか? – Richlv

+0

JMXインターフェイス:[IP] 11.11.150.152 [Port] 12345、別のものが必要ですか?私は本当にそれが動作するようにしたい –

+0

あなたのTomcatの設定では、あなたは '-Dcom.sun.management.jmxremote.port = 10052'と言いました。あなたのJMXインターフェースポートは、Tomcatが聞いているものと一致させ、Zabbixサーバー(またはJavaゲートウェイ)システムから実際にそのポートに到達できることを確認する必要があります。 – Richlv

答えて

関連する問題