为了实现对交换机、路由器等网络设备的监控,我们创建了两个模型:一个用于网络设备本身(主要是其机箱),另一个用于网络接口。
自Zabbix 3.4起,系统提供了针对多系列网络设备的模板。这些模板涵盖(在设备支持get的情况下)以下监控项:
机箱故障监控(电源、风扇和温度,整体状态)
机箱性能监控(CPU和memory 监控项)
机箱资产收集(序列号、型号名称、固件version)
使用IF-MIB和EtherLike-MIB进行网络接口监控
(interface status, interface traffic load, duplex status for Ethernet)
这些模板可通过以下方式获取:
新安装环境中 - 位于配置 → 模板;
如果是从旧版本升级,您可以在
templates in the zabbix/templates directory of the downloaded latest Zabbix version. While in Configuration → Templates you can import them manually from this directory.
如需导入新的开箱即用模板,建议同时update全局正则表达式@Network interfaces for discovery
以:
Result is FALSE: ^Software Loopback Interface
Result is FALSE: ^(In)?[lL]oop[bB]ack[0-9._]*$
Result is FALSE: ^NULL[0-9.]*$
Result is FALSE: ^[lL]o[0-9.]*$
Result is FALSE: ^[sS]ystem$
Result is FALSE: ^Nu[0-9.]*$
在大多数系统上过滤掉回环和空接口。
可用模板的设备系列列表:
模板名称 | 厂商 | 设备系列 | 已知型号 | 操作系统 | 使用的MIB | 标签 |
---|---|---|---|---|---|---|
Alcatel Timetra TiMOS SNMP | 阿尔卡特 | Alcatel Timetra | ALCATEL SR 7750 | TiMOS | TIMETRA-SYSTEM-MIB,TIMETRA-CHASSIS-MIB | 认证 |
Brocade FC SNMP | 博科 | Brocade FC交换机 | Brocade 300 SAN Switch- | - | SW-MIB,ENTITY-MIB | 性能 故障 |
Brocade_Foundry Stackable SNMP | 博科 | Brocade ICX | Brocade ICX6610, Brocade ICX7250-48, Brocade ICX7450-48F | FOUNDRY-SN-Agent-MIB, FOUNDRY-SN-STACKING-MIB | 认证 | |
Brocade_Foundry Nonstackable SNMP | 博科, Foundry | Brocade MLX, Foundry | Brocade MLXe, Foundry FLS648, Foundry FWSX424 | FOUNDRY-SN-Agent-MIB | 性能 故障 |
|
Check Point Next Generation Firewall by SNMP | Check Point | 下一代防火墙 | - | Gaia | 主机-RESOURCES-MIB, CHECKPOINT-MIB, UCD-SNMP-MIB, SNMPv2-MIB, IF-MIB | 认证 |
Cisco Catalyst 3750<device model> SNMP | 思科 | 思科Catalyst 3750 | 思科Catalyst 3750V2-24FS, 思科Catalyst 3750V2-24PS, 思科Catalyst 3750V2-24TS, 思科Catalyst SNMP, 思科Catalyst SNMP | CISCO-MEMORY-POOL-MIB, IF-MIB, EtherLike-MIB, SNMPv2-MIB, CISCO-PROCESS-MIB, CISCO-ENVMON-MIB, ENTITY-MIB | 认证 | |
Cisco IOS SNMP | 思科 | 思科IOS版本 > 12.2 3.5 | 思科C2950 | IOS | CISCO-PROCESS-MIB,CISCO-MEMORY-POOL-MIB,CISCO-ENVMON-MIB | 认证 |
Cisco IOS versions 12.0_3_T-12.2_3.5 SNMP | 思科 | 思科IOS > 12.0 3 T 且 < 12.2 3.5 | - | IOS | CISCO-PROCESS-MIB,CISCO-MEMORY-POOL-MIB,CISCO-ENVMON-MIB | 认证 |
Cisco IOS prior to 12.0_3_T SNMP | 思科 | 思科IOS < 12.0 3 T | - | IOS | OLD-CISCO-CPU-MIB,CISCO-MEMORY-POOL-MIB | 认证 |
D-Link DES_DGS Switch SNMP | D-Link | DES/DGX交换机 | D-Link DES-xxxx/DGS-xxxx,DLINK DGS-3420-26SC | - | DLINK-Agent-MIB,EQUIPMENT-MIB,ENTITY-MIB | 认证 |
D-Link DES 7200 SNMP | D-Link | DES-7xxx | D-Link DES 7206 | - | ENTITY-MIB,MY-SYSTEM-MIB,MY-PROCESS-MIB,MY-MEMORY-MIB | 性能 故障 接口 |
Dell Force S-Series SNMP | 戴尔 | 戴尔Force S系列 | S4810 | F10-S-SERIES-CHASSIS-MIB | 认证 | |
Extreme Exos SNMP | Extreme | Extreme EXOS | X670V-48x | EXOS | EXTREME-SYSTEM-MIB,EXTREME-SOFTWARE-MONITOR-MIB | 认证 |
FortiGate by SNMP | Fortinet | FortiGate (NGFW) | - | FortiOS | 主机-RESOURCES-MIB FORTINET-FORTIGATE-MIB FORTINET-CORE-MIB SNMPv2-MIB IF-MIB ENTITY-MIB |
性能 资产清单 |
Huawei VRP SNMP | 华为 | 华为 VRP | S2352P-EI | - | ENTITY-MIB,华为-ENTITY-EXTENT-MIB | 认证 |
Intel_Qlogic Infiniband SNMP | Intel/QLogic | Intel/QLogic Infiniband设备 | Infiniband 12300 | ICS-CHASSIS-MIB | 故障 资产清单 |
|
Juniper SNMP | Juniper | MX,SRX,EX型号 | Juniper MX240, Juniper EX4200-24F | JunOS | JUNIPER-MIB | 认证 |
Mellanox SNMP | Mellanox | Mellanox Infiniband设备 | SX1036 | MLNX-OS | 主机-RESOURCES-MIB,ENTITY-MIB,ENTITY-SENSOR-MIB,MELLANOX-MIB | 认证 |
MikroTik CCR<device model> SNMP | MikroTik | MikroTik云核心路由器(CCR系列) | 为以下型号提供独立专用模板: MikroTik CCR1009-7G-1C-1S+, MikroTik CCR1009-7G-1C-1S+PC, MikroTik CCR1009-7G-1C-PC, MikroTik CCR1016-12G, MikroTik CCR1016-12S-1S+, MikroTik CCR1036-12G-4S-EM, MikroTik CCR1036-12G-4S, MikroTik CCR1036-8G-2S+, MikroTik CCR1036-8G-2S+EM, MikroTik CCR1072-1G-8S+, MikroTik CCR2004-16G-2S+, MikroTik CCR2004-1G-12S+2XS | RouterOS | MIKROTIK-MIB,主机-RESOURCES-MIB | 认证 |
MikroTik CRS<device model> SNMP | MikroTik | MikroTik云路由器交换机(CRS系列) | 为以下型号提供独立专用模板: MikroTik CRS106-1C-5S, MikroTik CRS109-8G-1S-2HnD-IN, MikroTik CRS112-8G-4S-IN, MikroTik CRS112-8P-4S-IN, MikroTik CRS125-24G-1S-2HnD-IN, MikroTik CRS212-1G-10S-1S+IN, MikroTik CRS305-1G-4S+IN, MikroTik CRS309-1G-8S+IN, MikroTik CRS312-4C+8XG-RM, MikroTik CRS317-1G-16S+RM, MikroTik CRS326-24G-2S+IN, MikroTik CRS326-24G-2S+RM, MikroTik CRS326-24S+2Q+RM, MikroTik CRS328-24P-4S+RM, MikroTik CRS328-4C-20S-4S+RM, MikroTik CRS354-48G-4S+2Q+RM, MikroTik CRS354-48P-4S+2Q+RM | RouterOS/SwitchOS | MIKROTIK-MIB,主机-RESOURCES-MIB | 认证 |
MikroTik CSS<device model> SNMP | MikroTik | MikroTik云智能交换机(CSS系列) | 为以下型号提供独立专用模板: MikroTik CSS326-24G-2S+RM, MikroTik CSS610-8G-2S+IN | RouterOS | MIKROTIK-MIB,主机-RESOURCES-MIB | 认证 |
MikroTik FiberBox SNMP | MikroTik | MikroTik FiberBox | MikroTik FiberBox | RouterOS | MIKROTIK-MIB,主机-RESOURCES-MIB | 认证 |
MikroTik hEX <device model> SNMP | MikroTik | MikroTik hEX | 为以下型号提供独立专用模板: MikroTik hEX, MikroTik hEX lite, MikroTik hEX PoE, MikroTik hEX PoE lite, MikroTik hEX S | RouterOS | MIKROTIK-MIB,主机-RESOURCES-MIB | 认证 |
MikroTik netPower <device model> SNMP | MikroTik | MikroTik netPower | 为以下型号提供独立专用模板: MikroTik netPower 15FR, MikroTik netPower 16P SNMP, MikroTik netPower Lite 7R | RouterOS/SwitchOS, SwitchOS Lite | MIKROTIK-MIB,主机-RESOURCES-MIB | 认证 |
MikroTik PowerBox <device model> SNMP | MikroTik | MikroTik PowerBox | 为以下型号提供独立专用模板: MikroTik PowerBox, MikroTik PowerBox Pro | RouterOS | MIKROTIK-MIB,主机-RESOURCES-MIB | 认证 |
MikroTik RB<device model> SNMP | MikroTik | MikroTik RB系列路由器 | 为以下型号提供独立专用模板: MikroTik RB1100AHx4, MikroTik RB1100AHx4 Dude Edition, MikroTik RB2011iL-IN, MikroTik RB2011iL-RM, MikroTik RB2011iLS-IN, MikroTik RB2011UiAS-IN, MikroTik RB2011UiAS-RM, MikroTik RB260GS, MikroTik RB3011UiAS-RM, MikroTik RB4011iGS+RM, MikroTik RB5009UG+S+IN | RouterOS | MIKROTIK-MIB,主机-RESOURCES-MIB | 认证 |
MikroTik SNMP | MikroTik | MikroTik RouterOS设备 | MikroTik CCR1016-12G, MikroTik RB2011UAS-2HnD, MikroTik 912UAG-5HPnD, MikroTik 941-2nD, MikroTik 951G-2HnD, MikroTik 1100AHx2 | RouterOS | MIKROTIK-MIB,主机-RESOURCES-MIB | 认证 |
QTech QSW SNMP | QTech | Qtech设备 | Qtech QSW-2800-28T | - | QTECH-MIB,ENTITY-MIB | 性能 资产清单 |
Ubiquiti AirOS SNMP | Ubiquiti | Ubiquiti AirOS无线设备 | NanoBridge,NanoStation,Unifi | AirOS | FROGFOOT-RESOURCES-MIB,IEEE802dot11-MIB | 性能 |
HP Comware HH3C SNMP | 惠普 | 惠普(H3C) Comware | 惠普A5500-24G-4SFP HI交换机 | HH3C-ENTITY-EXT-MIB,ENTITY-MIB | 认证 | |
HP Enterprise Switch SNMP | 惠普 | 惠普企业交换机 | 惠普ProCurve J4900B交换机2626, 惠普J9728A 2920-48G交换机 | STATISTICS-MIB,NETSWITCH-MIB,HP-ICF-CHASSIS,ENTITY-MIB,SEMI-MIB | 认证 | |
TP-LINK SNMP | TP-LINK | TP-LINK | T2600G-28TS v2.0 | TPLINK-SYSMONITOR-MIB,TPLINK-SYSINFO-MIB | 性能 资产清单 |
|
Netgear Fastpath SNMP | Netgear | Netgear Fastpath | M5300-28G | FASTPATH-SWITCHING-MIB,FASTPATH-BOXSERVICES-PRIVATE-MIB | 故障 资产清单 |
模板设计时考虑了以下原则:
尽可能使用用户宏,便于用户调整触发器;
最大限度采用低级发现机制,减少不支持的监控项数量;
所有模板依赖Template ICMP Ping模板,确保所有设备都通过ICMP检测;
监控项不使用任何MIB文件——SNMP OID直接用于监控项和低级发现规则,因此无需向Zabbix加载MIB文件即可使模板正常工作;
发现过程中自动过滤回环网络接口及ifAdminStatus = down(2)状态的接口;
优先采用IF-MIB::ifXTable中的64位计数器;
is not supported, default 32bit counters are used instead.
所有被发现的网络接口都配有监控运行状态(链路)的触发器,例如:
{$IFCONTROL:"{#IFNAME}"}=1 and last(/Alcatel Timetra TiMOS SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/Alcatel Timetra TiMOS SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/Alcatel Timetra TiMOS SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))
若需对特定接口禁用此监控条件
interface create a user macro with context with the value 0. For example:
其中Gi0/0代表{#IFNAME}。通过此设置可排除该特定接口的触发器监控。