zabbix客户端安装部署
服务器环境:Redhat5.5 Redhat6.1 Redhat6.5 Windows2003 Windows2008 Windows2012
准备工作:下载windows 和linux 的agent端安装包
Linux 服务器glibc版本低的需要下载低版本的Agent
http://www.zabbix.com/downloads/2.2.9/zabbix_agents_2.2.9.linux2_6_23.amd64.tar.gz
http://www.zabbix.com/downloads/2.2.9/zabbix_agents_2.2.9.win.zip
http://www.zabbix.com/downloads/1.8.3/zabbix_agents_1.8.3.linux2_6.amd64.tar.gz
Windows安装
解压文件zabbix_agents_2.2.9.win.zip中的bin、conf目录到 D:\Zabbix2.2.9\ (看个人喜好)
在这个目录下建立一个txt改名zabbix_agentd.log
编辑conf 目录下zabbix_agentd.win.conf 则这个文件内容修改以下项
LogFile=D:\Zabbix2.2.9\zabbix_agentd.log
Server=『ServerIP』
Hostname=『Hostname』
开始→运行→(win+R)输入CMD回车
进入目录“D:\Zabbix2.2.1\Agent\bin” #根据系统位数进入相应目录(win32或win64;可在“控制面板\所有控制面板项\系统”中查看“系统类型”)
执行:zabbix_agentd.exe –c D:\Zabbix2.2.1\conf\zabbix_agentd.win.conf –i
-c :指定配置文件所有位置
-i :安装客户端
-s :启动客户端
-x :停止客户端
-d :卸载客户端
Linux安装
创建用户和组
groupadd zabbix
useradd -g zabbix zabbix
创建目录
mkdir -p /usr/local/zabbix
把客户端文件上传到该目录
cd /usr/local/zabbix
解压文件
tar zxvf zabbix_agents_2.2.9.linux2_6_23.amd64.tar.gz #Rehat5.5版本内核版本比较低,我使用的1.8没有使用2.2.9配置方法是相同的
cd /usr/local/zabbix/conf
修改配置文件
vi /usr/local/zabbix/conf/zabbix_agentd.conf
修改内容如下:
Server=『ServerIP』
Hostname=『Hostname』
查看主机名 cat /etc/hosts #Hostname必须与操作系统的主机名保持一致
添加services
vi /etc/services
添加如下内容:
zabbix-agent 10050/tcp # Zabbix Agent
zabbix-agent 10050/udp # Zabbix Agent
zabbix-trapper 10051/tcp # Zabbix Trapper
zabbix-trapper 10051/udp # Zabbix Trapper
添加启动脚本
vi /etc/init.d/zabbix_agentd
#!/bin/sh
##########################################################
###### Zabbix agent daemon init script
##########################################################
case $1 in
start)
/usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/conf/zabbix_agentd.conf ;;
stop)
kill -TERM `cat /tmp/zabbix_agentd.pid` ;;
restart)
$0 stop
sleep 10
$0 start
;;
status)
if [ -f /tmp/zabbix_agentd.pid ];then
echo "Zabbix Agent is running!"
else
echo "Zabbix Agent is stopped!"
fi
;;
*)
echo "Usage: $0 start|stop|restart"
exit 1
esac
:wq!
# chmod +x /etc/init.d/zabbix_agentd
启动停止
/etc/init.d/zabbix_agentd start #启动
/etc/init.d/zabbix_agentd stop #停止
/etc/init.d/zabbix_agentd status #状态
看日志
tail -f /tmp/zabbix_agentd.log