Monitorizando gracias a snmpwalk
Siguiendo con documentos sobre Nagios o Centreon, vamos con un post que puede ser de uso común, bereziki, cuando necesitemos monitorizar algo por SNMP y los gurús de Internet no hayan desarrollado un script que necesitemos. Veremos pues, cómo consultar por SNMP lo que un dispositivo podría 'escupir’ gracias a snmpwalk y luego lo monitorizaremos! Y al final del documento veremos cómo monitorizar los tráficos de cualquier dispositivo de red que tenga SNMP habilitado también!
En este ejemplo utilizaremos un switch HP Procurve, veremos cómo obtener las métricas que nos interesen, podremos no sólo ver el estado del chasis o de sus sensores, si no además medir tráficos de red o conocer el estado de sus bocas, todo esto con SNMP. Una vez hayamos habilitado SNMP en el dispositivo, toca irnos a la máquina con Nagios o Centreon y consultar!!
Con la utilidad snmpwalk podremos consultar lo que un dispositivo que tenga SNMP habilitado responda, podremos obtener todos los OIDs y tratarlos. Probamos a ver qué sacamos en este switch…
[sourcecode]snmpwalk -On -c COMUNIDAD_SNMP -v VERSION DIRECCION_IP[/sourcecode]
Después de localizar los OID que nos interesan, si nos vamos a Centreon, podremos monitorizarlos gracias al comando 'check_snmp', este Comando ya viene predefinido por lo que no tendremos que hacer nada más que crear los Servicios directamente! Podremos añadirle si nos interesase más parámetros, por ejemplo -t para el timeout y subirlo, o -u para definir el valor como bytes, %…
Vamos “Konfigurazioa” > “Zerbitzuak” y añadimos uno nuevo, lo asociamos como siempre al Host indicado, en este caso mi Switch, le añadimos opcionalmente alguna plantilla, normalmente la genérica, y deberemos seleccionar en “Check Command” el 'check_snmp’ y cumplimentar los argumentos que nos pide. Deberemos indicar el OID que queremos consultar, seguido de los valores que alertarán como Warning o Crítical y el texto que veremos de forma adicional.
En el caso de estos Switches, los Servicios que crearé son los siguientes:
- 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 erabiltzen .1.3.6.1.4.1.11.2.14.11.5.1.9.6.1.0
- Haizagailuak erabiltzen .1.3.6.1.4.1.11.2.14.11.1.2.6.1.4.1
- Tenperatura erabiltzen .1.3.6.1.4.1.11.2.14.11.1.2.6.1.4.4
Ondo eta esandakoa, Konfigurazioa grabatu bezain laster monitorizatutako Zerbitzuen egoera ikusiko dugu!
Gogorarazteko eta pixka bat lotzeko, ‘check_centreon_snmp_traffic’-ekin’ SNMP bidez edozein gailuren edozein sareko portu monitoriza dezakegu, router baten interfazeak izan daitezke, switch baten edozein portu, Windows batena, Linux, lo que sea, horretarako, ejecutamos:
[sourcecode]./check_centreon_snmp_traffic -H IP_HELBIDEA -C SNMP_KOMUNITATEA -s[/sourcecode]
Centreon-en Zerbitzuak nola sortu gogoratu behar badugu, podemos verlo en este documento, Partean “Monitorizando el tráfico de red“. Espero dut interesgarria izan zaizuela! disfrutar!












































