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
1
Índice
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
Supervisión proactiva de infraestructuras mediante Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jornádas Técnicas Rediris 2009 – Santiago de Compostela
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 Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jorná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 Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jorná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 Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jorná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 Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jorná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 Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jorná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 Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jorná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
realizado
Supervisión proactiva de infraestructuras mediante Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jorná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 Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jorná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 Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jorná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 Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jornádas Técnicas Rediris 2009 – Santiago de Compostela
12
ZABBIX
Grupos
Equipos
Grupos
Usuarios
Usuarios
Equipos
Monitores
Medios
Iniciadores
Acciones
Supervisión proactiva de infraestructuras mediante Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jornádas Técnicas Rediris 2009 – Santiago de Compostela
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 Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jornádas Técnicas Rediris 2009 – Santiago de Compostela
14
Posibilidades, Mejoras y Aplicaciones Prácticas
• Interfaz web integrada
Supervisión proactiva de infraestructuras mediante Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jornádas Técnicas Rediris 2009 – Santiago de Compostela
15
Posibilidades, Mejoras y Aplicaciones Prácticas
• Interfaz web integrada
Supervisión proactiva de infraestructuras mediante Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jornádas Técnicas Rediris 2009 – Santiago de Compostela
16
Posibilidades, Mejoras y Aplicaciones Prácticas
• Interfaz web integrada
Supervisión proactiva de infraestructuras mediante Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jornádas Técnicas Rediris 2009 – Santiago de Compostela
17
Posibilidades, Mejoras y Aplicaciones Prácticas
• Interfaz web integrada
Supervisión proactiva de infraestructuras mediante Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jorná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 Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jorná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 Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jorná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 Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jornádas Técnicas Rediris 2009 – Santiago de Compostela
21
Posibilidades, Mejoras y Aplicaciones Prácticas
• Escalabilidad de acciones
Supervisión proactiva de infraestructuras mediante Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jornádas Técnicas Rediris 2009 – Santiago de Compostela
22
Posibilidades, Mejoras y Aplicaciones Prácticas
• Plantillas
Supervisión proactiva de infraestructuras mediante Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jornádas Técnicas Rediris 2009 – Santiago de Compostela
23
Posibilidades, Mejoras y Aplicaciones Prácticas
• Plantillas
Supervisión proactiva de infraestructuras mediante Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jornádas Técnicas Rediris 2009 – Santiago de Compostela
24
Posibilidades, Mejoras y Aplicaciones Prácticas
• Clonado
Supervisión proactiva de infraestructuras mediante Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jornádas Técnicas Rediris 2009 – Santiago de Compostela
25
Posibilidades, Mejoras y Aplicaciones Prácticas
• Autodescubrimiento
Supervisión proactiva de infraestructuras mediante Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jornádas Técnicas Rediris 2009 – Santiago de Compostela
26
Posibilidades, Mejoras y Aplicaciones Prácticas
• Agente Proxy Zabbix
Supervisión proactiva de infraestructuras mediante Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jornádas Técnicas Rediris 2009 – Santiago de Compostela
27
Posibilidades, Mejoras y Aplicaciones Prácticas
• Monitorización Web
Supervisión proactiva de infraestructuras mediante Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jornádas Técnicas Rediris 2009 – Santiago de Compostela
28
Posibilidades, Mejoras y Aplicaciones Prácticas
• Monitorización Web
Supervisión proactiva de infraestructuras mediante Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jornádas Técnicas Rediris 2009 – Santiago de Compostela
29
Posibilidades, Mejoras y Aplicaciones Prácticas
• Monitorización Web
Supervisión proactiva de infraestructuras mediante Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jorná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 Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jornádas Técnicas Rediris 2009 – Santiago de Compostela
31
Posibilidades, Mejoras y Aplicaciones Prácticas
• Mapas
Supervisión proactiva de infraestructuras mediante Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jornádas Técnicas Rediris 2009 – Santiago de Compostela
32
Posibilidades, Mejoras y Aplicaciones Prácticas
• Mapas
Supervisión proactiva de infraestructuras mediante Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jornádas Técnicas Rediris 2009 – Santiago de Compostela
33
Posibilidades, Mejoras y Aplicaciones Prácticas
• Pantallas
Supervisión proactiva de infraestructuras mediante Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jornádas Técnicas Rediris 2009 – Santiago de Compostela
34
Posibilidades, Mejoras y Aplicaciones Prácticas
• Pantallas
• Slideshows
Supervisión proactiva de infraestructuras mediante Zabbix
Víctor M. Armas Hidalgo – Universidad de Las Palmas de Gran Canaria
Jornádas Técnicas Rediris 2009 – Santiago de Compostela
35
Para obtener más información o para aclarar cualquier
pregunta que se les pueda plantear, no duden en ponerse
contactar con el mail:
[email protected]
MUCHAS GRACIAS
36
Descargar

Supervisión proactiva de Infraestructuras TIC mediante