一、linux客户端安装
1.添加zabbix用户和组。
groupadd -g 1001 zabbix
useradd -u 1001 -g 1001 -s /sbin/nologin -M zabbix
2.安装zabbix客户端。
tar xvf zabbix-2.0.5.tar.gz
cd zabbix-2.0.5
./configure –prefix=/usr/local/zabbix –enable-agent
make && make install
3.添加服务端口和修改启动脚本。 (如果有则不需要添加)
echo ‘zabbix-agent 10050/tcp #Zabbix Agent’ >> /etc/services
echo ‘zabbix-agent 10050/udp #Zabbix Agent’ >> /etc/services
cp /root/zabbix-2.0.5/misc/init.d/Fedora/core/zabbix_agentd /etc/init.d/
sed -i ‘s/BASEDIR=/usr/local/BASEDIR=/usr/local/zabbix/g’ /etc/init.d/zabbix_agentd
chkconfig –add zabbix_agentd
chkconfig zabbix_agentd on
4.修改zabbix_agent配置文件。
vim /usr/local/zabbix/etc/zabbix_agentd.conf
Server=172.16.100.16 //配置zabbix服务器的IP地址
Hostname=linux_server1 //配置主机名
PidFile=/var/tmp/zabbix_agentd.pid //指定pid路径
LogFile=/var/log/zabbix/zabbix_agentd.log //指定日志文件
保存退出
mkdir /var/log/zabbix
touch /var/log/zabbix/zabbix_agentd.log
chown -R zabbix.zabbix /var/log/zabbix
5.启动客户端服务并进程测试。
/etc/init.d/zabbix_agentd start
netstat -tnlp | grep –color zabbix
在zabbix的服务端执行下面的命令测试与客户端是否联通
/usr/local/zabbix/bin/zabbix_get -s 172.16.100.18 -p10050 -k”net.if.in[eth0,bytes]”
可以得到网卡信息说明客户端与服务端可以正常通信。