Zabbix

説明 [#gd808a91]

Zabbixの監視される側サーバーに導入するエージェント(zabbix-agentd)の導入手順です。

概ね下記手順でいけます。

zabbix agentインストール[#zac0573a]

 # cd /usr/local/src 
 # wget http://repo.zabbix.com/zabbix/1.8/rhel/6/x86_64/zabbix-1.8.20-1.el6.x86_64.rpm 
 # wget http://repo.zabbix.com/zabbix/1.8/rhel/6/x86_64/zabbix-agent-1.8.20-1.el6.x86_64.rpm
 
 ※2.2.7 x86_64
 # wget http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-2.2.7-1.el6.x86_64.rpm
 # wget http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-agent-2.2.7-1.el6.x86_64.rpm
 
 ※2.2.7 i386
 # wget http://repo.zabbix.com/zabbix/2.2/rhel/6/i386/zabbix-agent-2.2.7-1.el6.i386.rpm
 # wget http://repo.zabbix.com/zabbix/2.2/rhel/6/i386/zabbix-2.2.7-1.el6.i386.rpm
  
 
 # rpm -ivh zabbix*
 # cd /etc/zabbix/
 # cp -p zabbix_agentd.conf zabbix_agentd.conf.`date +%Y%m%d`
 # vi zabbix_agentd.conf
 ---
 #SourceIP=127.0.0.1
 SourceIP=192.168.1.10  <--監視される側
 
 #Server=127.0.0.1
 Server=192.168.1.100    <--Zabbixサーバー
 
 # ListenIP=0.0.0.0
 ListenIP=192.168.1.10    <--受付IPアドレス
 
 #Hostname=Zabbix server
 Hostname=Test Server
 ---
 # /etc/init.d/zabbix-agent status
 zabbix_agentd は停止しています
 # /etc/init.d/zabbix-agent start
 Starting Zabbix agent:
 # /etc/init.d/zabbix-agent status
 zabbix_agentd (pid 1832 1831 1830 1829 1828 1826) を実行中...
 # ps aux | grep zabbix
 zabbix    1826  0.0  0.0  45824   948 ?        S    13:35   0:00 /usr/sbin/zabbix_agentd
 zabbix    1828  0.0  0.0  45824   952 ?        S    13:35   0:00 /usr/sbin/zabbix_agentd
 zabbix    1829  0.0  0.0  45824   732 ?        S    13:35   0:00 /usr/sbin/zabbix_agentd
 zabbix    1830  0.0  0.0  45824   732 ?        S    13:35   0:00 /usr/sbin/zabbix_agentd
 zabbix    1831  0.0  0.0  45824   732 ?        S    13:35   0:00 /usr/sbin/zabbix_agentd
 zabbix    1832  0.0  0.0  45836   908 ?        S    13:35   0:00 /usr/sbin/zabbix_agentd
 root      1839  0.0  0.0 107448   908 pts/0    S+   13:35   0:00 grep zabbix
 
 # chkconfig zabbix-agent on
 # chkconfig zabbix-agent --list
 zabbix-agent   	0:off	1:off	2:on	3:on	4:on	5:on	6:off

ログローテーション [#tc9cc6f1]

 # cd /etc/logorotate.d/
 # vi zabbix
 /var/log/zabbix/zabbix_agentd.log {
 	missingok
 	monthly
 	notifempty
 	compress
        postrotate
 	   create 0664 zabbix zabbix
           /etc/init.d/zabbix-agent force-reload
        endscript
 }
 # logrotate -dv /etc/logrotate.d/zabbix
 →エラーがでなければOK