En este artículo, exploraremos cómo usar Zabbix para monitorear un dispositivo MikroTik a través de SNMP, utilizando plantillas específicas que permiten visualizar el estado de las interfaces y su rendimiento.
Sigue leyendo para comprender cómo utilizar el monitoreo de redes, una tarea fundamental para garantizar el correcto funcionamiento y el rendimiento de los dispositivos en una infraestructura que emplea el protocolo SNMP.
Verificar la Comunicación SNMP
Antes de comenzar, asegúrate de que la comunicación mediante SNMP esté configurada correctamente en tu dispositivo MikroTik. Además, establece una comunidad SNMP adecuada para tu equipo.
Crear un host en Zabbix
Una vez configurado SNMP, dirígete a:
Data Collection > Hosts > Create host.
Aquí, deberás ingresar los detalles básicos del dispositivo, como nombre, IP y el grupo al que pertenece. Si estás trabajando con múltiples dispositivos MikroTik, organiza los hosts en grupos según sus características.
Aplicar una plantilla
Zabbix ofrece una amplia variedad de plantillas predeterminadas que se ajustan a distintos modelos de equipos. Selecciona la plantilla adecuada para tu dispositivo MikroTik y podrás visualizar todos sus recursos de manera eficiente.
Configurar macros SNMP
En la sección de Macros, especifica la comunidad SNMP que configuraste previamente en tu MikroTik.
Luego, haz clic en «Update» para guardar los cambios. Esta configuración permitirá que Zabbix acceda a los datos del dispositivo.
Si estás monitoreando múltiples dispositivos que utilizan la misma comunidad SNMP, lo más recomendable es configurar una macro global en la ruta:
Administration > Macros.
Esto te permitirá gestionar de manera eficiente una red de dispositivos sin necesidad de configurarlos individualmente.
Visualización y monitoreo
Después de completar los pasos anteriores, podrás empezar a visualizar la información del dispositivo directamente en Zabbix, incluyendo:
Rendimiento general del dispositivo:
Interfaces conectadas:
Items
Al capturar una nueva interfaz, Zabbix permite hacerlo de forma automática en intervalos definidos. Esto facilita que una nueva interfaz sea monitoreada sin necesidad de incluirla manualmente, gracias a la funcionalidad de Network Interfaces Discovery.
Para analizar el estado, podemos dirigirnos a: Data Collection > Hosts, buscar nuestro dispositivo MikroTik y seleccionar Items.
En este apartado, podemos observar la interfaz 2 de nuestro cliente, que aparece como un ítem dependiente. Esto significa que existe un ítem maestro que recopila los datos a través de MIBs (bases de datos de información de red). Dichos ítems, en la sección de description, proporcionan información mucho más detallada y técnica sobre su funcionalidad.
Configuración de ítems específicos para interfaces
Si deseamos crear un ítem específico, debemos acceder a:
Data Collection > Hosts > Create Item.
Debemos, también, asignar un nombre que identifique SNMP Agent, especificar la key que identifique el parámetro a monitorear, analizar el MIB correspondiente para capturar el OID y definir el intervalo de captura de métricas según las necesidades del monitoreo.
Para validar el OID mediante snmpwalk, este nos devuelve la información del MIB IF-MIB::ifOperStatus.2, que representa el estado de la interfaz.
Configuración de triggers personalizados
Para configurar un trigger que nos alerte sobre el estado de la interfaz, accedemos a:
Data Collection > Hosts > Triggers > Create Trigger.
Después, asignamos un nombre descriptivo al trigger (ya sea manualmente o mediante el uso de macros),definimos el evento que activará la alerta, establecemos la severidad adecuada y creamos una expresión lógica que determine el estado.
Estado 2 → La interfaz está caída.
Estado 1 → La interfaz está operativa.
Para interpretar correctamente los valores SNMP en Zabbix, vamos a:
Data Collection > Templates > MikroTik RB4011iGS+RM by SNMP > Value Mapping.
Desde aquí, podemos observar los valores retornados por SNMP y configurar nuestros triggers con base en ellos.
Finalmente, podemos probar nuestra configuración en Monitoring > Problems, donde podremos ver los triggers en funcionamiento.
Ventajar del uso de SNMP con Zabbix
El uso de Zabbix como herramienta de monitoreo no solo facilita la gestión de redes, sino que también permite supervisar aplicaciones de terceros que utilizan el protocolo SNMP.
Su flexibilidad, junto con la amplia gama de plantillas y configuraciones, lo convierten en la mejor opción para optimizar recursos y garantizar un desempeño estable en tu infraestructura.