如何在Zabbix中设置自动发现(Autodiscovery)?

作者:IT技术圈子 阅读:6 日期:2025年07月11日

在Zabbix中设置自动发现(Autodiscovery)功能,可以帮助你自动检测网络中的设备和服务,并将其纳入监控范围。以下是设置自动发现的基本步骤:

配置文件路径通常为 `/etc/zabbix/zabbix_agentd.conf`,主要配置项包括: ```plaintext Server= Hostname= ```

a. 创建主机组(可选) 在Zabbix前端界面,导航到 `Configuration` -> `Host groups`,创建一个新的主机组(如果需要)。

b. 创建自动发现规则 1. 导航到 `Configuration` -> `Discovery` -> `Network discovery`。 2. 点击 `Create network discovery rule`。 3. 配置发现规则: Name: 为规则命名。 IP range: 输入你想要自动发现的IP范围,例如 `192.168.1.1-254`。 Delay: 设置发现间隔,例如 `30s`。 Checks: 选择检查类型,通常是 `ICMP ping` 和/或 `TCP/UDP port`。 Device type: 选择设备类型,例如 `Zabbix agent`。 4. 点击 `Add` 添加规则,然后点击 `Update` 保存。

c. 创建动作以处理发现的主机 1. 导航到 `Configuration` -> `Actions`。 2. 点击 `Create action`。 3. 配置动作: Name: 为动作命名。 Conditions: 设置触发条件,通常选择 `Discovery event` 类型,并指定发现规则。 4. 配置操作: 点击 `New` 添加操作。 Operation step: 设置操作类型,例如 `Add host`。 Short name: 为操作命名。 Host groups: 选择之前创建的主机组。 Templates: 选择要应用到新主机的模板。 Interface: 选择接口类型(通常使用 `Agent`)。 5. 点击 `Add` 添加操作,然后点击 `Update` 保存动作。

通过以上步骤,你应该能够在Zabbix中成功设置并运行自动发现功能,从而自动监控网络中的新设备。

  END