NMIS

NMIS (Network Management Information System)

¿Qué es NMIS?

NMIS (Network Management Information System) es una herramienta de código abierto diseñada para monitorear, gestionar y optimizar redes de cualquier tamaño. Es utilizada principalmente por organizaciones para supervisar el rendimiento de la red, la disponibilidad de dispositivos y la resolución de problemas.


Características Principales

  • Monitoreo de Redes: Supervisa el estado y el rendimiento de routers, switches, servidores y otros dispositivos. Compatible con SNMP, ICMP y otros protocolos estándar.
  • Gestión de Incidentes: Genera alertas basadas en umbrales personalizados. Identifica rápidamente dispositivos o enlaces que afectan la operación de la red.
  • Reportes y Visualización: Produce reportes detallados sobre el uso de ancho de banda, disponibilidad y rendimiento. Incluye gráficos interactivos y tablas para facilitar el análisis.
  • Escalabilidad: Puede gestionar redes pequeñas y expandirse para soportar grandes infraestructuras. Admite el monitoreo de miles de nodos y dispositivos.
  • Código Abierto y Extensible: Permite personalización y expansión según las necesidades específicas. Ofrece gran soporte de la comunidad y documentación detallada.
  • Gestión Centralizada: Proporciona una vista única de toda la infraestructura de red, permitiendo configurar y gestionar dispositivos desde una consola centralizada.

Beneficios de NMIS

  • Costos Reducidos: Gratuito y sin costos asociados a licencias, ideal para organizaciones con presupuesto limitado.
  • Fácil Integración: Compatible con sistemas de terceros y protocolos estándar, lo que permite integrarlo con otras herramientas de TI.
  • Resolución Rápida de Problemas: Las alertas proactivas y los diagnósticos automáticos reducen el tiempo de inactividad.
  • Soporte Multiplataforma: Funciona en sistemas basados en Unix/Linux y puede integrarse con bases de datos como MySQL.

Casos de Uso

  • Monitoreo de ISP: Supervisar conexiones WAN y garantizar SLA (Service Level Agreements).
  • Empresas: Optimización de redes internas y detección de problemas antes de que impacten a los usuarios finales.
  • Centros de Datos: Gestión de servidores, enlaces y switches para garantizar disponibilidad constante.

Pantalla de Inicio de Sesión

A continuación, se presenta un ejemplo de la pantalla de inicio de sesión en 


Módulos Disponibles

  • opCharts: Módulo para crear gráficos interactivos, paneles personalizados y diagramas de red.
  • opEvents: Procesa eventos generados por syslog, SNMP Trap, y otros sistemas conectados.
  • opConfig: Permite realizar copias de seguridad, cambios de configuración y detección de alteraciones en dispositivos de red.

Vista Principal de NMIS





Panel de Métricas y Vista General de NMIS

1. Panel de Métricas (Metrics)

  • Estado del Sistema: Muestra un mensaje de advertencia, en este caso, "NMIS Selftest failed!".
  • Indicador de Swap Memory: Indica que la memoria de intercambio está al 72.02%, superando el umbral configurado del 50%. Esto sugiere un problema de rendimiento.
  • Acción: Proporciona un enlace para "Reset Selftest Status", que podría intentar corregir o reiniciar el monitoreo del sistema.

2. Gráfica de Rendimiento de Red (Network Metrics and Health)

  • Período: Representa métricas de red durante un período de 2 días.
  • Ejes:
    • Vertical: Métricas de red.
    • Horizontal: Tiempo.

3. Registro de Eventos (Log of Event_Log)

  • Funcionalidad: Permite filtrar y analizar eventos generados por dispositivos o sistemas.
  • Opciones de Filtro:
    • Nivel de Severidad: Todos (Fatal, Critical, Major, etc.).
    • Líneas: Selecciona cuántos registros visualizar (15, 50, 200, etc.).
  • Colores: Cada evento está codificado por colores:
    • Rojo (Fatal): Problemas críticos, como descargas excesivas en "Output Packets Fatal".
    • Amarillo (Warning): Advertencias que necesitan atención inmediata.
    • Verde (Normal): Operación sin anomalías.

4. Búsqueda Rápida (Quick Search)

  • Funcionalidad: Permite buscar dispositivos basados en criterios como grupo, modelo, tipo, rol, red o proveedor.
  • Filtro: Entrada rápida por texto para localizar un dispositivo específico.

Ejemplo de Tabla de Registro de Eventos

Hora Nivel Dispositivo Descripción
14:36:43 Fatal Router_1 Output Packets Fatal - Bandwidth Exceeded
14:36:43 Warning Switch_2 Proactive Interface Discards Detected
14:36:43 Normal Server_3 Operational


Componentes principales de NMIS

1. opCharts: Visualización Avanzada para Redes

¿Qué es opCharts?

opCharts es un módulo avanzado de visualización que complementa soluciones de monitoreo como NMIS. Está diseñado para proporcionar paneles interactivos, gráficos dinámicos y vistas personalizables que ayudan a comprender el estado de una red en tiempo real y a analizar datos históricos.



Características Principales

1. Paneles Personalizables (Dashboards):

  • Permite crear paneles personalizados con widgets interactivos.
  • Posibilidad de mostrar métricas clave específicas, como tráfico de red, uso de CPU o memoria.
  • Configuración adaptada a las necesidades de diferentes equipos, como operaciones o gestión.

2. Gráficas en Tiempo Real:

  • Genera gráficos interactivos que muestran datos en tiempo real de los dispositivos monitoreados.
  • Soporte para métricas detalladas, como latencia, pérdida de paquetes y utilización de enlaces.

3. Tendencias Históricas:

  • Analiza datos históricos para identificar patrones de desempeño y prevenir problemas futuros.
  • Proporciona información sobre el crecimiento del tráfico o la degradación del rendimiento en dispositivos clave.

4. Mapas de Red Dinámicos:

  • Ofrece representaciones visuales interactivas de la topología de la red.
  • Muestra el estado actual de los dispositivos y enlaces con códigos de colores para alertas.

5. Alertas y Umbrales Visuales:

  • Integra visualización de alertas con métricas específicas.
  • Ayuda a correlacionar eventos con datos de rendimiento en tiempo real.

Uso Práctico

1. Diagnóstico Rápido:

  • Visualiza de inmediato las áreas de la red que experimentan problemas.
  • Identifica picos de tráfico o fallas en dispositivos clave.

2. Soporte para Decisiones:

  • Utiliza tendencias históricas para planificar actualizaciones de infraestructura o cambios en la red.
  • Proporciona datos clave para justificar inversiones en equipos o servicios.

3. Colaboración y Reportes:

  • Facilita la comunicación entre equipos mediante paneles compartidos y reportes gráficos.
  • Exporta gráficos e informes para presentaciones o análisis detallado.

Ventajas de opCharts

  • Experiencia Intuitiva: Diseño moderno y fácil de usar, con opciones de personalización extensivas.
  • Adaptabilidad: Compatible con infraestructuras complejas y diversas.
  • Ahorro de Tiempo: La representación gráfica permite identificar problemas sin analizar extensos logs de texto.
  • Mejor Toma de Decisiones: Proporciona una visión clara del rendimiento y estado de la red para tomar acciones informadas.


2. opEvents


¿Qué es opEvents?


opEvents es un módulo de NMIS diseñado para la gestión centralizada y avanzada de eventos de red. Su propósito principal es recopilar, correlacionar y priorizar eventos generados por diferentes dispositivos de red y sistemas. Esto ayuda a los equipos de TI a identificar problemas más rápidamente y optimizar los procesos de resolución.


Características Principales

  1. Centralización de Eventos:
    • Recopila información de diversas fuentes, como:
      • Logs del sistema: Registros detallados generados por dispositivos de red.
      • SNMP Traps: Notificaciones generadas automáticamente por dispositivos cuando ocurre un evento relevante.
      • Notificaciones de terceros: Sistemas externos como servidores y herramientas de monitoreo.
    • Consolida todos estos datos en un solo lugar para análisis simplificado.
  2. Correlación Avanzada:
    • Utiliza reglas configurables para identificar relaciones entre eventos.
    • Agrupa eventos relacionados para detectar causas raíz de incidentes, reduciendo el tiempo de diagnóstico.
    • Ejemplo: Si múltiples interfaces reportan pérdida de paquetes, opEvents puede correlacionar los registros para determinar que el problema proviene de un enlace troncal específico.
  3. Automatización de Respuestas:
    • Configuración de respuestas automáticas para eventos específicos:
      • Creación de tickets: Integra con herramientas de gestión de incidencias como ServiceNow o Jira.
      • Ejecutar scripts: Automatiza acciones correctivas, como reiniciar servicios o dispositivos.
      • Envío de notificaciones: Genera alertas por correo electrónico o mensajes instantáneos para informar a los equipos responsables.
    • Disminuye la carga manual del equipo al resolver problemas comunes sin intervención humana.
  4. Reducción del Ruido:
    • Filtra eventos no relevantes y prioriza aquellos que afectan directamente al desempeño de la red.
    • Utiliza niveles de severidad (Warning, Critical, Major, Minor) para clasificar eventos según su impacto.
  5. Historial y Tendencias:
    • Almacena el historial de eventos para análisis a largo plazo.
    • Permite identificar patrones repetitivos y problemas crónicos en la infraestructura de red.

Beneficios de opEvents

  • Mayor eficiencia operativa:
    • Elimina tareas repetitivas y permite a los equipos centrarse en problemas críticos.
    • Mejora los tiempos de resolución al reducir el tiempo necesario para encontrar la causa raíz.
  • Mejor visibilidad de la red:
    • Proporciona una vista centralizada de todos los eventos relevantes.
    • Aumenta la capacidad de predicción mediante análisis histórico.
  • Integración perfecta:
    • Se integra con otros módulos de NMIS como opCharts para ofrecer paneles gráficos interactivos y visualización avanzada.
    • Compatible con plataformas externas para ampliar la funcionalidad de TI (sistemas de tickets, scripts personalizados).

Uso Práctico

Escenario 1: Diagnóstico de Problemas

Un administrador de red observa una caída en el rendimiento de la red. Con opEvents:

  1. Recibe múltiples alertas de pérdida de paquetes desde varios switches.
  2. opEvents correlaciona los eventos y detecta que todos están relacionados con un enlace troncal saturado.
  3. Genera un ticket automáticamente para asignar el problema al equipo correspondiente.
Escenario 2: Automatización de Respuestas

Un dispositivo genera continuamente alertas de alta utilización de CPU. Con opEvents:

  1. Detecta automáticamente el patrón y ejecuta un script para liberar recursos.
  2. Envía una notificación al administrador con el resultado de la acción.
  3. Si el problema persiste, escala la alerta como crítica.


opConfig

¿Qué es opConfig?

opConfig es un módulo de NMIS diseñado para la gestión centralizada y automatización de configuraciones en dispositivos de red. Su propósito principal es garantizar que las configuraciones de los dispositivos sean consistentes, seguras y cumplan con las políticas de la organización.



Características Principales

  1. Inventario de Configuraciones:
    • Almacenamiento centralizado: Guarda versiones históricas de las configuraciones de dispositivos para referencia y auditoría.
    • Versionado: Permite rastrear cada cambio realizado en la configuración.
    • Restauración: Facilita la restauración rápida de configuraciones en caso de problemas o fallos.
    • Soporte para múltiples proveedores: Compatible con dispositivos de red de Cisco, Huawei, Juniper, entre otros.
  2. Automatización de Cambios:
    • Implementación masiva: Realiza cambios en múltiples dispositivos simultáneamente, ahorrando tiempo y reduciendo errores humanos.
    • Ejecución de comandos personalizados: Permite ejecutar scripts o comandos predefinidos en dispositivos seleccionados.
    • Integración con herramientas externas: Vincula los cambios realizados con sistemas de gestión de tickets o monitoreo.
  3. Auditorías de Configuración:
    • Comparación de configuraciones: Detecta diferencias entre configuraciones actuales y versiones anteriores.
    • Detección de cambios no autorizados: Genera alertas si se realizan modificaciones fuera de los procesos establecidos.
    • Validación contra estándares: Verifica que las configuraciones cumplan con políticas corporativas o normativas específicas (por ejemplo, cumplimiento de estándares de seguridad como ISO 27001).
  4. Notificaciones y Reportes:
    • Genera reportes detallados de cambios en la configuración.
    • Envía notificaciones automáticas en caso de desviaciones o errores críticos detectados durante las auditorías.

Beneficios de opConfig

  • Reducción de tiempo y esfuerzo: La automatización de tareas reduce la carga operativa, permitiendo que los equipos se enfoquen en actividades estratégicas.
  • Mayor seguridad: Detecta cambios inesperados en las configuraciones, asegurando que la red esté alineada con las políticas de seguridad.
  • Cumplimiento normativo: Simplifica la preparación de auditorías al proporcionar reportes y verificaciones contra estándares de la industria.
  • Optimización de la red: Ayuda a mantener configuraciones consistentes, reduciendo errores que puedan afectar el rendimiento de la red.

Uso Práctico

Escenario 1: Restauración de Configuración

Un administrador de red actualiza accidentalmente la configuración de un router y pierde conectividad. Con opConfig:

  1. Puede acceder al historial de configuraciones almacenadas en el inventario.
  2. Selecciona la versión anterior de la configuración y la restaura automáticamente.
  3. Recupera la conectividad sin necesidad de configurarla manualmente.
Escenario 2: Cambios Masivos

La organización requiere actualizar la configuración SNMP en 100 switches distribuidos. Con opConfig:

  1. Se crea un script para realizar el cambio.
  2. Se seleccionan los dispositivos desde la interfaz de opConfig.
  3. opConfig ejecuta el script en todos los dispositivos de forma simultánea y genera un reporte del resultado.


Flujo de Diagnóstico con NMIS

1. Verificar métricas en opCharts

¿Cómo?

  • Accede al panel de opCharts y selecciona el dispositivo a analizar.
  • Revisa gráficos de rendimiento como uso de CPU, memoria y tráfico.

2. Analizar eventos en opEvents

¿Cómo?

  • Filtra por dispositivos o eventos específicos.
  • Identifica patrones en alertas recurrentes para encontrar causas raíz.

3. Validar configuraciones con opConfig

¿Cómo?

  • Accede al inventario de configuraciones.
  • Compara la configuración actual con una versión anterior para detectar diferencias.
  • Automatiza ajustes si es necesario.

Beneficios de NMIS

  • Proactividad: Identifica problemas antes de que afecten la operación.
  • Eficiencia: Centraliza la gestión de la red en una única plataforma.
  • Seguridad: Detecta cambios no autorizados y asegura el cumplimiento de estándares.