zabbix agentd的安裝(Linux篇)
zabbix agentd的安裝-Linux篇、Windows篇
Zabbix支持ping,snmp等很多的監(jiān)控,但是大部分的監(jiān)控任務(wù)需要客戶端agentd的支持才能用。
所以這邊文章先介紹zabbix agentd的安裝。
1.linux篇
這里的作業(yè)環(huán)境是RHEL5.2-64
a.首先確認(rèn)zabbix server的版本我這里是1.6.4版的,所以agentd***也是1.6.4版里面提供的。
b.下載zabbix的安裝包一般為zabbix-xxx.tar.gz(這里xxx為版本號(hào))
c.上傳安裝包到要安裝的客戶機(jī)上面
d.解壓縮安裝包
- #cd /tmp (我這里上傳在/tmp目錄下)
- #tar zxvf zabbix-xxx.tar.gz
e.編譯、安裝agentd
- #cd zabbix_xxx
- #./configure --enable-agent
- #make install
執(zhí)行完上面命令,在/usr/local/sbin目錄下會(huì)生成zabbix_agent、zabbix_agentd、zabbix_get、zabbix_sender四個(gè)文件。
f.追加zabbix agentd用戶
- #groupadd zabbix
- #useradd -g zabbix -s /sbin/nologin zabbix
g.設(shè)定文件和啟動(dòng)腳本
- #mkdir /etc/zabbix
- #cp /tmp/zabbix_xxx/misc/conf/zabbix_agentd.conf /etc/zabbix/
設(shè)定/etc/zabbix/zabbix_agentd.conf文件,修改下面幾個(gè)地方:
Server=127.0.0.1 ← ZABBIX服務(wù)器的IP地址
Hostname=localhost ← ZABBIX agentd的host名字
ListenIP=127.0.0.1 ← ListenIP地址(要與監(jiān)視對(duì)象服務(wù)器上設(shè)定的一樣)
- PidFile=/var/run/zabbix/zabbix_agentd.pid
- LogFile=/var/log/zabbix/zabbix_agentd.log
新建zabbix的pid文件和log文件的目錄
- #mkdir /var/run/zabbix
- #mkdir /var/log/zabbix
- #chown zabbix:zabbix /var/run/zabbix
- #chown zabbix:zabbix /var/log/zabbix
啟動(dòng)腳本設(shè)定
- #cp /tmp/zabbix_xxx/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
修改/etc/init.d/zabbix_agentd文件,修改點(diǎn)如下:
- BASEDIR=/usr/local
- FULLPATH=$BASEDIR/sbin/$BINARY_NAME
- PIDFILE=/var/run/zabbix/$BINARY_NAME.pid
賦予啟動(dòng)腳本權(quán)限
- #chmod 755 /etc/init.d/zabbix_agentd
啟動(dòng)
- #/etc/init.d/zabbix_agentd start
設(shè)置該啟動(dòng)腳本為守候service
- #chkconfig zabbix_agentd on
到此為止安裝完成。Windows有空再寫:Windows篇。
【編輯推薦】