Aquesta guia us explica els passos necessaris per iniciar el control bàsic del vostre commutador de xarxa o encaminador amb Zabbix. S'utilitza 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 està dissenyada per als nous usuaris de Zabbix i administradors de xarxa que volen activar ràpidament la supervisió bàsica dels dispositius de xarxa. Si necessiteu 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:
Aquesta guia es basa en la configuració següent:
Se suposa que el vostre dispositiu de xarxa ja és instal·lat i connectat físicament.
Per al monitoratge mitjançant SNMP, heu de configurar el vostre dispositiu de xarxa per permetre consultes SNMP. L'exemple següent és per a SNMPv2 i no té en compte la configuració existent. Precaució: l'aplicació d'aquestes ordres pot anul·lar les configuracions SNMP actuals.
Per a un enrutador Cisco, la configuració normalment inclou les passes escrites tot seguit.
1. Habilitar SNMP i configurar la cadena de comunitat.
Inicieu la sessió’ al vostre moder de configuració de Cisco i a la vostra configuració de Cisco:
Tot seguit, habiliteu SNMP especificant una cadena de comunitat de només lectura. Per exemple:
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 oficial de Cisco documentació.
2. Desar la configuració.
Deseu els vostres canvis per assegurar-vos que la configuració SNMP persisteixi després d'un reinici:
SNMPv3 proporciona una seguretat millorada amb autenticació i xifrat. La seva configuració és més segura que SNMPv2 i s'ha de verificar amb la documentació específica del dispositiu.
1. Creeu un grup SNMP.
Configureu un grup SNMPv3 amb privadesa (xifrat) habilitat:
2. Creeu un usuari SNMP: Afegiu un usuari SNMPv3 amb autenticació i privadesa. Substituïu els marcadors de posició pels valors desitjats:
3. Deseu la configuració:
Per obtenir 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.
1. Inicieu sessió a la interfície de Zabbix.
2. Afegeix un equip nou.
Aneu a Recull de dades > Equips i feu clic a Crea equip.
3. Plantilles d'enllaç
Al camp Plantilles, trieu la plantilla SNMP que millor s'adapti al vostre dispositiu. Zabbix ofereix una gamma de plantilles SNMP preconfigurades per a moltes famílies de dispositius. Per exemple, si sou monitorant un dispositiu Cisco, trieu la plantilla que correspongui 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.
Felicitats! Zabbix ara és configurat per monitorar el vostre dispositiu de xarxa.
Darreres dades:
Per veure les dades de rendiment, feu clic a Gràfics al costat dels elements SNMP per veure mètriques detallades.
Com a pas següent, podeu:
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:
Empreu l'ordre snmpwalk
per llistar els OID disponibles al vostre dispositiu. Per exemple:
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 obtindre l'OID numèric, podeu emprar :
2. Creeu un element SNMP:
cisco.ifHCInOctets.3
).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.Per recuperar diversos valors en una transacció SNMP, podeu especificar diversos OID mitjançant la sintaxi walk[OID1,OID2,...]
.
Quan treballeu amb SNMP, potser haureu de convertir entre OID numèrics i els seus noms MIB corresponents. Aquesta traducció ajuda a identificar i solucionar problemes més fàcilment.
Traduir un nom MIB a un OID numèric: utilitzeu l'ordre snmptranslate
amb l'opció -On
. Per exemple, per traduir el nom de MIB IF-MIB::ifHCInOctets.3
al seu OID numèric, executeu:
snmptranslate -On IF-MIB::ifHCInOctets.3
Aquesta comanda pot retornar:
Traduir un OID numèric al seu nom MIB: utilitzeu l'ordre snmptranslate
amb l'opció -IR
(o -m ALL
) per revertir la traducció. Per exemple, per traduir l'OID numèric .1.3.6.1.2.1.31.1.1.1.6.3
al seu nom MIB, executeu:
snmptranslate -IR -On .1.3.6.1.2.1.31.1.1.1.6.3
Aquesta comanda pot retornar:
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.
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 hostes.
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.
Si observeu que la icona SNMP a la interfície de Zabbix apareix en ROJA o no es recullen dades, proveu les passes següents:
1. Comproveu la connectivitat SNMP.
Per a SNMPv2, executeu l'ordre següent des del vostre servidor Zabbix:
Aquesta ordre verifica que el dispositiu respon a les consultes SNMP.
Per a SNMPv3, incloeu les credencials SNMPv3 adequades:
snmpwalk -v3 -u <el vostre_usuari> -l authPriv -a MD5 -A <contrasenya_autenticació> -x AES -X <contrasenya_priv> <IP_dispositiu> .
Això verifica que les credencials SNMPv3 siguin correctes i que el dispositiu respon de manera segura.
2. Assegureu-vos que els fitxers MIB estiguin instal·lats i habilitats tal com es descriu a prerequisits. Per garantir-ho, l'ordre següent no ha de donar error quan consulteu un dispositiu de xarxa:
Això hauria de tornar OID traduïts sense errors.
3. Confirmeu que la versió SNMP i les credencials configurades a Zabbix coincideixen amb les establertes al vostre dispositiu. Per exemple, reviseu la configuració SNMP a la configuració de l'amfitrió Zabbix i verifiqueu-les amb la configuració del vostre dispositiu. En un dispositiu Cisco, podeu comprovar la configuració SNMP executant:
Això garanteix que la cadena de comunitat (per a SNMPv2) o els detalls de l'usuari SNMPv3 siguin correctes.
4. Verifiqueu que SNMP estigui habilitat correctament al vostre dispositiu de xarxa. En un enrutador Cisco, inicieu sessió a la consola i executeu:
Aquesta comanda mostra la configuració SNMP activa i ajuda a confirmar que SNMP està configurat correctament.
5. Assegureu-vos que cap tallafocs o problemes de xarxa bloquegin el trànsit SNMP (normalment al port 161) entre el servidor Zabbix i el dispositiu. Podeu provar la connectivitat mitjançant:
nc -zv <IP_dispositiu> 161
nc -zv
comprova si el port 161 és obert i escoltant al dispositiu.
A més, si utilitzeu UFW a Ubuntu, comproveu l'estat del tallafoc:
O, per a iptables:
6. Reviseu els fitxers de registre del servidor Zabbix per detectar qualsevol error relacionat amb SNMP per ajudar a identificar el problema:
tail -f
us permet controlar les actualitzacions del registre en temps real.
Veure també: