1、下载zabbix客户端软件
wget www.zabbix.com/downloads/2.0.3/zabbix_agents_2.0.3.linux2_6.i386.tar.gz 

2、新建zabbix 用户和组
[root@vhost1 ~]# groupadd zabbix
[root@vhost1 ~]# useradd -g zabbix zabbix

3、解压客户端软件
[root@vhost1 ~]# tar zxvf zabbix_agents_2.0.4.linux2_6.amd64.tar.gz.gz 
[root@vhost1 ~]# mkdir /usr/local/zabbix
[root@vhost1 ~]# mv bin /usr/local/zabbix/
[root@vhost1 ~]# for i in *;do ln -s /usr/local/zabbix/bin/${i} /usr/bin/${i};done 
[root@vhost1 ~]# mv sbin /usr/local/zabbix
[root@vhost1 ~]# for i in *;do ln -s /usr/local/zabbix/sbin/${i} /usr/sbin/${i};done 

4、在客户端上添加zabbix的监控端口
[root@vhost1 ~]# cat >> /etc/services <<EOF
zabbix_agent    10050/tcp
zabbix_agent    10050/udp
EOF

5、拷贝并修改客户端配置文件
注:zabbix_agents源码包里是没有配置文件的,zabbix客户端的配置文件也是通用的,把zabbix服务器上的cp过来就可以用。 
服务器上执行:scp /usr/loacl/zabbix/zabbix_agentd.conf 192.168.30.110:/usr/local/etc

/usr/local/etc/zabbix_agentd.conf 
修改以下几项 
Server = 192.168.30.105
Hostname = server

我是在上传zabbix_agentd 包的时候,同时上传了zabbix的服务端的包,解压出来后直接拷贝过去,并做相应的修改
tar zxvf zabbix-2.0.5.tar.gz 
cd zabbix-2.0.5
cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
vim /etc/init.d/zabbix_agentd
找到BASEDIR=/usr/local 
修改为
BASEDIR=/usr/local/zabbix  

6、拷贝启动脚本
[root@vhost1 ~]# cp /usr/local/zabbix/sbin/zabbix_agentd /etc/init.d/
[root@vhost1 ~]# chmod +x /etc/init.d/zabbix_agentd

7、设置开机自启动
[root@vhost1 ~]# service zabbix_agentd start
[root@vhost1 ~]# echo "service zabbix_agentd start" >> /etc/rc.local 

8、查看是否启动
[root@vhost1 ~]# netstat -nultp|grep zabbix
tcp        0      0 0.0.0.0:10050               0.0.0.0:*                   LISTEN      4901/zabbix_agentd