win客户端版本为:zabbix_agents_2.4.4.win
linux客户版本为:zabbix_agents_2.4.4.linux2_6.i386.tar.gz
为了方便大家的时间里边有zabbix的服务端与win/linux的客户端
http://download.csdn.net/detail/allen_a/9501668
一、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=192.168.1.140 //配置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 192.168.1.160 -p10050 -k”net.if.in[eth0,bytes]”
可以得到网卡信息说明客户端与服务端可以正常通信。
二、windows客户端
1.从官方下载Zabbix Agent后,压缩包里面有2个目录
在C盘下创建一个为zabbix的目录,在bin文件夹下有一个为win32和win64两个目录,每个目录下应该有3个.exe程序,分别为:zabbix_agentd.exe zabbix_get.exe zabbix_sender.exe
2.根据自己的操作系统复制相应的win32/win64里边的数据到刚创建好的c:\zabbix目录下
3.复制解压后zabbix_agents_2.4.4.win文件夹conf里的在C盘的zabbix目录下的conf文件夹下有个zabbix_agentd.win.conf修改一下内容重命名zabbix_agentd.conf到c:\zabbix下
LogFile=c:\zabbix\zabbix_agentd.log
Server=<服务端IP地址>
Hostname=win_server1
4.安装zabbix客户端。依次执行 开始–>运行–>cmd(也可以使用win+R快捷键直接打开),在打开的命令提示符下执行下面的命令:
cd c:\zabbix
zabbix_agentd.exe –c c:\zabbix\zabbix_agentd.conf -i
看到上面的信息说明agent已经安装成功了。
5.启动客户端
zabbix_agentd.exe –s
如果在启动的时候报错,说cannot open config file[C:\zabbix_agentd.conf]: [2] No such file or directory,把配置文件复制到c:\一份即可
zabbix_agentd.exe可用参数介绍:
-c 指定配置文件所在位置
-i 安装客户端
-s 启动客户端
-x 停止客户端
-d 卸载/删除客户端
可以看到客户端已经监听在了10050端口上。打开windows管理工具—>服务,查看一下
可以看到客户端的服务正常运行。
三、在zabbix服务器添加主机
主机(Host)是zabbix监控的基本载体,所有的监控都是基于主机(host)的。依次点击配置(Configure)-->主机(Hosts)-->创建主机(Create Host)
首先来添加一个win主机,设置过程如下图
接下来需要设置一个监控模板
添加之后就可以在主机列表里看到被监控的主机了。