Temario del curso
Introducción al monitoreo de redes de código abierto
- Evolución del monitoreo de redes: de SNMP a la telemetría moderna
- Preocupaciones por la dependencia del proveedor en soluciones comerciales de monitoreo
- Panorama general de las herramientas de monitoreo de código abierto
- LibreNMS frente a Zabbix: elección de la plataforma adecuada
- Estrategias de monitoreo híbridas y complementarias
Arquitectura e instalación de LibreNMS
- Arquitectura y componentes de LibreNMS
- Instalación: implementación manual frente a contenedores 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 interfaz web
- Métodos de instalación: paquetes, Docker, compilación desde código fuente
- Configuración y optimización de la base de datos (MySQL/PostgreSQL/TimescaleDB)
- Configuración del servidor y la interfaz web
- Asistente de configuración inicial
- Consideraciones de escalabilidad desde el inicio
Descubrimiento de dispositivos e inventario
- Descubrimiento automático de 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 ubicación y contacto
- Importación/exportación y configuración masiva
Profundización en el monitoreo SNMP
- Fundamentos del protocolo SNMP y MIBs
- Configuración de SNMP en dispositivos de red (enrutadores, switches, cortafuegos)
- Monitoreo y sondeo de OIDs personalizados
- Seguridad de SNMPv3: autenticación y cifrado
- Solución de problemas de conectividad SNMP
- Consideraciones específicas del fabricante para SNMP
Monitoreo basado en agentes
- Instalación y configuración del agente de Zabbix
- Zabbix agent 2: agente de nueva generación basado en Go
- Integración del agente de LibreNMS con check_mk
- Scripts personalizados y parámetros de usuario
- Modos pasivos y activos del agente
- Despliegue de agentes a gran escala (Ansible, Puppet, Chef)
Monitoreo de servidores Windows y Linux
- Contadores de rendimiento y servicios de Windows
- Métricas del sistema Linux: CPU, memoria, disco, red
- Monitoreo de procesos y servicios
- Monitoreo y análisis de archivos de registro
- Monitoreo de JVM y aplicaciones
- Monitoreo de contenedores (Docker, Kubernetes)
Monitoreo de equipos de red
- Monitoreo de switches: estado de puertos, VLANs, STP, tablas MAC
- Monitoreo de enrutadores: BGP, OSPF, tablas de enrutamiento
- Monitoreo de cortafuegos: sesiones, rendimiento, conteo de reglas
- Monitoreo de puntos de acceso inalámbrico
- Monitoreo ambiental: temperatura, alimentación eléctrica, sistemas de alimentación ininterrumpida (UPS)
- Seguimiento del rendimiento de interfaces y errores
Monitoreo de virtualización y nube
- Integración de monitoreo de VMware vSphere
- Monitoreo de Proxmox VE
- Monitoreo de Hyper-V
- APIs de monitoreo en la nube de AWS/Azure/GCP
- Monitoreo de OpenStack
- Monitoreo de orquestación de contenedores
Tipos de elementos y recopilación de datos
- Tipos de elementos de Zabbix: agente Zabbix, SNMP, IPMI, JMX, SSH, Telnet
- Elementos calculados y agregados
- Elementos dependientes y preprocesamiento
- Módulos del recolector de datos de LibreNMS y descubrimiento del sistema operativo
- Métodos personalizados de recopilación de datos
- Tipos de datos y unidades
Alertas y activadores
- Expresiones y funciones de activación en Zabbix
- Dependencias de activadores y correlación de eventos
- Reglas de alerta y canales de transporte de LibreNMS
- Canales de notificación: correo electrónico, SMS, Slack, PagerDuty, webhooks
- Flujos de trabajo de escalación y reconocimiento
- Ventanas de mantenimiento y tiempo de inactividad programado
Paneles de control y visualización
- Paneles y pantallas de Zabbix
- Widgets de gráficos y mapas de red
- Personalización del panel de 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 de informes personalizados
- Entrega programada de informes
- Análisis de tendencias y predicciones
- Automatización de informes basada en API
Monitoreo distribuido y de alta disponibilidad
- Despliegue de proxies de Zabbix para sitios remotos
- Clustering de servidores Zabbix y alta disponibilidad
- Configuración del recolector distribuido de LibreNMS
- Balanceo de carga entre múltiples recolectores
- Estrategias de distribución geográfica
- Replicación y clustering de bases de datos
Optimización del rendimiento
- Optimización y ajuste de la base de datos
- Rendimiento del recolector y verificaciones concurrentes
- Optimización del almacenamiento de historial y tendencias
- Políticas de limpieza 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
- Registros de auditoría y cumplimiento normativo
- Comunicaciones seguras (TLS/SSL)
Automatización e integración
- Uso de la API de Zabbix y scripting
- API de LibreNMS y automatización
- Integración de webhooks para sistemas de gestión de incidencias
- 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 de monitoreo comerciales
- Estrategias y herramientas para la migración de datos
- Convivencia durante la transición
- Formación del personal y documentación
- Lecciones aprendidas de migraciones a producción
Mejores 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
- Documentación y creación de manuales de operaciones
- Procedimientos de prueba y validación
- Soporte de la comunidad y contribución
Requerimientos
- Conocimiento de protocolos de red (SNMP, ICMP, TCP/UDP)
- Experiencia con administración de sistemas Linux
- Conocimiento de conceptos básicos de redes (subredes, enrutamiento, conmutación)
- Familiaridad con conceptos de bases de datos (MySQL/PostgreSQL)
- Experiencia básica en la administración de servidores web
Público objetivo
- Administradores e ingenieros de red
- Administradores de sistemas responsables de la monitorización de infraestructura
- Gestores de operaciones de TI
- Ingenieros de NOC y especialistas en monitorización
Testimonios (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