
Monitoraggio grazie a snmpwalk
Continuando con i documenti su Nagios o Centreon, Andiamo con un post che potrebbe essere di uso comune, soprattutto, quando abbiamo bisogno di monitorare qualcosa da SNMP e i guru di Internet non hanno sviluppato uno script di cui abbiamo bisogno. Vedremo allora, come interrogare su SNMP ciò che un dispositivo potrebbe "sputare"’ Grazie a SNMPWALK e poi lo monitoreremo! E alla fine del documento vedremo come monitorare il traffico di qualsiasi dispositivo di rete che ha anche SNMP abilitato!
In questo esempio, utilizzeremo un interruttore HP Procurve, Vedremo come ottenere le metriche che ci interessano, Non solo saremo in grado di vedere lo stato del telaio o dei suoi sensori, ma anche misurare il traffico di rete o conoscere lo stato delle sue bocche, tutto questo con SNMP. Una volta abilitato SNMP sul dispositivo, è ora di andare alla macchina con Nagios o Centreon e consultare!!
Con l'utility snmpwalk saremo in grado di verificare cosa risponde un dispositivo che ha SNMP abilitato, saremo in grado di ottenere tutti gli OID ed elaborarli. Cerchiamo di vedere cosa possiamo ottenere su questo interruttore…
[Codice sorgente]snmpwalk -On -c COMUNIDAD_SNMP -v VERSIONE DIRECCION_IP[/Codice sorgente]
Dopo aver individuato gli OID che ci interessano, se andiamo a Centreon, Possiamo monitorarli grazie al comando 'check_snmp', questo Comando è già predefinito quindi non dovremo fare altro che creare direttamente i Servizi! Possiamo aggiungerlo se siamo interessati a più parametri, ad esempio -t per il timeout e sollevarlo, o -u per definire il valore come byte, %…
Andiamo “Configurazione” > “Servizi” e ne abbiamo aggiunto uno nuovo, 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 “Comando di controllo” 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 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ón veremos ya el estado de los Servicios monitorizados!
Por recordar y enlazar un poco, con ‘check_centreon_snmp_traffic’ podremos monitorizar cualquier boca de red de cualquier dispositivo por SNMP, essere le interfacce di un router, Qualsiasi bocca di commutazione, quello di un Windows, Linux, Vabbè, per questo, Correre:
[Codice sorgente]./check_centreon_snmp_traffic -H DIRECCION_IP -C COMUNIDAD_SNMP -s[/Codice sorgente]
Se abbiamo bisogno di ricordare come creare i Servizi in Centreon, Possiamo vederlo in Questo documento, Nel “Monitoraggio del traffico di rete“. Spero che ti sia stato di interesse! godere!