Temario del curso
Introducción a la Monitorización de Red de Código Abierto
- Evolución de la monitorización de redes: desde SNMP hasta la telemetría moderna
- Preocupaciones sobre el bloqueo tecnológico en soluciones comerciales de monitorización
- Visión general del ecosistema de monitorización de código abierto
- LibreNMS frente a Zabbix: cómo elegir la plataforma adecuada
- Estrategias de monitorización híbrida y complementaria
Arquitectura e Instalación de LibreNMS
- Arquitectura de LibreNMS y descripción de sus componentes
- Instalación: implementación manual frente a Docker
- Configuración de la base de datos (MySQL/MariaDB)
- Configuración del servidor web (Apache/Nginx con PHP-FPM)
- Configuración y ajuste de RRDtool
- Configuración inicial y validación
Arquitectura e Instalación de Zabbix
- Arquitectura de Zabbix: servidor, proxy, agente y frontend
- Métodos de instalación: paquetes, Docker, compilación desde el código fuente
- Configuración y optimización de la base de datos (MySQL/PostgreSQL/TimescaleDB)
- Configuración del servidor y el frontend
- Asistente de configuración inicial
- Consideraciones de escalabilidad desde el inicio
Descubrimiento e Inventario de Dispositivos
- Descubrimiento automático de la red en LibreNMS
- Descubrimiento de red y auto-registro en Zabbix
- Versiones de SNMP y seguridad (v1, v2c, v3)
- Clasificación y agrupación de dispositivos
- Gestión de ubicaciones y contactos
- Importación/exportación y configuración masiva
Análisis Profundo de la Monitorización SNMP
- Fundamentos del protocolo SNMP y MIBs
- Configuración de SNMP en dispositivos de red (enrutadores, conmutadores, firewalls)
- Monitorización y sondeo personalizados de OID
- Seguridad SNMPv3: autenticación y cifrado
- Solución de problemas de conectividad SNMP
- Consideraciones específicas del fabricante para SNMP
Monitorización Basada en Agentes
- Instalación y configuración del agente Zabbix
- Zabbix Agent 2: el nuevo agente de próxima generación basado en Go
- Agente de LibreNMS e integración con check_mk
- Scripts personalizados y parámetros de usuario
- Modos pasivos frente a activos del agente
- Despliegue del agente a gran escala (Ansible, Puppet, Chef)
Monitorización de Servidores Windows y Linux
- Contadores de rendimiento y servicios de Windows
- Métricas del sistema Linux: CPU, memoria, disco, red
- Monitorización de procesos y servicios
- Monitorización y análisis de archivos de registro
- Monitorización de JVM y aplicaciones
- Monitorización de contenedores (Docker, Kubernetes)
Monitorización de Equipos de Red
- Monitorización de conmutadores: estado de puertos, VLANs, STP, tablas MAC
- Monitorización de enrutadores: BGP, OSPF, tablas de enrutamiento
- Monitorización de firewalls: sesiones, rendimiento, hitos de reglas
- Monitorización de puntos de acceso inalámbricos
- Monitorización ambiental: temperatura, energía, SAI (UPS)
- Seguimiento del uso y errores de interfaz
Monitorización de Virtualización y Nube
- Integración con la monitorización de VMware vSphere
- Monitorización de Proxmox VE
- Monitorización de Hyper-V
- APIs de monitorización en la nube de AWS/Azure/GCP
- Monitorización de OpenStack
- Monitorización de la orquestación de contenedores
Tipos de Elementos y Recolección de Datos
- Tipos de elementos Zabbix: agente Zabbix, SNMP, IPMI, JMX, SSH, Telnet
- Elementos calculados y agregados
- Elementos dependientes y preprocesamiento
- Módulos de sondeo de LibreNMS y descubrimiento del sistema operativo
- Métodos personalizados de recolección de datos
- Tipos de datos y unidades
Alertas y Disparadores (Triggers)
- Expresiones y funciones de disparadores Zabbix
- Dependencias de disparadores y correlación de eventos
- Reglas de alerta y transportes de LibreNMS
- Canales de notificación: correo electrónico, SMS, Slack, PagerDuty, webhooks
- Flujos de trabajo de escalamiento y reconocimiento
- Ventanas de mantenimiento y tiempo inactivo programado
Tableros y Visualización
- Tableros y pantallas Zabbix
- Widgets de gráficos y mapas de red
- Personalización del tablero en LibreNMS
- Creación personalizada de gráficos y plantillas
- Mapas de topología de red y descubrimiento
- Integración con Grafana para visualización avanzada
Informes y Análisis
- Informes de SLA y disponibilidad
- Informes de planificación de capacidad
- Generación personalizada de informes
- Entrega programada de informes
- Análisis de tendencias y pronósticos
- Automatización de informes basada en API
Monitorización Distribuida y de Alta Disponibilidad
- Despliegue de proxies Zabbix para sitios remotos
- Agrupación (clustering) y alta disponibilidad del servidor Zabbix
- Configuración de sondeo distribuido en LibreNMS
- Balanceo de carga entre múltiples sondeadores
- Estrategias de distribución geográfica
- Replicación y agrupación de bases de datos
Optimización del Rendimiento
- Optimización y ajuste de la base de datos
- Rendimiento del sondeo y comprobaciones concurrentes
- Optimización del almacenamiento de historial y tendencias
- Políticas de limpieza de datos y retención de datos
- Estrategias de caché
- Guías de dimensionamiento y escalado de hardware
Seguridad y Control de Acceso
- Autenticación de usuarios: integración con LDAP, SAML y MFA
- Configuración del control de acceso basado en roles
- Permisos de grupos de hosts y plantillas
- Seguridad de la API y gestión de tokens
- Registro de auditoría y cumplimiento normativo
- Comunicaciones seguras (TLS/SSL)
Automatización e Integración
- Uso de la API Zabbix y scripting
- API de LibreNMS y automatización
- Integraciones de webhook para sistemas de tickets
- Módulos de Ansible para la gestión de configuración
- Integración con pipelines CI/CD
- ChatOps y automatización de notificaciones
Migración desde Herramientas Comerciales
- Evaluación de la sustitución de herramientas comerciales de monitorización
- Estrategias de migración de datos y herramientas
- Coexistencia durante la transición
- Capacitación del personal y documentación
- Lecciones aprendidas de migraciones en producción
Buenas Prácticas para el Despliegue en Producción
- Procedimientos de copia de seguridad y recuperación ante desastres
- Estrategias de actualización para entornos de producción
- Creación de documentación y libros de instrucciones (runbooks)
- Procedimientos de prueba y validación
- Soporte comunitario y contribución al proyecto
Requerimientos
- Comprensión de los protocolos de red (SNMP, ICMP, TCP/UDP)
- Experiencia en administración de sistemas Linux
- Conocimiento de conceptos básicos de redes (subredes, enrutamiento, conmutación)
- Conocimiento de conceptos de bases de datos (MySQL/PostgreSQL)
- Experiencia básica en administración de servidores web
Público Objetivo
- Administradores e Ingenieros de Red
- Administradores de Sistemas responsables de la monitorización de infraestructura
- Gerentes de Operaciones de TI
- Ingenieros de NOC y Especialistas en Monitorización
Reseñas (2)
Cómo los formadores transmiten el conocimiento de manera efectiva
Vu Thoai Le - Reply Polska sp. z o. o.
Curso - Certified Kubernetes Administrator (CKA) - exam preparation
Traducción Automática
Labs interesantes, ayuda del formador
Alexey - Tink Poland sp. z o. o.
Curso - Certified Kubernetes Application Developer (CKAD) - exam preparation
Traducción Automática