10 Monitorar un commutador o un enrutador de xarxa amb Zabbix

Introducció

Aquesta guia us explica els passos necessaris per iniciar el control bàsic del vostre suitx de xarxa o enrutador amb Zabbix. S'empra un encaminador Cisco com a exemple, però el procediment s'aplica a qualsevol dispositiu de xarxa habilitat per SNMP.

Per a qui va aquesta guia

Aquesta guia és dissenyada per als nous usuaris de Zabbix i administradors de xarxa que volen activar ràpidament el monitoratge bàsic dels dispositius de xarxa. Si us cal una personalització profunda o opcions de configuració avançades, consulteu la pàgina Agent SNMP o la secció Configuració del manual Zabbix.

Requisits previs

Abans de continuar amb aquesta guia, assegureu-vos que teniu:

  • Servidor Zabbix i interfície Zabbix instal·lats: instal·leu segons les instruccions del vostre sistema operatiu (veieu Instal·lació des de paquets i Instal·lació de la interfície web).
  • Dispositiu habilitat per SNMP: un suitx o enrutador de xarxa (per exemple, un enrutador Cisco) amb SNMP habilitat.
  • Els fitxers MIB s'han d'instal·lar per permetre un seguiment SNMP adequat.

Aquesta guia es basa en la configuració següent:

  • Versió Zabbix: 7.2 (instal·lada des de paquets)
  • Distribució del sistema operatiu: Ubuntu
  • Versió del sistema operatiu: 22.04 (Jammy)
  • Components Zabbix: servidor, interfície i, opcionalment, agent (si es monitoritza les mètriques de la xarxa local)
  • Base de dades: MySQL
  • Servidor web: Apache
  • Dispositiu de xarxa: Cisco Catalyst 3750V2-24FS

Se suposa que el vostre dispositiu de xarxa ja és instal·lat i connectat físicament.

Configurar el dispositiu de xarxa (exemple d'enrutador Cisco)

Per al monitoratge mitjançant SNMP, heu de configurar el vostre dispositiu de xarxa per permetre consultes SNMP. Per a un enrutador Cisco, això normalment implica les passes següents:

1. Habiliteu SNMP i configureu la cadena de comunitat.

Inicieu la sessió’ al vostre mode de configuració de Cisco i a la vostra configuració de Cisco:

configure terminal

Tot seguit, habiliteu SNMP especificant una cadena de comunitat de només lectura. Per exemple:

community snmp-server <your_community_string> RO

Substituïu <your_community_string> per la vostra cadena de comunitat segura. Nota: l'opció RO (només de lectura) permet que SNMP recuperi dades del dispositiu, però evita qualsevol canvi de configuració.

Es recomana restringir l'accés SNMP només als dispositius necessaris per motius de seguretat. Per obtindre més informació sobre la configuració de llistes de control d'accés (ACL), consulteu la documentació oficial de Cisco.

3. Deseu la configuració.

Deseu els vostres canvis per assegurar-vos que la configuració SNMP persisteixi després d'un reinici:

write memory

Per obtindre més detalls o instruccions específiques del model, podeu consultar els [tutorials de configuració de Cisco SNMP] externs (https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/snmp/configuration/xe-16/snmp-xe-16-book/nm-snmp-cfg-snmp-support.html). Aquesta guia, però, ofereix les passes bàsiques per habilitar el monitoratge SNMP.

Configurar la interfície Zabbix

Crear un equip a la interfície Zabbix

1. Inicieu sessió a la interfície de Zabbix.

2. Afegiu un equip nou.

Aneu a Recull de dades > Equips i feu clic a Crea equip.

  • Nom d'equip: introduïu un nom per al vostre dispositiu (p. ex., "Encaminador Cisco").
  • Grups d'equips: trieu un grup existent o creeu un grup nou com ara "Dispositius de xarxa".
  • Interfícies:
    • Feu clic a Afegir a Interfícies.
    • Trieu SNMP com a tipus d'interfície.
    • Introduïu l'adreça IP o el nom DNS del vostre encaminador Cisco.
    • Establiu el port SNMP predeterminat (normalment 161).
    • Utilitzeu el menú desplegable per triar la versió SNMP adequada (per exemple, SNMPv2).
    • Per a SNMPv1/v2, introduïu la cadena de comunitat al camp Comunitat SNMP. Per a SNMPv3, es demanaran credencials addicionals (Nom del context, Nom de la seguretat i Nivell de seguretat).

3. Plantilles enllaçades

Al camp Plantilles, trieu la plantilla SNMP que millor s'adapti al vostre dispositiu. Zabbix ofereix una gamma de [plantilles SNMP] (/manual/config/templates_out_of_the_box/network_devices#devices) preconfigurades per a moltes famílies de dispositius. Per exemple, si sou monitorant un dispositiu Cisco, trieu la plantilla que correspon al sistema operatiu o al model del vostre dispositiu (com ara Cisco IOS SNMP o Cisco Catalyst 3750<device model> SNMP).

4. Feu clic a Afegir per desar l'equip.

Veure les mètriques recollides

Felicitats! Zabbix ara és configurat per monitorar el vostre dispositiu de xarxa.

Darreres dades:

  • Navegueu a Monitoratge > Dades més recents a la interfície de Zabbix.

  • Trieu el vostre equip "Enrutador Cisco" (o equips trobats) per veure mètriques com ara el temps de funcionament del maquinari i de la xarxa, la pèrdua d'ICMP, el ping i el temps de resposta, etc.

  • Gràfics i pantalles:

Per veure les dades de rendiment, feu clic a Gràfics al costat dels elements SNMP per veure mètriques detallades.

Com a passa següent, podeu:

Crear elements SNMP

Un cop configurat l'equip, podeu crear elements per monitorar mètriques específiques. Nota: aquesta passa és opcional si feu servir una plantilla, ja que les plantilles ja contenen conjunts d'elements predeterminats.

1. Identifiqueu l'OID SNMP:

Utilitzeu l'ordre snmpwalk per llistar els OID disponibles al vostre dispositiu. Per exemple:

snmpwalk -v 2c -c públic <IP_dispositiu> .

Cerqueu l'OID de la mètrica que voleu monitorar (per exemple, IF-MIB::ifHCInOctets.3 per al trànsit entrant al port 3). Per obtenir l'OID numèric, podeu utilitzar:

snmpget -v 2c -c public -On <dispositiu_IP> IF-MIB::ifHCInOctets.3

2. Creeu un element SNMP:

  • Navegueu a Recull de dades > Equips i feu clic a la pestanya Elements del vostre equip SNMP i feu clic a Crear element.
  • Nom: introduïu un nom descriptiu (p. ex., "Tràfic entrant del port 3").
  • Tipus: trieu agent SNMP.
  • Clau: proporciona una clau significativa (p. ex., cisco.ifHCInOctets.3).
  • Interfície de l'equip: assegureu-vos que la interfície SNMP sigui triada.
  • SNMP OID: introduïu l'OID utilitzant un dels formats admesos, per exemple:
    • get[1.3.6.1.2.1.31.1.1.1.6.3] per a un sol valor;
    • walk[1.3.6.1.2.1.31.1.1.1.6.3] per recuperar un subarbre de valors de manera asíncrona.

  • Preprocessament (si cal): si l'element retorna un comptador acumulat (com ara el trànsit d'interfície), navegueu a la pestanya Preprocessament i afegiu una passa de preprocessament com ara "Canvi per segon" per calcular la taxa.

Per recuperar diversos valors en una transacció SNMP, podeu especificar diversos OID mitjançant la sintaxi walk[OID1,OID2,...].

Configurant les alertes de problemes

Aquesta guia us dona passes de configuració bàsica per enviar alertes per correu-e.

1. Aneu a Configuració de l'usuari > Perfil, canvieu a la pestanya Suport i afegiu el vostre correu electrònic.

2. Seguiu la guia per a Rebre una notificació de problema.

El proper cop, quan Zabbix detecti un problema, hauríeu de rebre una alerta per correu electrònic.

Provar la configuració

Per garantir que Zabbix detecti correctament els problemes de rendiment de la xarxa, simuleu un problema real pujant el llindar del temps de resposta de ping ICMP.

1. Obriu la configuració de l'equip "Cisco Router" a Zabbix.

2. Aneu a la pestanya Macros i trieu Macros heretades i equips.

3. Localitzeu la macro {$ICMP_RESPONSE_TIME_WARN} (o una macro de llindar de temps de resposta similar).

4. Establiu un valor molt baix (p. ex., 0,001) per activar una alerta quan la resposta de ping superi aquest valor.

5. Feu clic a Actualitzar per aplicar els canvis.

6. Espereu uns moments perquè Zabbix detecti el problema simulat.

7. Aneu a Monitoratge > Problemes per verificar que apareix una alerta (p. ex., "Temps de resposta de ping ICMP alt").

Si les alertes són configurades, també hauríeu de rebre una alerta de problema.

8. Revertiu el valor de la macro a la seva configuració original i feu clic a Actualitzar per desar els canvis.

9. Confirmeu que el problema s'ha resolt i desapareix de la secció Problemes.

Veure també: