1 Modèles standardisés pour les périphériques réseau
Aperçu
Afin de surveiller les périphériques réseau tels que les commutateurs et les routeurs, nous avons créé deux modèles : le périphérique réseau lui-même (son châssis essentiellement) et l'interface réseau.
Depuis Zabbix 3.4, des modèles sont fournis pour de nombreuses familles de périphériques réseau. Tous les modèles couvrent (s'il est possible d'obtenir ces éléments de l'équipement) :
- La supervision des pannes de châssis (blocs d'alimentation, ventilateurs et température, état général)
- La supervision des performances du châssis (éléments processeur et mémoire)
- La récupération de l'inventaire du châssis (numéro de série, nom du modèle, version du micrologiciel)
- La surveillance d'interfaces réseau avec IF-MIB et EtherLike-MIB (statut de l'interface, charge du trafic d'interface, statut duplex pour Ethernet)
Ces modèles sont disponibles :
- Dans les nouvelles installations - dans Configuration → Modèles ;
- Si vous effectuez une mise à jour à partir de versions précédentes, vous pouvez trouver ces modèles sur share.zabbix.com et les importer manuellement à partir de fichiers XML.
Si vous importez les nouveaux modèles prêts à l'emploi, vous devriez
également mettre à jour les expressions régulières globales pour
@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.]*$
pour filtrer les boucles et les interfaces nulles sur la plupart des systèmes.
Périphériques
Liste des familles de périphériques pour lesquelles des modèles sont disponibles :
| Nom du modèle | Vendeur | Famille de périphérique | Modèles connus | OS | MIBs utilisées | Tags |
|---|---|---|---|---|---|---|
| Template Net Alcatel Timetra TiMOS SNMPv2 | Alcatel | Alcatel Timetra | ALCATEL SR 7750 | TiMOS | TIMETRA-SYSTEM-MIB,TIMETRA-CHASSIS-MIB | Certifié |
| Template Net Brocade FC SNMPv2 | Brocade | Brocade FC switches | Brocade 300 SAN Switch- | - | SW-MIB,ENTITY-MIB | Performance, Erreur |
| Template Net Brocade_Foundry Stackable SNMPv2 | Brocade | Brocade ICX | Brocade ICX6610, Brocade ICX7250-48, Brocade ICX7450-48F | FOUNDRY-SN-AGENT-MIB, FOUNDRY-SN-STACKING-MIB | Certifié | |
| Template Net Brocade_Foundry Nonstackable SNMPv2 | Brocade, Foundry | Brocade MLX, Foundry | Brocade MLXe, Foundry FLS648, Foundry FWSX424 | FOUNDRY-SN-AGENT-MIB | Performance, Erreur | |
| Template Net Cisco IOS SNMPv2 | Cisco | Cisco IOS ver > 12.2 3.5 | Cisco C2950 | IOS | CISCO-PROCESS-MIB,CISCO-MEMORY-POOL-MIB,CISCO-ENVMON-MIB | Certifié |
| Template Net Cisco releases later than 12.0_3_T and prior to 12.2_3.5_ SNMPv2 | Cisco | Cisco IOS > 12.0 3 T and < 12.2 3.5 | - | IOS | CISCO-PROCESS-MIB,CISCO-MEMORY-POOL-MIB,CISCO-ENVMON-MIB | Certifié |
| Template Net Cisco releases prior to 12.0_3_T SNMPv2 | Cisco | Cisco IOS < 12.0 3 T | - | IOS | OLD-CISCO-CPU-MIB,CISCO-MEMORY-POOL-MIB | Certifié |
| Template Net D-Link DES_DGS Switch SNMPv2 | D-Link | DES/DGX switches | D-Link DES-xxxx/DGS-xxxx,DLINK DGS-3420-26SC | - | DLINK-AGENT-MIB,EQUIPMENT-MIB,ENTITY-MIB | Certifié |
| Template Net D-Link DES 7200 SNMPv2 | D-Link | DES-7xxx | D-Link DES 7206 | - | ENTITY-MIB,MY-SYSTEM-MIB,MY-PROCESS-MIB,MY-MEMORY-MIB | Performance Erreur Interfaces |
| Template Net Dell Force S-Series SNMPv2 | Dell | Dell Force S-Series | S4810 | F10-S-SERIES-CHASSIS-MIB | Certifié | |
| Template Net Extreme Exos SNMPv2 | Extreme | Extreme EXOS | X670V-48x | EXOS | EXTREME-SYSTEM-MIB,EXTREME-SOFTWARE-MONITOR-MIB | Certifié |
| Template Net Huawei VRP SNMPv2 | Huawei | Huawei VRP | S2352P-EI | - | ENTITY-MIB,HUAWEI-ENTITY-EXTENT-MIB | Certifié |
| Template Net Intel_Qlogic Infiniband SNMPv2 | Intel/QLogic | Intel/QLogic Infiniband devices | Infiniband 12300 | ICS-CHASSIS-MIB | Erreur Inventaire | |
| Template Net Juniper SNMPv2 | Juniper | MX,SRX,EX models | Juniper MX240, Juniper EX4200-24F | JunOS | JUNIPER-MIB | Certifié |
| Template Net Mellanox SNMPv2 | Mellanox | Mellanox Infiniband devices | SX1036 | MLNX-OS | HOST-RESOURCES-MIB,ENTITY-MIB,ENTITY-SENSOR-MIB,MELLANOX-MIB | Certifié |
| Template Net Mikrotik SNMPv2 | Mikrotik | Mikrotik RouterOS devices | Mikrotik CCR1016-12G, Mikrotik RB2011UAS-2HnD, Mikrotik 912UAG-5HPnD, Mikrotik 941-2nD, Mikrotik 951G-2HnD, Mikrotik 1100AHx2 | RouterOS | MIKROTIK-MIB,HOST-RESOURCES-MIB | Certifié |
| Template Net QTech QSW SNMPv2 | QTech | Qtech devices | Qtech QSW-2800-28T | - | QTECH-MIB,ENTITY-MIB | Performance Inventaire |
| Template Net Ubiquiti AirOS SNMPv1 | Ubiquiti | Ubiquiti AirOS wireless devices | NanoBridge,NanoStation,Unifi | AirOS | FROGFOOT-RESOURCES-MIB,IEEE802dot11-MIB | Performance |
| Template Net HP Comware HH3C SNMPv2 | HP | HP (H3C) Comware | HP A5500-24G-4SFP HI Switch | HH3C-ENTITY-EXT-MIB,ENTITY-MIB | Certifié | |
| Template Net HP Enterprise Switch SNMPv2 | HP | HP Enterprise Switch | HP ProCurve J4900B Switch 2626, HP J9728A 2920-48G Switch | STATISTICS-MIB,NETSWITCH-MIB,HP-ICF-CHASSIS,ENTITY-MIB,SEMI-MIB | Certifié | |
| Template Net TP-LINK SNMPv2 | TP-LINK | TP-LINK | T2600G-28TS v2.0 | TPLINK-SYSMONITOR-MIB,TPLINK-SYSINFO-MIB | Performance Inventaire | |
| Template Net Netgear Fastpath SNMPv2 | Netgear | Netgear Fastpath | M5300-28G | FASTPATH-SWITCHING-MIB,FASTPATH-BOXSERVICES-PRIVATE-MIB | Erreur Inventaire | |
Conception de modèle
Les modèles ont été conçus avec les objectifs suivants :
- Les macros utilisateur sont utilisées autant que possible afin que les déclencheurs puissent être personnalisés par l'utilisateur.
- La découverte de bas niveau est utilisée autant que possible pour minimiser le nombre d'éléments non pris en charge.
- Des modèles sont fournis pour SNMPv2. SNMPv1 est utilisé s'il est connu que la plupart des périphériques ne prennent pas en charge SNMPv2.
- Tous les modèles dépendent du modèle ICMP Ping, de sorte que tous les périphériques sont également vérifiés par ICMP.
- Les éléments n'utilisent pas de MIB - les OIDs SNMP sont utilisés dans les éléments et les découvertes de bas niveau. Il n’est donc pas nécessaire de charger des MIB dans Zabbix pour que les modèles fonctionnent.
- Les interfaces réseau en boucle sont filtrées lors de la détection, de même que les interfaces avec ifAdminStatus = down(2).
- Les compteurs 64 bits sont utilisés à partir de IF-MIB::ifXTable si possible. S'ils ne sont pas supportés, les compteurs 32 bits sont utilisés par défaut.
- Toutes les interfaces réseau découvertes ont un déclencheur qui
contrôle son statut opérationnel (lien).
- Si vous ne souhaitez pas contrôler cette condition pour une interface spécifique, créez une macro utilisateur avec un contexte de valeur 0. Par exemple :

où Gi0/0 est {#IFNAME}. De cette façon, le déclencheur n'est plus utilisé pour cette interface spécifique.
* Vous pouvez également modifier le comportement par défaut pour que tous les déclencheurs ne se déclenchent pas et n'activer ce déclencheur que pour un nombre limité d'interfaces telles que les linkup :

Tags
- Performances - Les MIBs de la famille de périphériques offrent un moyen de surveiller les éléments de la CPU et de la mémoire ;
- Erreur - Les MIBs de la famille de périphériques fournissent un moyen de surveiller au moins un capteur de température ;
- Inventaire - Les MIBs de la famille de périphériques offrent un moyen de collecter au moins le numéro de série du périphérique et le nom du modèle ;
- Certifié - les trois catégories principales ci-dessus sont couvertes.