SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
SAD

MONITORIZACIÓN CON NAGIOS

Francisco José Cruz Jiménez 2º ASIR
Monitorización con Nagios

SAD

2º ASIR

INDICE :

Instalación de Nagios........................................................................................................ 3

Configuración del entorno ................................................................................................ 4

Configuración de Nagios .................................................................................................. 5

Monitorización ................................................................................................................. 8

2
Francisco José Cruz Jiménez
Monitorización con Nagios

SAD

2º ASIR

Instalación de Nagios
Nagios es un sistema de monitorización de redes de código abierto ampliamente
utilizado, que vigila los equipos y servicios que se configuren, generando avisos, que
pueden ser recibidas por los responsables correspondientes mediante (entre otros
medios) correo electrónico y mensajes SMS, alertando cuando el comportamiento de los
mismos no sea el deseado. Entre sus características principales figuran la
monitorización de servicios de red (SMTP, POP3, HTTP, SSH...), la monitorización de
los recursos de sistemas hardware de los equipos de la red (carga del procesador, uso de
los discos, memoria, estado de los puertos...). Funciona independientemente de
sistemas operativos instalados en los equipos y cuenta con la posibilidad de programar
plugins específicos para nuevas características.
Para instalar Nagios, necesitamos una máquina que cuente con un servidor web
instalado además de soporte para PHP. En mi caso utilizaré una máquina virtual, con
Debian, para instalar Nagios. Utilizamos los siguientes comandos:
# apt-get install apache2 php5 libapache2-mod-php5
# apt-get install nagios3
Durante la instalación de Nagios nos aparecerá una ventana pidiendo que
introduzcamos una contraseña. Esta es importante, ya que será la que usemos para
entrar en la administración vía web.

Una vez acabado el proceso, para verificar la instalación usamos:
$ nagios3 –V

3
Francisco José Cruz Jiménez
Monitorización con Nagios

SAD

2º ASIR

Configuración del entorno
Una vez que tenemos instalado Nagios en una máquina vamos a proceder a crear
el entorno que vamos a monitorizar, para ello vamos a montar en una máquina los
siguientes servicios:
•
•
•
•

Servicio http
Servicio ssh
Servicio smtp
Servicio mysql

También monitorizaremos otras cosas como el espacio en disco, usuarios,
procesos, carga del procesador… Para montar todos estos servicios usaré una máquina
virtual con Ubuntu. Esta la configuraremos en la misma red que la máquina con Nagios,
en mi caso he optado por configurar ambas interfaces de red como Adaptador Puente.
Para instalar los servicios requeridos usamos:
# apt-get install apache2 postfix ssh mysql-server
A continuación compramos que los servicios instalados están a la escucha.

4
Francisco José Cruz Jiménez
Monitorización con Nagios

SAD

2º ASIR

Para la monitorización de espacio en disco y demás necesitamos otro paquete, lo
instalamos con:
# apt-get install nagios-nrpe-server
Además tendremos que configurar el siguiente archive y establecer la ip del
servidor Nagios.
# nano /etc/nagios/nrpe.cfg

Configuración de Nagios
La configuración de Nagios que debemos establecer para la correcta
monitorización de los servicios y demás se reparte en varios archivos (aunque podemos
organizarlo como nos parezca mejor, no es obligatorio hacerlo como se propone en
aquí.). El directorio donde se encuentra estos archivos es /etc/nagios3/conf.d/. Aquí
tenemos dicho directorio junto con los archivos de configuración establecido por mi, ya
que estos archivos por defecto tienen otra división, por ejemplo, dividí el fichero
localhost_nagios2.cfg en dos ficheros separados, uno para los equipos (equipos.cfg) y
otro para los servicios (servicios.cfg)
$ ls –l /etc/nagios3/conf.d

5
Francisco José Cruz Jiménez
Monitorización con Nagios

SAD

2º ASIR

Cada equipo que queramos monitorizar lo debemos de reflejar en equipos.cfg
(los nombres de los archivos son opcionales, podemos poner lo que sea). Añadimos la
máquina de Ubuntu en este.

# nano /etc/nagios3/conf.d/equipos.cfg

El archivo plantillas_equipos.cfg es el template de los equipos, es decir, cada
vez que se le configura a una plantilla a un equipo, es como si se le añadiese todas las
opciones descritas en este. Lo mismo ocurre con el plantillas_servicios.cfg.
En el archivo contact_nagios2.cfg aparecen los contactos a los que queremos
que Nagios contacte en caso de alarma.
Otro archivo que configuraremos será grupos.cfg, en este aparecerán los grupos
en los que queramos meter a los equipos monitorizados, se pueden definir cuantos
grupos queramos (y como queramos), estos son los que yo he definido.
# nano /etc/nagios3/conf.d/grupos.cfg

6
Francisco José Cruz Jiménez
Monitorización con Nagios

SAD

2º ASIR

El siguiente archivo es servicios.cfg, en este pondremos los servicios que
queremos monitorizar.
# nano /etc/nagios3/conf.d/servicios.cfg

7
Francisco José Cruz Jiménez
Monitorización con Nagios

SAD

2º ASIR

Y añadimos lo siguiente:

También necesitamos crear un usuario que pueda acceder en todo momento a
mysql.
$ mysql –u root -p

Ya solo nos queda reiniciar el servicio para confirmar los cambios.
# service nagios3 restart

Monitorización
Para acceder a Nagios via web ponemos lo siguiente:
http://ip_equipo/nagios3

8
Francisco José Cruz Jiménez
Monitorización con Nagios

SAD

2º ASIR

Ahora voy a explicar algunas de las pantallas donde Nagios muestra
información, Esta pantalla nos muestra la topología de red que tenemos.

Aquí podemos ver una pantalla resumen del estado de los equipos de nuestra
red, agrupados por los hostgroups definidos anteriormente.

9
Francisco José Cruz Jiménez
Monitorización con Nagios

SAD

2º ASIR

Aquí se muestran los servicios.

NOTA : no consigo hacer funcionar la monitorización de mysql.

Monitorización de espacio de disco en la máquina Ubuntu:

10
Francisco José Cruz Jiménez
Monitorización con Nagios

SAD

2º ASIR

11
Francisco José Cruz Jiménez

Más contenido relacionado

La actualidad más candente

Manual de squid creado por juanextk
Manual de squid creado por juanextkManual de squid creado por juanextk
Manual de squid creado por juanextkjuanextk
 
Sg t3 practica_vpn-ssh
Sg t3 practica_vpn-sshSg t3 practica_vpn-ssh
Sg t3 practica_vpn-sshgarciadebora
 
Tutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicasTutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicasUTP
 
Seg t2 practicas_certificado ssl
Seg t2 practicas_certificado sslSeg t2 practicas_certificado ssl
Seg t2 practicas_certificado sslgarciadebora
 
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)Max Morales
 
Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...
Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...
Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...rameses
 
Manual my sql Utu atlantida 2015
Manual my sql Utu atlantida 2015Manual my sql Utu atlantida 2015
Manual my sql Utu atlantida 2015Bruno Regusci
 
Red t4 practica_ftp1
Red t4 practica_ftp1Red t4 practica_ftp1
Red t4 practica_ftp1garciadebora
 
Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64
Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64
Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64Santa Edith De La Cruz Gonzalez
 
Instalación Oracle 11gR2 en Linux Centos 5.5
Instalación Oracle 11gR2 en Linux Centos 5.5Instalación Oracle 11gR2 en Linux Centos 5.5
Instalación Oracle 11gR2 en Linux Centos 5.5Cosmosnet
 

La actualidad más candente (18)

Manual FTP, SSH y OpenMedia Vault
Manual FTP, SSH y OpenMedia VaultManual FTP, SSH y OpenMedia Vault
Manual FTP, SSH y OpenMedia Vault
 
Nagios
NagiosNagios
Nagios
 
Instalación y configuración de servidor DNS
Instalación y configuración de servidor DNSInstalación y configuración de servidor DNS
Instalación y configuración de servidor DNS
 
Manual de squid creado por juanextk
Manual de squid creado por juanextkManual de squid creado por juanextk
Manual de squid creado por juanextk
 
Instalación y Configuración de LDAP
Instalación y Configuración de LDAPInstalación y Configuración de LDAP
Instalación y Configuración de LDAP
 
Sg t3 practica_vpn-ssh
Sg t3 practica_vpn-sshSg t3 practica_vpn-ssh
Sg t3 practica_vpn-ssh
 
Tutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicasTutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicas
 
Seg t2 practicas_certificado ssl
Seg t2 practicas_certificado sslSeg t2 practicas_certificado ssl
Seg t2 practicas_certificado ssl
 
Nagios
NagiosNagios
Nagios
 
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)
 
Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...
Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...
Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...
 
MYSQL
MYSQL MYSQL
MYSQL
 
Manual my sql Utu atlantida 2015
Manual my sql Utu atlantida 2015Manual my sql Utu atlantida 2015
Manual my sql Utu atlantida 2015
 
Red t4 practica_ftp1
Red t4 practica_ftp1Red t4 practica_ftp1
Red t4 practica_ftp1
 
Servidor proxy en centos
Servidor proxy en centosServidor proxy en centos
Servidor proxy en centos
 
Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64
Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64
Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64
 
Instalación Oracle 11gR2 en Linux Centos 5.5
Instalación Oracle 11gR2 en Linux Centos 5.5Instalación Oracle 11gR2 en Linux Centos 5.5
Instalación Oracle 11gR2 en Linux Centos 5.5
 
Squid
Squid Squid
Squid
 

Destacado (10)

Manual final nagios
Manual final nagiosManual final nagios
Manual final nagios
 
Presentacion De Nagios
Presentacion De NagiosPresentacion De Nagios
Presentacion De Nagios
 
Monitorizacion
MonitorizacionMonitorizacion
Monitorizacion
 
Proyecto monitorización nagios_felix
Proyecto monitorización nagios_felixProyecto monitorización nagios_felix
Proyecto monitorización nagios_felix
 
Nagios XI Best Practices
Nagios XI Best PracticesNagios XI Best Practices
Nagios XI Best Practices
 
Zenoss Manual
Zenoss ManualZenoss Manual
Zenoss Manual
 
Sistema de Monitoreo Nagios Core
Sistema de Monitoreo Nagios CoreSistema de Monitoreo Nagios Core
Sistema de Monitoreo Nagios Core
 
Homework
HomeworkHomework
Homework
 
Sistema de monitorización open nms
Sistema de monitorización open nmsSistema de monitorización open nms
Sistema de monitorización open nms
 
Vagina
VaginaVagina
Vagina
 

Similar a Instalación y configuración de Nagios

SISTEMAS DE MONITOREO LINUX
SISTEMAS DE MONITOREO LINUXSISTEMAS DE MONITOREO LINUX
SISTEMAS DE MONITOREO LINUXDiego Caceres
 
Laboratorio "monitoreo con Pandora fms 2.0"
Laboratorio "monitoreo con Pandora  fms 2.0"Laboratorio "monitoreo con Pandora  fms 2.0"
Laboratorio "monitoreo con Pandora fms 2.0"sestebans
 
Sistemas multi usu red_alfonso_contreras_final
Sistemas multi usu red_alfonso_contreras_finalSistemas multi usu red_alfonso_contreras_final
Sistemas multi usu red_alfonso_contreras_finalalfonso2014
 
IDS Tripwire
IDS TripwireIDS Tripwire
IDS Tripwirecaoxman
 
Active directory
Active directoryActive directory
Active directoryjuanan10
 
Proyecto 5
Proyecto 5Proyecto 5
Proyecto 5davister
 
Guia de instalacion de samba en centos 6.4
Guia de instalacion de samba en centos 6.4Guia de instalacion de samba en centos 6.4
Guia de instalacion de samba en centos 6.4Michelle Gutierrez
 
Guia de instalacion de samba en centos 6.4(1)
Guia de instalacion de samba en centos 6.4(1)Guia de instalacion de samba en centos 6.4(1)
Guia de instalacion de samba en centos 6.4(1)Michelle Gutierrez
 
Manual de usuario zentyal
Manual de usuario zentyalManual de usuario zentyal
Manual de usuario zentyalJuancho Velueta
 
Sg t2 practicas_snort
Sg t2 practicas_snortSg t2 practicas_snort
Sg t2 practicas_snortgarciadebora
 
Acceso a una base de datos mediante un servidor (Conexión a oracle y mysql)
Acceso a una base de datos mediante un servidor (Conexión a oracle y mysql)Acceso a una base de datos mediante un servidor (Conexión a oracle y mysql)
Acceso a una base de datos mediante un servidor (Conexión a oracle y mysql)Ivan Luis Jimenez
 
Granja de renderizacion
Granja de renderizacionGranja de renderizacion
Granja de renderizacionjorgejpl1
 

Similar a Instalación y configuración de Nagios (20)

Proyecto Integrado ASIR
Proyecto Integrado ASIRProyecto Integrado ASIR
Proyecto Integrado ASIR
 
SISTEMAS DE MONITOREO LINUX
SISTEMAS DE MONITOREO LINUXSISTEMAS DE MONITOREO LINUX
SISTEMAS DE MONITOREO LINUX
 
Laboratorio "monitoreo con Pandora fms 2.0"
Laboratorio "monitoreo con Pandora  fms 2.0"Laboratorio "monitoreo con Pandora  fms 2.0"
Laboratorio "monitoreo con Pandora fms 2.0"
 
Paso a paso zenoss 2.5
Paso a paso zenoss  2.5Paso a paso zenoss  2.5
Paso a paso zenoss 2.5
 
Sistemas multi usu red_alfonso_contreras_final
Sistemas multi usu red_alfonso_contreras_finalSistemas multi usu red_alfonso_contreras_final
Sistemas multi usu red_alfonso_contreras_final
 
Proyecto 5
Proyecto 5Proyecto 5
Proyecto 5
 
IDS Tripwire
IDS TripwireIDS Tripwire
IDS Tripwire
 
Nagios
NagiosNagios
Nagios
 
Active directory
Active directoryActive directory
Active directory
 
John_Patino_Proyecto_ASIR
John_Patino_Proyecto_ASIRJohn_Patino_Proyecto_ASIR
John_Patino_Proyecto_ASIR
 
Proyecto 5
Proyecto 5Proyecto 5
Proyecto 5
 
Practica active directory
Practica active directoryPractica active directory
Practica active directory
 
Guia de instalacion de samba en centos 6.4
Guia de instalacion de samba en centos 6.4Guia de instalacion de samba en centos 6.4
Guia de instalacion de samba en centos 6.4
 
Guia de instalacion de samba en centos 6.4(1)
Guia de instalacion de samba en centos 6.4(1)Guia de instalacion de samba en centos 6.4(1)
Guia de instalacion de samba en centos 6.4(1)
 
Manual de usuario zentyal
Manual de usuario zentyalManual de usuario zentyal
Manual de usuario zentyal
 
Sg t2 practicas_snort
Sg t2 practicas_snortSg t2 practicas_snort
Sg t2 practicas_snort
 
Practica 2
Practica 2Practica 2
Practica 2
 
Practica 2
Practica 2Practica 2
Practica 2
 
Acceso a una base de datos mediante un servidor (Conexión a oracle y mysql)
Acceso a una base de datos mediante un servidor (Conexión a oracle y mysql)Acceso a una base de datos mediante un servidor (Conexión a oracle y mysql)
Acceso a una base de datos mediante un servidor (Conexión a oracle y mysql)
 
Granja de renderizacion
Granja de renderizacionGranja de renderizacion
Granja de renderizacion
 

Último

Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 

Último (20)

Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 

Instalación y configuración de Nagios

  • 1. SAD MONITORIZACIÓN CON NAGIOS Francisco José Cruz Jiménez 2º ASIR
  • 2. Monitorización con Nagios SAD 2º ASIR INDICE : Instalación de Nagios........................................................................................................ 3 Configuración del entorno ................................................................................................ 4 Configuración de Nagios .................................................................................................. 5 Monitorización ................................................................................................................. 8 2 Francisco José Cruz Jiménez
  • 3. Monitorización con Nagios SAD 2º ASIR Instalación de Nagios Nagios es un sistema de monitorización de redes de código abierto ampliamente utilizado, que vigila los equipos y servicios que se configuren, generando avisos, que pueden ser recibidas por los responsables correspondientes mediante (entre otros medios) correo electrónico y mensajes SMS, alertando cuando el comportamiento de los mismos no sea el deseado. Entre sus características principales figuran la monitorización de servicios de red (SMTP, POP3, HTTP, SSH...), la monitorización de los recursos de sistemas hardware de los equipos de la red (carga del procesador, uso de los discos, memoria, estado de los puertos...). Funciona independientemente de sistemas operativos instalados en los equipos y cuenta con la posibilidad de programar plugins específicos para nuevas características. Para instalar Nagios, necesitamos una máquina que cuente con un servidor web instalado además de soporte para PHP. En mi caso utilizaré una máquina virtual, con Debian, para instalar Nagios. Utilizamos los siguientes comandos: # apt-get install apache2 php5 libapache2-mod-php5 # apt-get install nagios3 Durante la instalación de Nagios nos aparecerá una ventana pidiendo que introduzcamos una contraseña. Esta es importante, ya que será la que usemos para entrar en la administración vía web. Una vez acabado el proceso, para verificar la instalación usamos: $ nagios3 –V 3 Francisco José Cruz Jiménez
  • 4. Monitorización con Nagios SAD 2º ASIR Configuración del entorno Una vez que tenemos instalado Nagios en una máquina vamos a proceder a crear el entorno que vamos a monitorizar, para ello vamos a montar en una máquina los siguientes servicios: • • • • Servicio http Servicio ssh Servicio smtp Servicio mysql También monitorizaremos otras cosas como el espacio en disco, usuarios, procesos, carga del procesador… Para montar todos estos servicios usaré una máquina virtual con Ubuntu. Esta la configuraremos en la misma red que la máquina con Nagios, en mi caso he optado por configurar ambas interfaces de red como Adaptador Puente. Para instalar los servicios requeridos usamos: # apt-get install apache2 postfix ssh mysql-server A continuación compramos que los servicios instalados están a la escucha. 4 Francisco José Cruz Jiménez
  • 5. Monitorización con Nagios SAD 2º ASIR Para la monitorización de espacio en disco y demás necesitamos otro paquete, lo instalamos con: # apt-get install nagios-nrpe-server Además tendremos que configurar el siguiente archive y establecer la ip del servidor Nagios. # nano /etc/nagios/nrpe.cfg Configuración de Nagios La configuración de Nagios que debemos establecer para la correcta monitorización de los servicios y demás se reparte en varios archivos (aunque podemos organizarlo como nos parezca mejor, no es obligatorio hacerlo como se propone en aquí.). El directorio donde se encuentra estos archivos es /etc/nagios3/conf.d/. Aquí tenemos dicho directorio junto con los archivos de configuración establecido por mi, ya que estos archivos por defecto tienen otra división, por ejemplo, dividí el fichero localhost_nagios2.cfg en dos ficheros separados, uno para los equipos (equipos.cfg) y otro para los servicios (servicios.cfg) $ ls –l /etc/nagios3/conf.d 5 Francisco José Cruz Jiménez
  • 6. Monitorización con Nagios SAD 2º ASIR Cada equipo que queramos monitorizar lo debemos de reflejar en equipos.cfg (los nombres de los archivos son opcionales, podemos poner lo que sea). Añadimos la máquina de Ubuntu en este. # nano /etc/nagios3/conf.d/equipos.cfg El archivo plantillas_equipos.cfg es el template de los equipos, es decir, cada vez que se le configura a una plantilla a un equipo, es como si se le añadiese todas las opciones descritas en este. Lo mismo ocurre con el plantillas_servicios.cfg. En el archivo contact_nagios2.cfg aparecen los contactos a los que queremos que Nagios contacte en caso de alarma. Otro archivo que configuraremos será grupos.cfg, en este aparecerán los grupos en los que queramos meter a los equipos monitorizados, se pueden definir cuantos grupos queramos (y como queramos), estos son los que yo he definido. # nano /etc/nagios3/conf.d/grupos.cfg 6 Francisco José Cruz Jiménez
  • 7. Monitorización con Nagios SAD 2º ASIR El siguiente archivo es servicios.cfg, en este pondremos los servicios que queremos monitorizar. # nano /etc/nagios3/conf.d/servicios.cfg 7 Francisco José Cruz Jiménez
  • 8. Monitorización con Nagios SAD 2º ASIR Y añadimos lo siguiente: También necesitamos crear un usuario que pueda acceder en todo momento a mysql. $ mysql –u root -p Ya solo nos queda reiniciar el servicio para confirmar los cambios. # service nagios3 restart Monitorización Para acceder a Nagios via web ponemos lo siguiente: http://ip_equipo/nagios3 8 Francisco José Cruz Jiménez
  • 9. Monitorización con Nagios SAD 2º ASIR Ahora voy a explicar algunas de las pantallas donde Nagios muestra información, Esta pantalla nos muestra la topología de red que tenemos. Aquí podemos ver una pantalla resumen del estado de los equipos de nuestra red, agrupados por los hostgroups definidos anteriormente. 9 Francisco José Cruz Jiménez
  • 10. Monitorización con Nagios SAD 2º ASIR Aquí se muestran los servicios. NOTA : no consigo hacer funcionar la monitorización de mysql. Monitorización de espacio de disco en la máquina Ubuntu: 10 Francisco José Cruz Jiménez
  • 11. Monitorización con Nagios SAD 2º ASIR 11 Francisco José Cruz Jiménez