您是否想了解如何使用Zabbix自动发现功能来检测安装在内部网络上的Zabbix代理的计算机。 系统将检测这些计算机,并自动将它们添加到特定的主机组中。

• Zabbix version: 3.4.12

自动发现功能允许Zabbix服务器使用Zabbix代理定期扫描网络中的计算机或设备,并在发现这些设备时执行预定义的操作。

请务必了解,您的 Zabbix 服务器只会找到 Zabbix 代理安装并预配置为接受来自 Zabbix 服务器的连接的设备。

如果您不知道如何在运行Windows或Linux的计算机上安装和配置Zabbix代理,请查看我们的Zabbix教程列表。

设备列表

在这里,您可以找到用于创建本教程的设备列表。

此链接还将显示用于创建本教程的软件列表。

扎比克斯播放列表:

在此页面上,我们提供快速访问与 Zabbix 安装相关的视频列表。

别忘了订阅我们的Youtube频道,名为FKIT。

Zabbix 教程 - 自动发现配置

现在,我们需要访问Zabbix服务器仪表板并添加新的主机。

打开您的浏览器并输入 Web 服务器的 IP 地址以及 /zabbix。

在我们的示例中,浏览器中输入了以下 URL:

• http://35.162.85.57/zabbix

在登录屏幕上,使用默认用户名和密码。

• Default Username: Admin
• Default Password: zabbix

zabbix login

成功登录后,您将被发送到 Zabbix 仪表板。

zabbix dashboard

在仪表板屏幕上,访问"配置"菜单,然后选择"发现"选项。

Zabbix Discovery

在屏幕右上角,单击"创建发现规则"按钮。

在"主机发现配置"屏幕上,必须输入以下信息:

• 名称 - 输入发现规则的标识。
•通过代理发现 - 无代理。
• IP 范围 - 输入需要扫描的 IP 地址范围。
• 更新间隔 - 网络扫描之间的时间间隔。
•检查 - 单击"新建"选项。
• 设备唯一性标准 - IP 地址"
• 已启用 - 是

这里是原始图像,在我们的配置之前。

Zabbix Auto Discovery Configuration

下面是我们配置的新映像。

Zabbix auto discovery agent

单击"新建"选项,然后输入以下配置。

Zabbix Auto Discovery Check

单击"添加"选项。

在"设备唯一性"条件中,选择名为"IP 地址"的选项

Zabbix Device Discovery Uniqueness Criteria

单击"添加"按钮以完成自动发现规则配置。

教程 Zabbix - 发现操作配置

现在,我们需要配置Zabbix在使用代理发现新设备后需要执行的操作。

在仪表板屏幕上,访问"配置"菜单,然后选择"操作"选项。

Zabbix Action menu

在屏幕右上角,选择"发现"事件源。

单击"创建操作"按钮。

Zabbix discovery action

在"主机发现配置"屏幕上,必须输入以下信息:

• 名称 - 输入发现操作的标识。
• 条件 - 发现规则 = 内部网络
• 已启用 - 是

这里是原始图像,在我们的配置之前。

Zabbix new discovery

下面是我们配置的新映像。

Zabbix Automatic Discovery Action Configuration

访问"操作"选项卡并配置Zabbix应执行的操作。

Zabbix Discovery operations

在我们的示例中,Zabbix 服务器将扫描网络 192.168.100.0/24,并尝试每 1 小时查找安装了 Zabbix 代理的设备。

如果 Zabbix 服务器使用 Zabbix 代理找到设备,则会将此设备添加到"发现的主机"组中。

Zabbix Discovery Hostname

请记住,您的Zabbix服务器必须能够将设备IP地址转换为设备名称。

如果您的Zabbix服务器无法将计算机IP地址转换为主机名,它将使用设备的IP地址而不是使用主机名创建主机。

Zabbix Discovery IP Address

如果需要,还可以将 Zabbix 服务器配置为在发现过程中分配模板。

祝贺! 您已成功配置 Zabbix 自动发现功能。