Monitoritzant gràcies a snmpwalk
Seguint amb documents sobre Nagios o Centreon, vam amb un post que pot ser de uso comú, sobretot, quan necessitem vigilar alguna cosa per SNMP i els gurús d'Internet no han desenvolupat un script que necessitem. Veremos pues, com consultar por SNMP lo que un dispositivo podría 'escupir’ gràcies a snmpwalk i després el monitoratge! I al final del document verem com monitorar els trànfics de qualsevol dispositiu de red que tingui SNMP habilitat també!
En aquest exemple utilizarem un switch HP Procurve, verem com obtenir les mètriques que ens interessen, podrem no solo veure l'estat del chasis o de sus sensores, si no més mesurar trànficos de red o conèixer el estat de les seves bocas, tot això amb SNMP. Una vez hayamos habilitado SNMP en el dispositiu, toca irnos a la màquina amb Nagios o Centreon y consultar!!
Con la utilitat snmpwalk podremos consultar lo que un dispositivo que tenga SNMP habilitado responda, podremos obtenir todos los OIDs y tratarlos. Probamos a ver qué sacamos en este switch…
[sourcecode]snmpwalk -On -c COMUNIDAD_SNMP -v VERSIÓ DIRECCION_IP[/sourcecode]
Después de localitzar els OID que nos interessan, si nos vamos a Centreon, podremos monitorarlos gracias al comandament 'check_snmp', este Comando ya viene predefinido por lo que no tendremos que hacer nada més que crear los Serveis directament! Podremos afegir si ens interesase más parámetros, per exemple -t para el timeout y subirlo, o -u para definir el valor como bytes, %…
Anem “Configuration” > “Services” i afegimos un nou, lo associamos como siempre al Host indicado, en aquest cas mi Switch, le añadimos opcionalment alguna plantilla, normalment la genèrica, i hauríem de seleccionar en “Check Command” el 'check_snmp’ i completar els arguments que ens pidem. Deberemos indicar el OID que queremos consultar, seguido de los valors que alertarán como Warning o Crítical y el text que verem de forma addicional.
En el cas d'aquests Switches, els Serveis que crearé són los següents:
- Fuentes de Alimentación usando .1.3.6.1.4.1.11.2.14.11.1.2.6.1.4.2
- Memoria libre usando .1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1.6.1
- CPU usando .1.3.6.1.4.1.11.2.14.11.5.1.9.6.1.0
- Ventiladores usando .1.3.6.1.4.1.11.2.14.11.1.2.6.1.4.1
- Temperatura usando .1.3.6.1.4.1.11.2.14.11.1.2.6.1.4.4
Bueno y lo dicho, una vez grabemos la configuració veremos ya el estat de los Servicios monitorados!
Por recordar i enlazar un poco, con 'check_centreon_snmp_traffic’ podrem monitorar qualsevol boca de red de qualsevol dispositivo por SNMP, sigui les interfícies d'un router, qualsevol port d'un switch, la d'un Windows, Linux, el que sigui, per a això, executem:
[sourcecode]./check_centreon_snmp_traffic -H ADREÇA_IP -C COMUNITAT_SNMP -s[/sourcecode]
Si necessitem recordar com crear els Serveis a Centreon, podem veure-ho a aquest document, en la parte “Monitoritzant el trànsit de xarxa“. Espero que us hagi estat d'interès! disfrutar!














































