Zabbix

説明 [#g624494e]

分散監視や、踏み台サーバーを使用してサーバーを監視する際にプロキシ(Proxy)サーバーへのZabbix Proxyのインストール手順です。※rpmでインストールすることを前提としています。

手順 [#md4ec509]

[参考URL]http://kakakikikeke.blogspot.jp/2012/08/zabbixzabbix-proxy.html

 
 # yum install OpenIPMI-libs net-snmp unixODBC
 # wget http://pkgs.repoforge.org/fping/fping-3.9-1.el6.rf.x86_64.rpm
 # wget http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-get-2.2.7-1.el6.x86_64.rpm
 # wget http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-proxy-2.2.7-1.el6.x86_64.rpm
 # wget http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-proxy-sqlite3-2.2.7-1.el6.x86_64.rpm
 
 上記パッケージのバージョンについては、利用しているZabbixサーバーのバージョンに合わせる。
  
 # rpm -ivh zabbix-proxy-*   <--*で同時に実行しないとインストールできない。
 # mkdir /var/lib/sqlite3
 # sqlite3 /var/lib/sqlite3/zabbix-proxy.sqlite3
 # chown -R zabbix:zabbix /var/lib/sqlite3
 # cd /var/lib/sqlite3
 # sqlite3 zabbix-proxy.sqlite3 < /usr/share/doc/zabbix-proxy-sqlite3-2.2.7/create/schema.sql
 # sqlite3 zabbix-proxy.sqlite3
 SQLite version 3.6.20
 Enter ".help" for instructions
 Enter SQL statements terminated with a ";"
 sqlite> .tables
 ※テーブル一覧が表示されればOK
 # cd /etc/zabbix/
 # cp -p zabbix_proxy.conf zabbix_proxy.conf.`date +%Y%m%d`
 # vi zabbix_proxy.conf
 ---
 # ProxyMode=0
 ProxyMode=1
 
 #Server=127.0.0.1
 Server=192.168.100.100   <--Zabbix監視サーバーのIPアドレス
 
 #Hostname=Zabbix proxy
 Hostname=hogehoge-proxy01  <--Zabbix Proxyサーバーのホスト名
 
 #DBName=zabbix_proxy
 DBName=/var/lib/sqlite3/zabbix-proxy.sqlite3
 
 # Timeout=3
 Timeout=10
 ---
 # /etc/init.d/zabbix-proxy start
 Starting Zabbix proxy:                                     [  OK  ]
 # /etc/init.d/zabbix-proxy status
 zabbix_proxy (pid 14636 14635 14634 14633 14632 14631 14630 14629 14628 14627 14626 14625 14624 14623 14622 14621 14620 14619 14618 14617 14616 14615 14614 14612) を実行中...
 # chkconfig zabbix-proxy on