忘備録
今回は既に動作しているXenServer6.5のホスト上に
Zabbix-agnetを動作させるまでの手順
【前提条件】
既にXenServerとZabbix-Serverが設定されている事。
XenServerのホスト名は仮にxen-server01とする。
Zabbix-ServerのIPは仮に192.168.100.100とする。
【Zabbix-agent】
sshでXenServerに入り、以下のコマンドを実行。
rpm -ihv http://repo.zabbix.com/zabbix/2.4/rhel/5/x86_64/zabbix-release-2.4-1.el5.noarch.rpm
Zabbix-agnetインストール
yum install zabbix-agent --disablerepo=citrix,base,epel
コンフィグ設定
vi /etc/zabbix/zabbix_agnetd.conf
85行目:Zabbix サーバーを指定
Server=192.168.100.100
126行目:Zabbix サーバーを指定
ServerActive=192.168.100.100
137行目:自身のホスト名を指定
Hostname=xen-server01
Zabbix-agent起動
service zabbix-agent start
chkconfig zabbix-agent on
XenServerのPort解放
Zabbixはデフォルトの設定ですと、10050で通信をするので
XenServer側のPortを開けてやる必要があります。
(外向けの環境の場合はNW管理者と相談の上実施するように)
vi/etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m conntrack --ctstate NEW -m tcp -p tcp --dport 10050 -j ACCEPT ←追加
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT
iptables再起動
/etc/init.d/iptables restart
【Zabbix-Server】
XenServerのホストを追加
「Zabbixで監視対象ホストを追加」と同様の手順になります。