一、说明
1、在 Zabbix 7 中,创建 SNMP 主机主要用于监控支持 SNMP 协议的网络设备,例如交换机、路由器、打印机、防火墙以及部分存储设备。
2、这类设备通常无法安装 Zabbix Agent,因此无法像 Linux 或 Windows 主机那样通过 Agent 方式进行监控,只能依靠 SNMP 协议实现状态采集与性能监控。
3、本实例以华为 USG6325E 防火墙为例,演示如何通过 SNMP 模式在 Zabbix 中创建对应的监控主机。
二、配置SNMP
1、配置SNMP服务:系统>>配置>>SNMP
SNMP:默认未启用,点击启用。
SNMP版本:点选“v2c”
SNMP只读团体名:正常情况都是“public”,但防火墙规则最少8个字符,所以这里配置“public_ro”。
2、配置接口SNMP访问权限:网络>>接口>>具体访问通信的接口
三、Zabbix Web 中添加主机
1、创建主机:数据采集>>主机>>创建主机
2、配置 SNMP 主机基础信息:
主机名称:SNMP 主机的IP
可见的名称:用于前台显示便于辨识的名称
模版:输入关键词下拉菜单选择(或从右侧“选择”按钮选择)“Network Generic Device by SNMP”
主机群组:Zabbix 7 环境下默认没有 SNMP 主机群组,因此输入”Network Devices”回车新建主机组。
接口:点击“添加”选 SNMP
默认情况下,SNMP community 使用 {$SNMP_COMMUNITY} 变量(预设为 public)。当网络环境(包括防火墙和其他设备)允许配置 public 时,可直接使用默认值;若存在配置限制,则需配置符合要求的自定义 community 字符串。
3、验证主机生效:看到刚添加的主机的可用性的“SNMP”变成绿色时表示生效并采集到数据