NAGIOS
NAGIOS
Un sistema de monitorizaci´n de servicios o de red I. Barrientos, J. Beites
VI Jornadas de Software Libre en Asturias Auditorio Pr´ ?ncipe Felipe Oviedo (Asturias)
14 de Marzo de 2006
NAGIOS
1 Introducci´n o 2 Empezando 3 Estructura 4 Look and Feel 5 Con?guraci´n o 6 Noti?caciones 7 ¿D´nde obtenerlo? o 8 Una experiencia 9 Alternativas 10 Conclusiones 11 Referencias 12Ruegos y preguntas
NAGIOS Introducci´n o
Introducci´n o
Concepto de monitorizaci´n. o Necesidad
Seguridad
Comodidad
Avisos programados
Entes
Equipos, temperaturas, voltajes, conectividad…
NAGIOS Empezando
EMPEZANDO
NAGIOS Empezando Empezando I
¿Qu´ es Nagios? e
Sistema de monitorizaci´n de red o Escrito en C GNU General Public License Sucesor de NetSainthttp://www.netsaint.org
NAGIOS Empezando Empezando II
¿Para qu´ sirve? e
M´quinas (Windows, Linux, MacOS, BSD…) a Routers (Cisco, Zyxel…) (SNMP) Switches de nivel medio/alto (HP,Cisco…) SAIs
NAGIOS Empezando Empezando II
¿Para qu´ sirve? e
M´quinas (Windows, Linux, MacOS, BSD…) a Routers (Cisco, Zyxel…) (SNMP) Switches de nivel medio/alto (HP,Cisco…) SAIs ALGOMONITORIZABLE
NAGIOS Empezando Empezando III
¿D´nde puedo utilizarlo? o
Plataformas
Dise˜ado en principio para sistemas Linux n Extendible a plataformas *NIX
Entornos F´ ?sicos
NAGIOS Empezando Empezando III
¿D´nde puedo utilizarlo? o
Plataformas
Dise˜ado en principio para sistemas Linux n Extendible a plataformas *NIX
Entornos F´ ?sicos
Granjas de servidores
NAGIOSEmpezando Empezando III
¿D´nde puedo utilizarlo? o
Plataformas
Dise˜ado en principio para sistemas Linux n Extendible a plataformas *NIX
Entornos F´ ?sicos
Granjas de servidores Grandes instalaciones
NAGIOS Empezando Empezando III
¿D´nde puedo utilizarlo? o
Plataformas
Dise˜ado en principio para sistemas Linux n Extendible a plataformas *NIX
Entornos F´ ?sicos
Granjas deservidores Grandes instalaciones Tu casa
NAGIOS Empezando Empezando IV
¿Funciona? ¿C´mo? o
S´ funciona y hace lo que tiene que hacer ?, Adem´s funciona bien a Y lo hace as´ ?:
Obtener Interpretar Decidir
NAGIOS Empezando Empezando V
¿C´anto me va a costar? u
NAGIOS Empezando Empezando V
¿C´anto me va a costar? u
0 EUR
NAGIOS Empezando Empezando V
¿C´anto me va a costar?u
0 EUR + ESFUERZO
NAGIOS Empezando Empezando VI
¿Qui´n ha inventado esto? e
Ethan Galstad Comunidad de desarrolladores http://www.nagios.org/development/
NAGIOS Estructura
ESTRUCTURA
NAGIOS Estructura Estructura I
Estructura
N´cleo u
Construye la interfaz de usuario Versiones 1.3 y 2.0
Plugins
Ojos y oidos de Nagios Recopilaci´n de informaci´n (Bajo demanda) o oC, C++, Python, Perl, Bash…
NAGIOS Estructura Estructura II
Esquema de funcionamiento
NAGIOS Estructura Estructura III
Estado de los servicios
NAGIOS Estructura Estructura III
Estado de los servicios
OK
NAGIOS Estructura Estructura III
Estado de los servicios
OK WARNING
NAGIOS Estructura Estructura III
Estado de los servicios
OK WARNING CRITICAL NAGIOS Estructura Estructura IV
Estado de los servicios
NAGIOS Look and Feel
LOOK AND FEEL
NAGIOS Look and Feel Look and Feel I
Con?guraci´n o
Poco amigable Potente Altamente personalizable Consola (¿bueno o malo?)
Gesti´n y consulta o
Interfaz web Tablas, Estad´ ?sticas, Informes, Gr´?cos, Mapas. a
NAGIOS Look and Feel Look and Feel II
NAGIOS Look and Feel Look andFeel III
NAGIOS Look and Feel Look and Feel IV
NAGIOS Con?guraci´n o
´ CONFIGURACION
NAGIOS Con?guraci´n o Con?guraci´n I o
Ficheros de con?guraci´n o
NAGIOS Con?guraci´n o Con?guraci´n I o
Ficheros de con?guraci´n o
CGI (cgi.cfg)
NAGIOS Con?guraci´n o Con?guraci´n I o
Ficheros de con?guraci´n o
CGI (cgi.cfg) Hosts (hosts.cfg, hostgroups.cfg)
Elementos que…