ZABBIX JMX 連携

 最近、ZABBIX と戯れる日々です。
 トラブルが発生したときピンポイントな情報がなくて困りますね。

 今日は ZABBIX Server で再起動後、Tomcat を動かしている APL サーバーからの JMX 情報が取得できなくて困りました。
 JConsole や VisualJVM では接続できているので、サーバー側の問題と考えて Zabbix-Java-Gateway のサービスを再起動とかしても、「情報が取得できません」のままです。

 原因は Zabbix Server 側で hostname -i でアドレスが取れていなかったことでした。
 /etc/hosts に 127.0.0.1 と ifconfig で取得した eth0 のアドレスをマシン名(uname -n で取れる値)に設定してやることで、JMX 情報が取得できるようになりました。

 まぁ、こんなこともあるよね。