Zabbix客户端安装

Zabbix5.0客户端部署(Agent)

一、概述

​ Zabbix5.0版本,Agent2新版本采用golang语言开发的客户端,因为是go语言开发,部署简便。

​ Agent2默认用10050端口,同样是Zabbix客户端的端口

​ PS:旧版本的客户端:zabbix-agent;

​ 新版本的客户端:zabbix-agent2

二、服务器基本配置

  • 对监控服务器进行校时
 yum install ntpdate -y #安装ntpdate
 ntpdate -u ntp.aliyun.com  #跟时间服务器进行时间更新
  • 时区的统一配置
 mv /etc/localtime(,.bak)
 ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

三、安装Agent2

  • 在监控服务器中安装Zabbix-Agent2
#安装zabbix源仓库
 rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm?  spm=a2c6h.25603864.0.0.6ae62e2fO961Gi

#替换zabbix中的源为阿里源
 sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo

#安装zabbix-agent2
 yum install zabbix-agent2
  • 查看Agent2配置文件
 vim /etc/zabbix/zabbix_agent2.conf
  • 启动命令
 ls -l /usr/sbin/zabbix_agent2
  • 设置开机自启动
 systemctl enable --now zabbix-agent2
  • 修改Agent2配置文件
#查看配置文件信息,-Ev是排除;‘^#|^$’该正则匹配#开头以及空行,该语句的含义就说展示排除注释与空行后剩下的信息。
 grep -Ev '^#|^$' /etc/zabbix/zabbix_agent2.conf  
#查看进程ID
 cat /var/run/zabbix/zabbix_agent2.pid
#查看该进程
 ps aux | grep zabbix
#修改服务器地址、主机名;保存并退出
 Server=192.168.160.140
 ServerActive=192.168.160.140
 Hostname=studycentos7
#验证
 [root@studycentos7 /]# grep -Ev '^#|^$' /etc/zabbix/zabbix_agent2.conf
 PidFile=/var/run/zabbix/zabbix_agent2.pid
 LogFile=/var/log/zabbix/zabbix_agent2.log
 LogFileSize=0
 Server=192.168.160.140
 ServerActive=192.168.160.140
 Hostname=studycentos7
 Include=/etc/zabbix/zabbix_agent2.d/*.conf
 ControlSocket=/tmp/agent.sock
  • 重启zabbix-agent2服务
 systemctl restart zabbix-agent2
  • 在服务端验证Agent2的联通性
#在服务端上通过命令主动获取数据
 yum install zabbix-get -y   #安装zabbix-get工具
#测试服务端与客户端的联通性
 zabbix_get -s '192.168.160.135' -p 10050 -k 'agent.ping'
 zabbix_get -s '192.168.160.135' -p 10050 -k 'system.hostname'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值