Zabbix自动发现和自动注册

为了满足监控企业成千上万台服务器,因此我们需要使用Zabbix批量监控来实现。批量监控有两种方式:自动发现和自动注册。

自动发现

由服务端主动发起,Zabbix Server开启发现进程,定时扫描局域网中IP服务器、设备。

具体配置如下:

1、创建自动发现规则
“配置”->“自动发现”->“创建发现规则”
填入名称、需发现服务器、设备的IP范围、更新间隔、检查项(ssh和zabbix客户端)、设备唯一性准则
最后勾选已启用、点击添加。

2、创建自动发现动作
“配置”->“动作”->事件源“自动发现”->“创建动作”

点击操作配置,选择具体的操作类型:添加主机、添加到主机群组、与模板关联
最后点击添加即可。


3、在“检测中”->“自动发现”可以查看 已发现的设备


自动注册

由客户端主动发起,客户端必须安装并启动Agentd,否则无法被自动注册添加至主机列表。

具体配置如下:

1、创建自动注册动作
“配置”->事件源“自动注册”->“创建动作”

点击操作配置,选择具体的操作类型:添加主机、添加到主机群组、与模板关联
最后点击添加即可。

2、在“配置”->“主机”中查看注册的设备信息
只看到两台主机,因有一台未安装Agentd所以注册不了


Zabbix 6.0 中,自动发现(Discovery)自动注册(Active Agent Auto-Registration)是两种用于动态管理监控主机的重要功能。它们可以帮助运维人员自动化地将新上线的服务器加入监控系统,并根据预设规则自动创建监控项、触发器图形等。 ### 自动发现(Discovery) Zabbix 支持多种类型的自动发现机制,包括网络发现(Network Discovery)、主动代理自动注册(Active Agent Auto-Registration)以及低级别自动发现(LLD)。其中: - **网络发现**:基于 IP 范围扫描目标主机,识别其是否运行了 Zabbix Agent 或 SNMP 服务。 - **主动代理自动注册**:由客户端主动向 Server 发起注册请求,适用于大规模部署或云环境[^1]。 #### 配置步骤如下: 1. 登录 Zabbix Web 管理界面。 2. 进入 **配置 > 自动注册动作**(Action > Event source: Auto registration)。 3. 创建新的动作(Action),选择事件源为“自动注册”。 4. 在操作(Operations)中设置添加主机、添加到主机组、链接模板等行为。 5. 设置条件(Conditions)以过滤需要自动注册的主机,例如匹配主机名前缀或特定宏值。 6. 启用该动作并保存。 此外,还可以通过 **配置 > 自动发现** 设置基于网络扫描的发现任务,指定子网范围、检查间隔等参数。 ### 自动注册(Active Agent Auto-Registration) 此功能依赖于 Zabbix Agent 的主动模式。Agent 需要配置 `Hostname` 参数,并确保能与 Zabbix Server 通信。 #### Agent 端配置示例: ```ini PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 ServerActive=192.168.1.17 Hostname=ZABBIX-HOST-01 Include=/etc/zabbix/zabbix_agentd.d/*.conf ``` 上述配置中,`ServerActive` 指定 Zabbix Server 的 IP 地址,`Hostname` 是 Agent 向 Server 注册时使用的主机名,必须唯一且与 Zabbix Server 中定义的一致[^2]。 ### 实现效果 当 Agent 启动后,它会尝试连接 Zabbix Server 并发送自身信息。如果 Server 上有对应的动作规则匹配该主机的信息,则会自动创建主机对象、分配组、应用模板等操作,从而完成整个监控链路的初始化。 ---
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值