下載下傳zabbix的安裝包一般為zabbix-xxx.tar.gz(這裡xxx為版本号)
上傳安裝包到要安裝的客戶機上面
解壓縮安裝包
1.#cd /tmp (我這裡上傳在/tmp目錄下)
2.#tar zxvf zabbix-xxx.tar.gz
編譯、安裝agentd
1.#cd zabbix_xxx
2.#./configure --enable-agent
3.#make && make install
執行完上面指令,在/usr/local/sbin目錄下會生成zabbix_agent、zabbix_agentd、zabbix_get、zabbix_sender四個檔案。
f.追加zabbix agentd使用者
1.#groupadd zabbix
2.#useradd -g zabbix -s /sbin/nologin zabbix
g.設定檔案和啟動腳本
1.#mkdir /etc/zabbix
2.#cp /tmp/zabbix_xxx/misc/conf/zabbix_agentd.conf /etc/zabbix/
設定/etc/zabbix/zabbix_agentd.conf檔案,修改下面幾個地方:
Server=127.0.0.1 ← ZABBIX伺服器的IP位址
Hostname=localhost ← ZABBIX agentd的host名字
ListenIP=127.0.0.1 ← ListenIP位址(要與監視對象伺服器上設定的一樣)
1.PidFile=/var/run/zabbix/zabbix_agentd.pid
2.
3.LogFile=/var/log/zabbix/zabbix_agentd.log
4.
建立zabbix的pid檔案和log檔案的目錄
1.#mkdir /var/run/zabbix
2.#mkdir /var/log/zabbix
3.#chown zabbix:zabbix /var/run/zabbix
4.#chown zabbix:zabbix /var/log/zabbix
啟動腳本設定
1.#cp /tmp/zabbix_xxx/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
修改/etc/init.d/zabbix_agentd檔案,修改點如下:
1.BASEDIR=/usr/local
2.FULLPATH=$BASEDIR/sbin/$BINARY_NAME
3.PIDFILE=/var/run/zabbix/$BINARY_NAME.pid
賦予啟動腳本權限
1.#chmod 755 /etc/init.d/zabbix_agentd
啟動
1.#/etc/init.d/zabbix_agentd start
設定該啟動腳本為守候service
1.#chkconfig zabbix_agentd on
本文轉自 jvrmusic520 51CTO部落格,原文連結:http://blog.51cto.com/linuxtech/1706853