您是否想了解如何通过 SNMP 使用 Zabbix 监控 OPNsense? 在本教程中,我们将向您展示如何在 OPNsense 上配置 SNMP 以及如何使用 Zabbix 服务器监视 OPNsense 防火墙。
• OPNsense 19.7
设备列表
以下部分介绍用于创建本教程的设备列表。
作为亚马逊同事,我从符合条件的购买中赚取收入。
OPNsense – 相关教程:
在此页面上,我们提供快速访问与 OPNsense 相关的教程列表。
OPNsense – SNMP 安装
打开浏览器软件,输入 Opnsense 防火墙的 IP 地址并访问 Web 界面。
在我们的示例中,浏览器中输入了以下 URL:
• https://192.168.15.11
应提供 opnsense Web 界面。
在提示屏幕上,输入 OPNsense 默认密码登录信息。
• Username: root
• 密码:在 OPNsense 安装期间设置密码
成功登录后,您将被发送到 OPNSense 仪表板。
访问 Opnsense 系统菜单,访问固件子菜单并选择插件选项。
查找并安装名为:OS-NET-SNMP 的 SNMP 插件
要启用 SNMP 配置区域,您需要注销并再次登录。
等待网络 snmp 安装完成。
要启用 SNMP 配置区域,您需要注销并再次登录。
访问 Opnsense 服务菜单并选择 NET-SNMP 选项。
在”常规”选项卡上,执行以下配置。
• 启用 SNMP 服务 – 是
• SNMP 社区 – 输入 SNMP 社区名称
• 第 3 层可见性 – 是
或者,您可以设置 SNMP 联系人和 SNMP 位置。
单击屏幕的装瓶部分的”保存”按钮。
在我们的示例中,我们设置了一个名为 GokuBlack 的 snmp 社区。
您已成功使用 NET-SNMP 包启用 Opnsense SNMP 服务。
教程 Zabbix – 通过 SNMP 监控 OPNsense
现在,我们需要访问 Zabbix 服务器仪表板,并将 Linux 计算机添加为主机。
打开您的浏览器并输入 Web 服务器的 IP 地址以及 /zabbix。
在我们的示例中,浏览器中输入了以下 URL:
• http://192.168.15.10/zabbix
在登录屏幕上,使用默认用户名和密码。
• 默认用户名:管理员
• 默认密码:扎比克斯
成功登录后,您将被发送到 Zabbix 仪表板。
在仪表板屏幕上,访问”配置”菜单并选择”主机”选项。
在屏幕右上角,单击”创建主机”按钮。
在主机配置屏幕上,您必须输入以下信息:
• 主机名 – 输入主机名以标识 OPNsense 服务器。
• 可见主机名 – 重复主机名。
• 新组 – 输入名称以标识一组类似设备。
• 代理界面 – 单击”删除”按钮。
• SNMP 接口 – 单击”添加”按钮并输入 OPNsense 服务器的 IP 地址。
这里是原始图像,在我们的配置之前。
下面是我们配置的新映像。
接下来,我们需要配置 Zabbix 将用于在 OPNsense 防火墙上连接的 SNMP 社区。
访问屏幕顶部的”宏”选项卡。
创建名为:[$SNMP]的宏
[$SNMP_社区] 宏值应为 OPNsense SNMP 社区。
在我们的示例中,[$SNMP_社区] 值是 GokuBlack
接下来,我们需要将主机与特定的网络监视器模板相关联。
默认情况下,Zabbix 附带各种监视模板。
访问屏幕顶部的”模板”选项卡。
找到并选择名为:模板网络通用设备 SNMPv2
几分钟后,您将能够在 Zabbix 仪表板上看到初始结果。
最终结果至少需要一个小时。
默认情况下,Zabbix 将等待 1 小时才能发现 OPNsense 服务器上可用的接口数。
默认情况下,Zabbix 将等待 1 小时,然后从网络接口收集信息。
祝贺! 您已配置 Zabbix 服务器以使用 SNMP 监视 OPNsense 防火墙。
请记住,我们使用 LAN 接口监视 OPNsense 防火墙,因此,我们不需要创建防火墙规则来允许 SNMP 连接。