Linux服务器(Debian)(已安装agent,请根据下面描述确认是否需要升级agent)
1. 查看是否安装zabbix agent
# /usr/sbin/zabbix_agentd -V
2. 若版本低于2.0.8,则卸载原来agent,重新安装新的agent 2.1 停止原来agent服务 # pkill zabbix 或 invoke-rc.d zabbix_agentd stop 2.2 卸载agent # aptitude remove zabbix-agent 2.3 清理残存文件 # find / -name '*zabbix*' 根据查询的结果逐个删除相应文件和目录 2.4 拷贝zabbix 2.0.8的源码对zabbix agent进行安装 共享地址://192.168.61.155/share/omc/openSource/zabbix/zabbix_2.0.8/server/zabbix_2.0.8.orig.tar.gz 2.5 添加相应zabbix用户和组 # addgroup zabbix # adduser --ingroup zabbix zabbix 2.6 解压并安装agent(假设拷贝目标目录为:/data/soft/) # cd /data/soft/ && tar zxvf /data/soft/zabbix_2.0.8.orig.tar.gz # cd /data/soft/zabbix_2.0.8 # ./configure --enable-agent # make install 2.7 修改agent配置文件 # nano /usr/local/etc/zabbix_agentd.conf 更新行:Server=127.0.0.1 => Server=192.168.1.5, 192.168.1.1 Hostname=Zabbix Server => Hostname=192.168.0.210 注:192.168.1.5是zabbix server,192.168.0.210是agent所在服务器IP 其中192.168.1.1是zabbix服务器的默认网关,因zabbix服务器与zabbix agent不在一个网段,192.168.0.0段服务器见到的所有zabbix信息均来自网关, 因此Server参数一定要加上zabbix服务器默认网关192.168.1.1,配置Agent时请注意
Windows服务器
1.下载windows版zabbix-agent-2.0.8并解压,解压后有两个目录bin和conf,其中bin中又有两个目录win32和win64,分别对应windows 32位和64位系统,请根据实际情况将相应目录拷贝到某个磁盘下(我的是32位系统,拷贝win32到C:/下,并重命名为zabbix),然后将另一个目录conf中的配置文件zabbix_agentd.conf也拷贝到c:/zabbix目录下,这样该目录下共有4个文件,分别为:zabbix_sender.exe zabbix_get.exe zabbix_agentd.exe zabbix_agentd.conf
2.注册zabbix agent服务 2.1 运行cmd进入windows命令行控制台 2.2 运行c:\zabbix\zabbix_agentd.exe -c c:\zabbix\zabbix_agentd.conf -i 注:-c表示配置文件路径 -i表示安装 3.在命令行运行services.msc进入windows服务控制台,找到zabbix_agent服务,右键启动即可 4.卸载zabbix agent 4.1 运行cmd进入windows命令行控制台 4.2 运行c:\zabbix\zabbix_agentd.exe -c c:\zabbix\zabbix_agentd.conf -d 注:-c表示配置文件路径 -d表示卸载
注意:关于agent的配置文件,请参考Linux配置进行修改