supervisión proactiva de infraestructuras tic mediante zabbix
DESCRIPTION
Jornadas Técnicas Rediris 2009. Supervisión proactiva de Infraestructuras TIC mediante Zabbix. Víctor M. Armas Hidalgo [email protected] Universidad de Las Palmas de Gran Canaria 26 de noviembre de 2009. Índice. Situación inicial – Año 2007 Problemas a solventar Nuevos requisitos - PowerPoint PPT PresentationTRANSCRIPT
Supervisión proactiva
de Infraestructuras TIC mediante Zabbix
Jornadas Técnicas Rediris 2009
Víctor M. Armas Hidalgo [email protected] de Las Palmas de Gran Canaria26 de noviembre de 2009 1
Índice
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
1. Situación inicial – Año 2007
2. Problemas a solventar
3. Nuevos requisitos
4. Zabbix
5. Posibilidades, mejoras y aplicaciones prácticas
6. Preguntas
2
Situación inicial – Año 2007
• Sistema de monitorización con Nagios
• Configuración de la monitorización con Nagat
• Extracción de datos locales de los servidores con NRPE
• Representación gráfica con MRTG
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
3
Problemas a resolver
• Nagios es un sistema basado en tres estados:
– Critical
– Warning
– OK
• Teníamos un fantástico sistema de alertas, pero un deficiente sistema de monitorización
• Sabíamos que se había producido una situación anómala, pero no sabíamos como se había producido
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
4
Problemas a resolver
• Ejemplo de problema típico: Llegada de alerta de número excesivo de procesos en un servidor.
• No sabíamos cual había sido la evolución previa de ese dato ni antes, ni después de la alerta
• Si el límite eran 500 procesos
– ¿Cuál es el valor típico de ese parámetro? ¿100 o 475?
– ¿Ha sufrido un incremento repentino, o prolongado en el tiempo?
– Una vez superado el umbral ¿Se ha mantenido estable, o ha seguido creciendo?
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
5
Problemas a resolver
• Ausencia de gráficas de la evolución de los valores de los datos a monitorizar
• Podíamos mostrar gráficas de parámetros, pero no se hacían de forma automática. Esto implicaba la ausencia de gráficas de problemas “inesperados”
• Estábamos basándonos en valores “puntuales” obtenidos de un servidor, no era sencillo realizar alertas basadas en combinaciones de monitorizaciones de diferentes servidores, o basados en medias, máximos o mínimos de valores en un periodo
• Realización de scripts para hacer esas recolecciones de valores.
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
6
Problemas a resolver
• Ausencia de una interfaz única para administrar el sistema de manera global
• Dificultad de manejo del sistema por parte de usuarios no técnicos (miembros directivos), o necesidad de amplio tiempo de formación para compañeros del área técnica
• Evoluciones del proyecto principal (Nagios) no acompañada por evoluciones de las herramientas complementarias (Nagat)
• No permitía gestión multiusuario, donde cada técnico pudiera gestionar y ver sólo los servicios que quedaban bajo su administración
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
7
Problemas a resolver
• No permitía la escalabilidad y/o repetición de acciones. Un solo manejador de eventos que era lanzado una única vez
• Era bastante complicado simular la experiencia de usuario accediendo vía interfaz web a nuestros servicios.
• Era complicado realizar rápidamente la monitorización de despliegues masivos de dispositivos.
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
8
Nuevos Requisitos
• Un solo interfaz para todo
• Herramienta multiusuario y “multiprivilegio”
• Representación gráfica de los resultados obtenidos
• Mayor flexibilidad y potencial de condiciones de alerta, y de acciones “manejadoras de eventos”
• Preparación de pantallas accesibles a personal no implicado en el trabajo directo con los sistemas monitorizados (directivos, técnicos de soporte)
• Posibilidad de “reutilización” de trabajo ya realizadoSupervisión proactiva de infraestructuras mediante Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
9
ZABBIX
• Desarrollo inicial de Alexei Vladishev
• Desarrollado en C
• Backend base de datos en MySQL
• Frontend administración web en PHP
• “En 2001 trabajaba en un banco en Letonia como administrador de sistemas, y necesité implementar un sistema de monitorización. Las herramientas que habían en ese momento eran muy caras o requerían habilidades avanzadas para usarlas, y surgió la idea de crear mi propio sistema de monitorización”
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
10
ZABBIX
• Versión actual estable: 1.6.7
• Monitorización de infraestructuras conectadas a la red
• Chequeos “simples” de monitorización externa SMTP, HTTP, FTP, IMAP, etc…
• Monitorización de parámetros locales de servidor mediante la instalación de agentes, disponible para Linux, Windows y otros S.O.
• Monitorización mediante checks TCP , ICMP, IPMI, o SNMP tanto en modo trapping como en modo polling.
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
11
ZABBIX
• Notificación de alertas por correo, SMS o Jabber
• Lanzamiento de acciones en respuesta a la ocurrencia de un evento
• Representación gráfica de los resultados obtenidos en la monitorización
• Activación y/o desactivación de monitorizaciones y alertas
• Grupos de equipos y de usuarios
• Definición de horarios de monitorización y notificación
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
12
ZABBIX
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
Grupos Equipos
Equipos
Monitores
Iniciadores
Grupos Usuarios
Usuarios
Medios
Acciones
13
ZABBIX
• Instalación
• Proceso de instalación muy sencillo
• Instalación en 15 pasos, partiendo desde cero.
• Proceso de instalación del servidor dura aproximadamente 30 minutos.
• Faltaría la instalación de los agentes en los servidores, aproximadamente 5 minutos para cada uno.
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
14
Posibilidades, Mejoras y Aplicaciones Prácticas
• Interfaz web integrada
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
15
Posibilidades, Mejoras y Aplicaciones Prácticas
• Interfaz web integrada
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
16
Posibilidades, Mejoras y Aplicaciones Prácticas
• Interfaz web integrada
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
17
Posibilidades, Mejoras y Aplicaciones Prácticas
• Interfaz web integrada
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
18
Posibilidades, Mejoras y Aplicaciones Prácticas
• Niveles de gravedad de alertas
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
19
Posibilidades, Mejoras y Aplicaciones Prácticas
• Iniciadores basados en condiciones complejas
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
20
Posibilidades, Mejoras y Aplicaciones Prácticas
• Iniciadores basados en condiciones complejas
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
21
Posibilidades, Mejoras y Aplicaciones Prácticas
• Escalabilidad de acciones
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
22
Posibilidades, Mejoras y Aplicaciones Prácticas
• Plantillas
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
23
Posibilidades, Mejoras y Aplicaciones Prácticas
• Plantillas
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
24
Posibilidades, Mejoras y Aplicaciones Prácticas
• Clonado
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
25
Posibilidades, Mejoras y Aplicaciones Prácticas
• Autodescubrimiento
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
26
Posibilidades, Mejoras y Aplicaciones Prácticas
• Agente Proxy Zabbix
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
27
Posibilidades, Mejoras y Aplicaciones Prácticas
• Monitorización Web
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
28
Posibilidades, Mejoras y Aplicaciones Prácticas
• Monitorización Web
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
29
Posibilidades, Mejoras y Aplicaciones Prácticas
• Monitorización Web
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
30
Posibilidades, Mejoras y Aplicaciones Prácticas
• Gráficas Multimonitor - Multiservidor
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
31
Posibilidades, Mejoras y Aplicaciones Prácticas
• Mapas
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
32
Posibilidades, Mejoras y Aplicaciones Prácticas
• Mapas
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
33
Posibilidades, Mejoras y Aplicaciones Prácticas
• Pantallas
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
34
Posibilidades, Mejoras y Aplicaciones Prácticas
• Pantallas
Supervisión proactiva de infraestructuras mediante ZabbixVíctor M. Armas Hidalgo – Universidad de Las Palmas de Gran CanariaJornádas Técnicas Rediris 2009 – Santiago de Compostela
• Slideshows
35
MUCHAS GRACIAS
Para obtener más información o para aclarar cualquier pregunta que se les pueda plantear, no duden en ponerse contactar con el mail:
36