下载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