Akemi

Zabbix自动发现

2024/09/16

zabbix自动发现,是自动添加主机并关联模板,启动主机的一种手段

使用简单,但性能较低,对zabbix服务端有压力

部署zabbix-agent

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
1.给要添加的主机部署zabbix-agent,并且修改配置文件
192.168.10.125 mysql-1
192.168.10.164 nginx1

cp -a /etc/yum.repos.d /etc/yum.repos.d.backup
rm -f /etc/yum.repos.d/*
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
rpm -Uvh zabbix-release-5.0-1.el7.noarch.rpm

yum clean all
yum makecache

yum -y install zabbix-agent2
systemctl enable zabbix-agent2 --now

#配置文件修改
cat >/etc/zabbix/zabbix_agent2.conf<<EOF
PidFile=/var/run/zabbix/zabbix_agent2.pid
LogFile=/var/log/zabbix/zabbix_agent2.log
LogFileSize=0
Server=192.168.10.171
ServerActive=192.168.10.171
Include=/etc/zabbix/zabbix_agent2.d/*.conf
ControlSocket=/tmp/agent.sock
EOF
systemctl restart zabbix-agent2.service

配置自动发现规则

进入配置-自动发现

默认有一个停用的自动发现规则,检查网段192.168.10.0/24,zabbix客户端,更新时间为1h

为了测试修改规则

自动发现流程:
对IP范围内的IP,每隔一段时间进行检查
检查类型与依据(选择zabbix客户端)、
检查唯一性(是否是同一台主机)、
主机名、可见名

配置自动发现动作

进入配置-动作-发现动作

默认是停用的

接收到的值——system.uname的值

自动发现状态——自动发现规则

服务类型——客户端类型


成功自动发现


CATALOG