私は、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
あなたのJMXインターフェイスの詳細は何ですか? – Richlv
JMXインターフェイス:[IP] 11.11.150.152 [Port] 12345、別のものが必要ですか?私は本当にそれが動作するようにしたい –
あなたのTomcatの設定では、あなたは '-Dcom.sun.management.jmxremote.port = 10052'と言いました。あなたのJMXインターフェースポートは、Tomcatが聞いているものと一致させ、Zabbixサーバー(またはJavaゲートウェイ)システムから実際にそのポートに到達できることを確認する必要があります。 – Richlv