zabbix客户端安装教程(超详细)

前言

此agent2对应zabbix5.0版本,实测可用,其他版本未测试
zabbix5.0安装教程请看

https://blog.csdn.net/qq_45748758/article/details/132212910

Zabbix 5.0 版本推出了使⽤ go 语⾔重写的 Agent2,也是 5.0 版本新特性,
Agent2 有如下特性:
完成的插件框架⽀持,可扩张服务及应⽤监控
⽀持灵活的采集周期调度
更⾼效的数据采集及传输
可完全替换先有的 agent
……
特性较多,建议使⽤。
由于使⽤ go 语⾔编写,编译安装与之前版本有所区别。
Agent2 默认使⽤的 10050 端⼝,与 Zabbix Agent 端⼝⼀样,不修改端⼝情况下,同⼀台机器不能同时启动 Zabbix Agent 与 Zabbix Agent2。

安装步骤

准备⼀台linux虚拟机,且配置好专有的yum源

关闭防火墙

[root@bogon ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
[root@bogon ~]# systemctl disable --now firewalld
[root@bogon ~]# reboot

yum源配置

[root@bogon ~]# rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
[root@bogon ~]# sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#'  /etc/yum.repos.d/zabbix.repo
[root@bogon ~]# yum clean all

注意时间正确

[root@bogon ~]# yum install ntpdate -y
[root@bogon ~]# ntpdate -u ntp.aliyun.com
[root@bogon ~]# mv /etc/localtime{,.bak}
[root@bogon ~]# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

安装agent2

  1. 安装agent2
[root@bogon ~]# yum install zabbix-agent2 -y
  1. 启动agent2且开机⾃启
[root@bogon ~]# systemctl enable --now zabbix-agent2
  1. 检查端⼝
[root@bogon ~]# netstat -tunlp|grep zabbix
tcp6 0 0 :::10050 :::* 
 LISTEN 1236/zabbix_agent2
  1. 修改agent2配置⽂件,修改如下,填写zabbix-server主机ip和主机名
[root@bogon ~]# 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.206.202
ServerActive=192.168.206.202
Hostname=bogon
Include=/etc/zabbix/zabbix_agent2.d/*.conf
ControlSocket=/tmp/agent.sock

Server 和 ServerActive 配置为 zabibx server 或 zabbix proxy 地址,
Hostname 配置为主机名即可。
5. 重启
Agent2 没有组件依赖,可直接拷⻉编译好的⼆进制⽂件和配置⽂件在其他主机上运⾏即可。
改了配置⽂件,注意重启agent2

[root@bogon ~]# systemctl restart zabbix-agent2

检测server-client server-client连通性

在zabbix服务端上进行操作

[root@bogon ~]# yum install zabbix-get -y
[root@bogon ~]# zabbix_get -s '192.168.206.203' -p 10050 -k 'agent.ping'
1
[root@bogon ~]# zabbix_get -s '192.168.206.203' -p 10050 -k 'system.hostname'
bogon

至此,已通

你可能感兴趣的:(zabbix,运维,linux)