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

 

转载于:https://www.cnblogs.com/MikeSunny/p/4933413.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值