sábado, 4 de julio de 2009

Monitorizando dispositivos de red con ZABBIX

Para monitorizar dispositivos de red vamos a utilizar el protocolo SNMP (Protocolo Simple de Administración de Red).

Adjunto el link donde se describe el protocolo SNMP. http://es.wikipedia.org/wiki/Simple_Network_Management_Protocol

Las MIB’s (Base de Información de Administración) es una colección de información que está organizada jerárquicamente y son accedidas usando el protocolo de administración de red SNMP.
Las MIB’s más importantes para monitorizar los dispositivos de red son:

RFC1213

.1.3.6.1.2.1.1.1.0 sysDescr.0 (Descripción completa del sistema, versión, HW, OS)
.1.3.6.1.2.1.1.3.0 sysUpTime.0 (Tiempo desde la última reinicialización)

IF-MIB

.1.3.6.1.2.1.2.1.0 ifNumber.0 (El número de interfaces de red)
.1.3.6.1.2.1.2.2.1.2.1 ifDescr.1 (Descripción del interface de red)
.1.3.6.1.2.1.2.2.1.5.1 ifSpeed.1 (Velocidad del interface en bits/s)
.1.3.6.1.2.1.2.2.1.8.1 ifOperStatus.1 (El estado del interface)
.1.3.6.1.2.1.2.2.1.10.1 ifInOctets.1 (Número de octetos/s entrada del interface)
.1.3.6.1.2.1.2.2.1.16.1 ifOutOctets.1 (Número de octetos/s salida del interface)

Apunte para los de sistemas como yo: un octeto son 8 bits.

Una vez hecho un resumen del protocolo SNMP y las MIB’s que vamos a usar toca ponernos a configurar un dispositivo en ZABBIX.

Para ello os dejo una maravillosa plantilla que os podéis descargar en este link.
http://www.bimind.es/files/zabbix/BIMIND_Template_Network.xml

En ella encontrareis los intems de las MIB’s comentados anteriormente para 6 interfaces, los triggers que os avisarán si hay alguna de las 6 interfaces caídas o si se ha reiniciado el dispositivo y por último los gráficos de subida y bajada de las 6 interfaces.

La plantilla está configurada con la comunidad de lectura SNMP “public”. Acordaros que tiene que coincidir con la comunidad SNMP del dispositivo de red a monitorizar.

15 comentarios:

  1. genial, una utilidad para linux para no complicarse al usar zabbix luego:
    (obtener ifDesc):
    snmpwalk -Os -c comunidad ip:161 -v 1 ifDesc

    ResponderEliminar
  2. Muy bueno, pero te comento que los OID cuando se hacen cambios en los equipos (se agrega una interfaz, se elimina una, etc) suelen cambiar, por eso es mejor tener las OIDs indexadas, te dejo un ejemplo:

    ifAdminStatus[index,ifDescr,eth0]

    De esa forma siempre te devolvera el valor de la interfaz eth0, para evaluar otra cosa solo tienes q cambiar el valor a estudiar (en este caso ifAdminStatus) y el nombre de la interfaz a evaluar. PAra informarte mejor ve el manual de zabbix, saludos

    ResponderEliminar
  3. SNMP Builder for Zabbix
    http://www.zabbix.com/forum/showthread.php?goto=newpost&t=15088

    Ya se que esta entrada es un poco antigua pero me pareció una herramienta muy interesante para Zabbix y creo que este sería un buen sitio para añadirlo..

    Aún así, hecho en falta algo más "estilo Cacti" para hacer gráficas de los interfaces de red de un dispositivo snmp:
    -Cacti hace el snmpwalk por las interfaces, busca el nombre asociado al interface, la descripción, velocidad, tráfico etc.. y te ofrece una lista de los interfaces (con toda su información) y con un click ya lo tienes seleccionada para obtener gráficas.

    Un saludo

    ResponderEliminar
  4. Hola Francisco,

    Gran aportación el SNMP Builder for Zabbix. Yo personalmente no lo conocía y tiene muy buena pinta.

    Un saludo,
    Oriol Serra

    ResponderEliminar
  5. Alguien me puede decir porque no queda en verde la casilla de Z de zabbix solo el de monitoreo esta en verde ya me preocupe que me falta o porque no esta en verde el de Availaby o disponibilidad.

    ResponderEliminar
    Respuestas
    1. Revisa la configuración del agente en el equipo que quieres monitorizar, y acuérdate de iniciarlo...

      Espero ayudar...

      Eliminar
  6. buenas no existe un manual e zabbix para configuracion de dicho programa gracais

    ResponderEliminar
  7. necesito urgente un manual para poder configurar zabbix ya me corre muy bien el localhost pero necesito ver si trabaja con los demas equipos

    ResponderEliminar
  8. si alguien posee algun manual en español enviemelo por este correo fjfa@mpcomunas.gob.ve

    ResponderEliminar
  9. Si alguien tiene el manual de zabbix en español y lo puede pasar lo agradeceria bnunezq1@gmail.com

    ResponderEliminar
  10. Manuales de Zabbix en español....

    En la pestaña Help tienes toda la documentación que he encontrado de Zabbix(En inglés)...

    Échadle un ojo, es bastante completa desde mi punto de vista...

    Un saludo!

    ResponderEliminar
  11. Hola,

    ¿podeis poner de nuevo la plantilla del enlace? Esta roto.

    http://www.bimind.es/zabbix/BIMIND_Template_Network.xml

    Gracias.

    ResponderEliminar
  12. Hola,

    Ya he arreglado el link.

    http://www.bimind.es/files/zabbix/BIMIND_Template_Network.xml

    Saludos,

    ResponderEliminar
  13. consulta zabbix no me puede estar mostrando graficas por que tiene incorrecta la hora??

    ResponderEliminar
  14. Este comentario ha sido eliminado por el autor.

    ResponderEliminar