ZabbixでJMXの監視を設定する方法
Zabbix Java Gatewayをインストール
今回は2.4.3を使用しました。バージョン指定が必要な場合は適宜公式から落としてくるようにしてください。
$ sudo yum info zabbix-java-gateway Installed Packages Name : zabbix-java-gateway Arch : x86_64 Version : 2.4.3 Release : 1.el6 Size : 610 k Repo : installed From repo : zabbix Summary : Zabbix java gateway URL : http://www.zabbix.com/ License : GPLv2+ Description : The Zabbix java gateway $ sudo yum install zabbix-java-gateway
以下、忘れずに実施します。
sudo chkconfig zabbix-java-gateway on
Zabbix Java Gatewayの設定
デフォルトのコンフィグで動作します。START_POLLERSは減らしても良いかもしれません。
$ cat /etc/zabbix/zabbix_java_gateway.conf # This is a configuration file for Zabbix Java Gateway. # It is sourced by startup.sh and shutdown.sh scripts. ### Option: zabbix.listenIP # IP address to listen on. # # Mandatory: no # Default: # LISTEN_IP="0.0.0.0" ### Option: zabbix.listenPort # Port to listen on. # # Mandatory: no # Range: 1024-32767 # Default: # LISTEN_PORT=10052 ### Option: zabbix.pidFile # Name of PID file. # If omitted, Zabbix Java Gateway is started as a console application. # # Mandatory: no # Default: # PID_FILE= PID_FILE="/var/run/zabbix/zabbix_java.pid" ### Option: zabbix.startPollers # Number of worker threads to start. # # Mandatory: no # Range: 1-1000 # Default: # START_POLLERS=5
Zabbix Java Gatewayの起動確認
起動確認は10052番が待ち受けているかを確認します。iptablesやSElinux周りもこのタイミングで確認してください。
$ sudo service zabbix-java-gateway start
$ netstat -na | grep 10052 tcp 0 0 0.0.0.0:10052 0.0.0.0:* LISTEN
Zabbix Java Gatewayのログ確認
ログからも起動していることを確認してください。
$ cat /var/log/zabbix/zabbix_java_gateway.log 2015-02-03 23:32:15.113 [main] INFO com.zabbix.gateway.JavaGateway - Zabbix Java Gateway 2.4.3 (revision 51175) has started 2015-02-03 23:32:15.122 [main] INFO com.zabbix.gateway.JavaGateway - listening on 0.0.0.0/0.0.0.0:10052
Zabbix Server側の設定
sudo vi /etc/zabbix/zabbix_server.conf ### Option: JavaGateway(Add) JavaGateway=127.0.0.1 JavaGatewayPort=10052 StartJavaPollers=5
service zabbix-server restart
JMXのテスト(トラブルシュート用)
$ wget http://crawler.archive.org/cmdline-jmxclient/cmdline-jmxclient-0.10.3.jar
$ java -jar cmdline-jmxclient-0.10.3.jar - 10.6.32.11:10080 java.lang:type=Memory JMImplementation:type=MBeanServerDelegate : : : com.sun.management:type=HotSpotDiagnostic java.lang:name=PS Scavenge,type=GarbageCollector java.lang:type=ClassLoading java.lang:name=Code Cache,type=MemoryPool java.util.logging:type=Logging
シェアして頂けると嬉しいです。
参考になったという方がいれば是非お願いしますm(_ _ )m
モチベーション維持の観点で非常に励みになります。
改訂版 Zabbix統合監視実践入門 ~障害通知、傾向分析、可視化による省力運用 (Software Design plus)
- 作者: 寺島広大
- 出版社/メーカー: 技術評論社
- 発売日: 2014/06/17
- メディア: 大型本
- この商品を含むブログ (1件) を見る
【改訂新版】 サーバ/インフラエンジニア養成読本 管理/監視編 [24時間365日稼働を支える知恵と知識が満載!] (Software Design plus)
- 作者: 養成読本編集部
- 出版社/メーカー: 技術評論社
- 発売日: 2014/04/11
- メディア: 大型本
- この商品を含むブログ (3件) を見る