自动发现:为了满足监控企业成千上万台服务器,因此我们需要使用Zabbix批量监控来实现。自动发现和自动注册。
1.配置自动发现规则


配置动作:
选择的是发现动作

添加动作

在发现服务器上安装epel源 yum install epel-release -y
安装zabbix-agent,yum install zabbix-agent
修改zabbix_agentd.conf内容:vim /etc/zabbix_agentd.conf
- ......
- Server=192.168.188.201
- ServerActive=192.168.188.201
- Hostname=node5
- ......
然后重启服务systemctl start zabbix-agent.service查看发现主机

配置成功:

由客户端主动发起,客户端必须安装并启动Agentd,否则无法被自动注册添加至主机列表。
1>. Zabbix的自动注册主要用于Agent主动且自动向Server注册,适用于当前云环境下的监控。Zabbk-Server在收到Zabbix-Agent的注册请求时,如果没有收到P地址的值,则使用Zabbix-Agent和Zabblx-Server建立TCP连接时使用的IP地址。
(1)自动注册∶zabblu.agent主动发送注册信息到server端,然后agent主机会被自动添加到web器,无须手动配置它们;
(2) 服务器在添加新的自动注册主机时,使用接收到的IP地址和端口配置agent。如果没有搜收到P地址值,则使用传入连接的IP地址,如果没有接收到端口值,则使用10050.
(3)当初gent程序向服务器发送自动注册请求时,会发送其主机名。在某些情况下(例如,Amazon云端节点),Zabbix服务器的主机名不足以区分发现的主机。主机元数据可将其他信息从agent发送到服务器。
(4) agent的主机元数据有两种方式(两种不能同时使用)
HostMetadataltem=system.uname
HostMetadata=Linux 21df83bf21bfobe663090bb8d412ae
# 格式∶HostMetadata=类型自定义字符串
1.安装agent
2.修改配置文件vim /etc/zabbix_agentd.conf
- ......
- Server=192.168.188.201 #zabbix服务器端ip
- ServerActive=192.168.188.201 #zabbix服务器端ip
- Hostname=node5
- ......
3.重启服务systemctl start zabbix-agent.service
4.创建自动注册动作
在配置中的动作中



然后再配置中的主机中查看注册的设备的信息
