Nagios

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…