SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
Universidad Centroamericana
Facultada de Ciencia, Tecnologías y Ambiente
Ingeniería en Sistemas y Tecnologías de la Información
Concentración de Redes y Comunicación
Manual de Instalación
Nagios
Autores:
 Espinoza Flores, Eduardo José
 Lorío Cabezas, Diana Massiel
 Mendoza López, Marco Antonio
 Ruiz Barboza, Mayra
Tutor:
 Msc. Mariella Auxiliadora Cuadra Guido
Managua, 29 de agosto de 2013
Contenido
1. Introducción................................................................................................................................ 1
1.1. Que proporciona Nagios ......................................................................................................... 1
1.2. ¿Cómo funciona?..................................................................................................................... 2
1.3. Clientes y Usuarios.................................................................................................................. 3
1.4. Lo que se dice acerca de Nagios:............................................................................................. 3
2. Objetivos ..................................................................................................................................... 4
2.1. General.................................................................................................................................... 4
2.2. Específicos............................................................................................................................... 4
3. Instalación de Nagios Core 3.5.0................................................................................................. 5
3.1. Nagios Core ............................................................................................................................. 5
3.2. Requerimientos de instalación................................................................................................ 6
3.2.1. Requerimientos de hardware ............................................................................................. 6
3.2.2. Requerimientos de software............................................................................................... 6
3.2.3. Precios................................................................................................................................. 7
3.2.4. Descargar............................................................................................................................. 7
3.2.5. Instalación ........................................................................................................................... 7
4. Supervisar servicios públicamente disponibles......................................................................... 17
4.1. Plugins y Servicios de Monitoreo .......................................................................................... 17
4.2. Creación de una definición de host....................................................................................... 18
4.3. Crear definiciones de servicio ............................................................................................... 19
4.3.1. Monitoreo HTTP................................................................................................................ 19
4.3.2. Monitoreo FTP................................................................................................................... 20
4.3.3. Monitoreo SSH .................................................................................................................. 21
4.3.4. Monitoreo SMTP ............................................................................................................... 21
4.3.5. Monitoreo POP3................................................................................................................ 22
4.3.6. Monitoreo IMAP................................................................................................................ 23
4.3.7. Monitoreo máquinas Windows......................................................................................... 24
Manual de Instalación 2013
1 Nagios
Índice de Ilustraciones
Ilustración 1: Clientes de Nagios............................................................................. 3
Ilustración 2: Estructura Lógica de Nagios .............................................................. 6
Ilustración 3: Instalación de Apache........................................................................ 7
Ilustración 4: Instalación de php.............................................................................. 8
Ilustración 5: Grupos Creados................................................................................. 9
Ilustración 6: Configuracion del contacto............................................................... 12
Ilustración 7: Autenticando para ingresar al servidor Nagios ................................ 13
Ilustración 8: Bienvenidos a Nagios ...................................................................... 13
Ilustración 9: El estado de la red ........................................................................... 14
Ilustración 10: Mapa de los host monitoreados ..................................................... 14
Ilustración 11: Estado de los host en la red........................................................... 15
Ilustración 12: Histograma del estado del host...................................................... 16
Ilustración 13: Visión de Conjunto para el monitoreo de host bajo plataforma
Microsoft Windows ................................................................................................ 25
Manual de Instalación 2013
1 Nagios
1. Introducción
Nagios es un sistema de vigilancia de gran alcance que permite a las organizaciones
identificar y resolver los problemas de infraestructura de TI antes de que afecten los
procesos de negocio críticos.
Es una herramienta poderosa que le proporciona la conciencia inmediata de la
infraestructura de misión crítica de su organización. Nagios le permite detectar y
reparar problemas y mitigar los problemas futuros antes de que afecten a los
usuarios finales y clientes. (Nagios.org)
1.1. Que proporciona Nagios
Mediante el uso de Nagios, puede:
 Plan para la mejora de la infraestructura antes que causen fallas los sistemas
obsoletos.
 Responder a las emisiones en la primera señal de un problema.
 Reparar automáticamente los problemas cuando se detectan.
 Coordinar las respuestas del equipo técnico.
 Asegúrese de SLAs de su organización se están cumpliendo.
 Asegúrese de cortes de infraestructura de TI tienen un efecto mínimo en los
resultados de su organización.
 Control de toda la infraestructura y los procesos de negocio.
Manual de Instalación 2013
2 Nagios
1.2. ¿Cómo funciona?
 Monitoreo: El personal de TI, configura Nagios para supervisar componentes
de la infraestructura de TI críticos, incluyendo medidas del sistema,
protocolos de red, aplicaciones, servicios, servidores e infraestructura de red.
 Alerta: Nagios envía alertas cuando los componentes críticos de la
infraestructura fallan y no se restablecen, proporcionando a los
administradores con la notificación de eventos importantes. Las alertas
pueden ser entregadas a través de correo electrónico, SMS, o un script
personalizado.
 Respuesta: El personal de TI puede reconocer alertas y comenzar a resolver
los cortes y la investigación de las aletas de seguridad inmediatamente. Las
alertas se pueden escalar a diferentes grupos si no se reconocen en el
momento oportuno.
 Reportes: Los informes proporcionan un registro histórico de las
interrupciones, eventos, notificaciones y la respuesta de alertas para su
posterior revisión. Informes de disponibilidad ayudan a asegurar los SLAs se
están cumpliendo.
 Mantenimiento: Tiempo de inactividad programado evita alertas durante los
mantenimientos programados y las ventas de actualización.
 Planificación: Gráficos e informes de planificación de capacidad permitirá
identificar mejoras de infraestructura necesarias antes de que ocurran fallas.
Manual de Instalación 2013
3 Nagios
1.3. Clientes y Usuarios
Con más de 1 millón de usuarios en todo el mundo, no es de extrañar que Nagios
sea el estándar de la industria en el espacio de control de TI.
Ilustración 1: Clientes de Nagios
1.4. Lo que se dice acerca de Nagios:
 "Nagios nos permite ser proactivos a los problemas del cliente" - Propietario,
GCS Tech.
 "Un excelente estable, útil, fácil de usar, fácil de configurar NMS" - Network
Operations Manager, Centro Nacional de Informática.
 "Utilizamos esta herramienta muy fiable para monitorizar algunos servicios
críticos de nuestra red" - Administrador Sistema Asociado, Samsung
Electronics Co., Rusia
 "Herramienta de supervisión mejor que he visto en mi vida." - Administrador
del sistema de la Universidad de Klagenfurt
Manual de Instalación 2013
4 Nagios
2. Objetivos
2.1. General
 Crear un manual de instalación de la herramienta de software para
monitorización de redes: Nagios.
2.2. Específicos
 Detallar los requerimientos técnicos de hardware y software para llevar a
cabo el funcionamiento óptimo de NAGIOS.
 Describir el procedimiento llevado acabo para la instalación de Nagios Core.
Manual de Instalación 2013
5 Nagios
3. Instalación de Nagios Core 3.5.0
El proyecto Nagios es OpenSource (Código Abierto) sin embargo la empresa Nagios
tiene distribuciones pagadas, entre ellas:
 Nagios XI: es un control de nivel empresarial y soluciones de alerta basada
en Nagios Core y otros componentes de software libre probados. ($6,495.00)
 Nagios fusión: proporciona a las organizaciones la capacidad de identificar
y resolver problemas de manera amplia infraestructura antes de que afecten
los procesos críticos de negocio rápidamente ($1,490.00).
 Nagios Incident Manager es una aplicación de gestión de incidencias de
nivel empresarial que permite a los equipos e individuos para realizar un
seguimiento y resolver los problemas más rápido con una poderosa
aplicación basada en web que ofrece seguridad, la movilidad, la integración
de terceros, y las herramientas de colaboración ($1,990.00).
3.1. Nagios Core
Nagios Core es el estándar de la industria, Open Source de control informático que
permite a las organizaciones identificar y resolver los problemas de infraestructura
de TI antes de que afecten los procesos de negocio críticos.
Nagios Core sirve como uno de los pilares fundamentales de Nagios XI - nuestra
solución de monitorización comercial.
Permite supervisar toda su infraestructura de TI para asegurar que los sistemas,
aplicaciones, servicios y procesos de negocio están funcionando correctamente. En
el caso de un fallo, se puede alertar al personal técnico del problema, lo que les
permite comenzar los procesos de remediación antes interrupciones afectan a los
procesos de negocio, usuarios finales o clientes.
Manual de Instalación 2013
6 Nagios
3.2. Requerimientos de instalación
3.2.1.Requerimientos de hardware
Los requisitos hardware son muy variables, depende en gran medido del número de
servicios y servidores a controlar. Para hacernos una idea, con una infraestructura
de unos 200 equipos, necesitaríamos un Dual-Core con 250GB de HDD y 4-8GB de
RAM. (Primantech, 2012)
3.2.2.Requerimientos de software
Los requisitos de software básicos son:
 Sistema Operativo CentOS 5.x ó 6 (recomendado x32 para compatibilidades con plugins)
 Apache
 PHP
 GCC Compiler
 GD Development libraries
Ilustración 2: Estructura Lógica de Nagios
Manual de Instalación 2013
7 Nagios
3.2.3.Precios
Nagios Core está disponible de forma gratuita a las organizaciones que no requieren
servicios de apoyo profesional. Para las organizaciones que prefieren o están
obligados a obtener ayuda profesional, los planes comerciales de apoyo están
disponibles a partir de $ 2,495 USD por año.
3.2.4.Descargar
Nagios Core se puede descargar en su versión estable 3.5.0 desde:
http:// sourceforge.net/projects/nagios/files/latest/download
3.2.5.Instalación
La instalación se realiza bajo la plataforma Linux / Centos 6.4. Primeramente
necesitamos instalar los complementos para que Nagios Core funciones en óptimas
condiciones, entonces se procede a instalar
Apache utilizando la línea de comando:
yum install httpd
Ilustración 3: Instalación de Apache
Manual de Instalación 2013
8 Nagios
PHP
yum install php
Ilustración 4: Instalación de php
GCC Compiler
yum install gcc
yum install glibc
yum install glibc-common
GD Development libraries
yum install gd
yum install gd-devel
1. Creamos las cuentas de Nagios (debemos hacerlo como root)
 Añadimos usuario Nagios al home y una contraseña
useradd –m nagios
passwd nagios
 Añadimos un nuevo grupo nagcmd para alojar comandos externos
groupadd nagcmd
 Agregamos el usuario Nagios y apache al grupo nagcmd
usermod –a -g nagcmd nagios
usermod –a –g nagcmd apache
Manual de Instalación 2013
9 Nagios
Ilustración 5: Grupos Creados
2. Descargamos Nagios Core 3.5.0
 Buscamos un directorio para descargar Nagios
cd/tmp/
 Descargamos Nagios Core 3.5.0 con wget
wget http:// sourceforge.net/projects/nagios/files/latest/download
 Extraemos el archivo descargado
tar xzf nagios-3.3.1.tar.gz
3. Configuración/Compilación de Nagios
 Vamos a la ubicación del archivo descomprimido anteriormente
cd /tmp/Nagios
Manual de Instalación 2013
10 Nagios
 Ejecutamos el script de configuración pasándole como parámetro el
grupo nagcmd
./configure --with-command-group=nagcmd
 Compilamos el código fuente
make all
 Instalamos los archivos binarios en CentOS
make install
 Instalamos el script de inicio
make install-init
 Instalamos el fichero de configuración
make install-config
 Instalamos el fichero de comandos externos
make install-commandmode
 Instalamos el archivo de configuración de Nagios para Apache
make install-webconf
4. Descargamos Plugins Nagios 1.4.15
 Buscamos un directorio para descargar los Plugins
cd /tmp/
 Descargamos Plugins Nagios 1.4.15 con wget
wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz
 Extraemos el archivo descargado
tar xzf nagios-plugins-1.4.16.tar.gz
5. Configuración/Compilación de los Plugins
 Vamos a la ubicación del archivo descomprimido anteriormente
cd /tmp/nagios-plugins-1.4.16
 Ejecutamos el script de configuración pasándole usuario y grupo Nagios
./configure --with-nagios-user=nagios --with-nagios-group=nagios
Manual de Instalación 2013
11 Nagios
 Compilamos el código fuente
make
 Instalamos los archivos binarios en CentOS
make install
6. Configuramos la Interfaz Web,
 Creamos una cuenta de usuario llamada nagiosadmin y una contraseña.
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
 Reiniciar Apache para que sean efectivos los cambios.
service httpd restart --también vale: /etc/init.d/httpd restart
7. Añadimos los servicios de Nagios y Apache al arranque de CentOS.
 Añadimos el servicio Nagios
chkconfig --add nagios
 Arrancamos Nagios al iniciar el sistema
chkconfig nagios on
 Arrancamos apache (httpd) al iniciar el sistema
chkconfig httpd on
8. Arrancamos Nagios como servicio.
service nagios start --también vale: /etc/init.d/nagios start
9. Personalizar la configuración de contacto, donde se enviarán las alertas.
Usuario/Alias/e-mail de notificaciones, etc...
vim /usr/local/nagios/etc/objects/contacts.cfg
Manual de Instalación 2013
12 Nagios
Ilustración 6: Configuracion del contacto
10.Chequeamos que todo está correctamente instalado.
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Manual de Instalación 2013
13 Nagios
11.Finalmente, desde un navegador podemos acceder a la Interfaz Web
de Nagios (http://IP_Servidor/nagios) con nuestro usuario y contraseña. En
nuestro caso es nagiosadmin
Ilustración 7: Autenticando para ingresar al servidor Nagios
 Bienvenida donde podemos elegir cualquier opción en el menú de la izquierda.
Ilustración 8: Bienvenidos a Nagios
Manual de Instalación 2013
14 Nagios
 Vamos a la pestaña Services para ver los servicios que está monitorizando
Nagios.
Ilustración 9: El estado de la red
Ilustración 10: Mapa de los host monitoreados
Manual de Instalación 2013
15 Nagios
Ilustración 11: Estado de los host en la red
Manual de Instalación 2013
16 Nagios
Ilustración 12: Histograma del estado del host
Manual de Instalación 2013
17 Nagios
4. Supervisar servicios públicamente disponibles.
Por "público" se refiere a los servicios que son accesibles a través de la red o de la
red local o el mayor de Internet. Algunos ejemplos de servicios públicos incluyen
HTTP, POP3, IMAP, FTP y SSH. Hay muchos más servicios públicos que es
probable que utilice a diario. Estos servicios y aplicaciones, así como sus protocolos
subyacentes, por lo general pueden ser monitoreados por Nagios sin ningún tipo
de requisitos especiales de acceso.
Los servicios privados, en cambio, no pueden ser controlados con Nagios sin un
agente intermediario de algún tipo. Algunos ejemplos de servicios privados
relacionados con los anfitriones son cosas como la carga de la CPU, uso de
memoria, uso del disco, número de usuarios actual, la información del proceso, etc
Estos servicios o atributos de los ejércitos privados no suelen estar expuestas a los
clientes externos. Esta situación requiere que un agente de supervisión
intermediario puede instalar en cualquier equipo que usted necesita para controlar
la información sobre.
Consejo: Ocasionalmente, usted se encontrará que la información sobre los
servicios privados y las aplicaciones se puede supervisar con SNMP. El agente
SNMP permite monitorear remotamente la información privada de otro modo (y de
difícil acceso) sobre el anfitrión.
4.1. Plugins y Servicios de Monitoreo
Para controlar un determinado programa, servicio o protocolo, es muy probable que
el Plugins existente para su seguimiento. La distribución oficial plugins de Nagios
viene con plugins que se pueden utilizar para supervisar una variedad de servicios
y protocolos. También hay un gran número de plugins contribuido que se pueden
encontrar en el subdirectorio contrib/ de la distribución
Manual de Instalación 2013
18 Nagios
plugin. El NagiosExchange.org sitio web recibe un número de plugins adicionales
que han sido escritos por los usuarios.
4.2. Creación de una definición de host
Para poder supervisar un servicio, primero debe definir una serie que está asociada
con el servicio. Puede colocar las definiciones de acogida en cualquier archivo de
configuración del objeto especificado por un Creación de una definición de host.
Para poder supervisar un servicio, primero debe definir una serie que está asociada
con el servicio. Puede colocar las definiciones de acogida en cualquier archivo de
configuración del objeto especificado por un cfg_file Directiva o colocado en un
directorio especificado por una cfg_dir Directiva. Si ya ha creado una definición de
equipo, puede saltarse este paso.
Para este ejemplo, digamos que usted desea supervisar una variedad de servicios
en un host remoto. Digamos que remotehost host. La definición de host puede ser
colocada en su propio archivo o añadido a un archivo de configuración de objeto ya
que sale. Esto es lo que la definición de host para remotehost podría ser:
define host{
use generic-host ; heredan los valores predeterminados de una plantilla
host_name remotehost ; El nombre que le damos a este host
alias Some Remote Host ; un nombre más asociado con el host
address 192.168.1.50 ; la dirección IP de la máquina
hostgroups allhosts ; grupos de acogida este host se asocia
}
Ahora que una definición se ha añadido para el anfitrión que será monitoreado,
podemos empezar a definir los servicios que deben ser controlados. Al igual que
Manual de Instalación 2013
19 Nagios
con las definiciones de acogida, definiciones de servicio se pueden colocar en
cualquier archivo de configuración de objeto.
4.3. Crear definiciones de servicio
Para cada servicio que desea supervisar, es necesario definir un servicio de Nagios
que se asocia con la definición de equipo que acaba de crear. Puede colocar las
definiciones de servicio en cualquier archivo de configuración del objeto
especificado por un cfg_file Directiva o colocado en un directorio especificado por
una cfg_dir Directiva.
Algunas definiciones de servicio de ejemplo para el seguimiento de servicio público
común (HTTP, FTP, etc) son los siguientes.
4.3.1.Monitoreo HTTP
Lo más probable es que usted va a querer controlar los servidores web en algún
momento - ya sea tuyo o de alguien más. El plugin check_http está diseñado para
hacer precisamente eso. Se entiende el protocolo HTTP y puede controlar el tiempo
de respuesta, los códigos de error, las cadenas en el HTML devuelto, certificados
de servidor, y mucho más.
El archivo commands.cfg contiene una definición de comandos para utilizar el
plugin check_http. Se parece a esto:
define command{
name check_http
command_name check_http
command_line $USER1$/check_http -I $HOSTADDRESS$ $ARG1$
}
Una definición de servicio simple para monitorear el servicio HTTP en la
máquina remotehost podría tener este aspecto:
Manual de Instalación 2013
20 Nagios
define service{
use generic-service
host_name remotehost
service_description HTTP
check_command check_http
}
Esta definición de servicio simple supervisará el servicio HTTP se ejecuta
en remotehost. Se va a producir alertas si el servidor web no responde en 10
segundos o si devuelve HTTP Códigos de errores (403, 404, etc.) Eso es todo lo
que necesita para el control básico.
4.3.2.Monitoreo FTP
Cuando usted necesita supervisar los servidores de FTP, puede utilizar el
plugin check_ftp. El archivo commands.cfg contiene una definición de comandos
para utilizar el plugin check_ftp, que se ve así:
define command{
command_name check_ftp
command_line $USER1$/check_ftp -H $HOSTADDRESS$ $ARG1$
}
Una definición de servicio simple para monitorear el servidor FTP en remotehost se
vería así:
define service{
use generic-service
host_name remotehost
service_description FTP
check_command check_ftp
Manual de Instalación 2013
21 Nagios
}
4.3.3.Monitoreo SSH
Cuando usted necesita para controlar servidores SSH, puede utilizar el
plugin check_ssh. El archivo commands.cfg contiene una definición de comandos
para utilizar el plugin check_ssh, que se ve así:
define command{
command_name check_ssh
command_line $USER1$/check_ssh $ARG1$ $HOSTADDRESS$
}
Una definición de servicio simple para monitorear el servidor SSH en remotehost se
vería así:
define service{
use generic-service
host_name remotehost
service_description SSH
check_command check_ssh
}
4.3.4.Monitoreo SMTP
El plugin check_smtp puede estar utilizando para el seguimiento de sus servidores
de correo electrónico. El archivo commands.cfg contiene una definición de
comandos para utilizar el plugin check_smtp, que se ve así:
define command{
command_name check_smtp
command_line $USER1$/check_smtp -H $HOSTADDRESS$ $ARG1$
}
Una definición de servicio simple para monitorear el servidor SMTP
en remotehost se vería así:
Manual de Instalación 2013
22 Nagios
define service{
use generic-service
host_name remotehost
service_description SMTP
check_command check_smtp
}
Esta definición de servicio seguirá de cerca el servicio SMTP y generar alertas si el
servidor SMTP no responde en 10 segundos.
Una definición de servicio más avanzada se muestra a continuación. Este servicio
comprobará el servidor SMTP y generar una alerta si el servidor no responde dentro
de 5 segundos o si la respuesta del servidor no contiene "mygreatmailserver.com".
define service{
use generic-service
host_name remotehost
service_description SMTP Response Check
check_command check_smtp!-t 5 -e "mygreatmailserver.com"
}
4.3.5.Monitoreo POP3
El plugin check_pop puede estar utilizando para monitorear el servicio POP3 de los
servidores de correo electrónico. El archivo commands.cfg contiene una definición
de comandos para utilizar el plugin check_pop, que se ve así:
define command{
command_name check_pop
command_line $USER1$/check_pop -H $HOSTADDRESS$ $ARG1$
}
Una definición de servicio simple para monitorear el servicio POP3 en remotehost se
vería así:
Manual de Instalación 2013
23 Nagios
define service{
use generic-service
host_name remotehost
service_description POP3
check_command check_pop
}
4.3.6.Monitoreo IMAP
El plugin check_imap puede estar utilizando para el seguimiento IMAP4 servicio en
sus servidores de correo electrónico. El archivo commands.cfg contiene una
definición de comandos para utilizar el plugin check_imap, que se ve así:
define command{
command_name check_imap
command_line $USER1$/check_imap -H $HOSTADDRESS$ $ARG1$
}
Una definición de servicio simple para monitorear el servicio IMAP4
en remotehost se vería así:
define service{
use generic-service
host_name remotehost
service_description IMAP
check_command check_imap
}
Esta definición de servicio seguirá de cerca el servicio IMAP4 y generar alertas si el
servidor IMAP no responde en 10 segundos.
Manual de Instalación 2013
24 Nagios
Una definición de servicio más avanzada se muestra a continuación. Este servicio
comprobará el servicio IMAP4 y generar una alerta si el servidor no responde dentro
de 5 segundos o si la respuesta del servidor no contiene "mygreatmailserver.com".
define service{
use generic-service
host_name remotehost
service_description IMAP4 Response Check
check_command check_imap!-t 5 -e "mygreatmailserver.com"
}
4.3.7.Monitoreo máquinas Windows
Controlar los servicios "privados" y los atributos de las máquinas de Windows, tales
como:
 Uso de memoria
 Carga de la CPU
 Uso del disco
 Estados de servicio
 Los procesos en ejecución
Servicios disponibles al público que son proporcionados por las máquinas Windows
(HTTP, FTP, POP3, etc) pueden ser controlados fácilmente siguiendo los pasos
anteriores.
Visión de conjunto
Manual de Instalación 2013
25 Nagios
Ilustración 13: Visión de Conjunto para el monitoreo de host bajo plataforma Microsoft Windows
Monitoreo servicios privados o atributos de una máquina de Windows se debe
instalar un agente en él. Este agente actúa como un proxy entre el plugin de Nagios
que hace el seguimiento y el servicio real o atributo de la máquina Windows. Sin
necesidad de instalar un agente en la máquina Windows, Nagios serían incapaces
de controlar los servicios o los atributos de la caja de Windows privadas.
Para este caso, instalaremos NSClient + + addon en la máquina Windows y usar el
plugin check_nt para comunicarse con el NSClient + + addon. El plugin check_nt ya
debe estar instalado en el servidor de Nagios.
Pasos
Hay varios pasos que debe seguir con el fin de supervisar una nueva máquina con
Windows. Ellos son:
1. Realizar requisitos por primera vez
2. Instale un agente de control de la máquina de Windows
3. Crear definiciones de equipos y servicios para el control de la máquina de
Windows
4. Reinicie el demonio de Nagios
Para hacer la vida un poco más fácil, algunas tareas de configuración ya se han
hecho por usted:
Manual de Instalación 2013
26 Nagios
 Una definición del comando check_nt se ha añadido al
archivo commands.cfg. Esto le permite utilizar el plugin check_nt para
supervisar los servicios de ventana.
 Una plantilla de host del servidor de Windows (llamado windows-server) ya
se ha creado en el archivo templates.cfg. Esto le permite añadir nuevas
definiciones de equipos de Windows de una manera sencilla.
Los archivos de configuración mencionados anteriormente se pueden encontrar en
el directorio /usr/local/nagios/etc/objects/ directorio. Puede modificar las definiciones
de estas y otras definiciones para satisfacer sus necesidades mejor si lo desea. Sin
embargo, recomendamos esperar hasta que esté más familiarizado con la
configuración de Nagios antes de hacerlo. Por el momento, sólo tienes que seguir
las instrucciones que se indican a continuación y estará monitoreando las cajas de
Windows en muy poco tiempo.
Requisitos previos
La primera vez que configure Nagios para monitorear una máquina Windows,
tendrás que hacer un poco de trabajo extra. Recuerda, sólo tienes que hacer esto
para la * primera * máquina de Windows a controlar.
Editar el archivo principal de configuración de Nagios.
vi /usr/local/nagios/etc/nagios.cfg
Quite el signo inicial de número (#) de la siguiente línea en el archivo de
configuración:
#cfg_file=/usr/local/nagios/etc/objects/windows.cfg
Guarde el archivo y salga.
Esto permitirá a Nagios buscar en el directorio
Manual de Instalación 2013
27 Nagios
/usr/local/nagios/etc/objects/windows.cfg encontrar definiciones de objetos
adicionales. Ahí es donde se le añade de Windows definiciones de equipos y
servicios. Este archivo de configuración ya contiene algunos de acogida de la
muestra, hostgroup y definiciones de servicio. Para el * primer * máquina de
Windows a controlar, sólo tiene que modificar el host muestra y definiciones de
servicio en ese archivo, en lugar de crear otros nuevos.
Instalación del Agente de Windows
Antes de que pueda comenzar a supervisar los servicios privados y los atributos de
las máquinas de Windows, tendrá que instalar un agente en esas
máquinas. Recomiendo el uso de la NSClient + + addon, que se puede encontrar
en http://sourceforge.net/projects/nscplus . Estas instrucciones le guiará a través de
una instalación básica del NSClient + + addon, así como la configuración de Nagios
para supervisar la máquina Windows.
1. Descarga la última versión estable del NSClient + + addon
de http://sourceforge.net/projects/nscplus
2. Descomprimir el NSClient + + archivos en un nuevo C:  NSClient directorio
+ +
3. Abra un símbolo del sistema y cambie al directorio C:  NSClient directorio +
+
4. Registre el servicio NSClient + + sistema con el siguiente comando:
nsclient++ /install
5. Instale la bandeja del sistema NSClient + + con el siguiente comando
('Bandeja de Sistema' distingue entre mayúsculas y minúsculas):
nsclient++ SysTray
Manual de Instalación 2013
28 Nagios
6. Abra el Administrador de servicios y hacer que el servicio NSClientpp se le
permite interactuar con el escritorio (consulte el "Inicio de Sesión 'del
administrador de servicios). Si aún no se ha permitido interactuar con el
escritorio, marque la casilla para permitir que.
7. Edite el archivo NSC.INI (ubicado en el directorio C:  NSClient directorio + +)
y realizar los siguientes cambios:
 Quite todos los módulos que figuran en la sección [Módulos], a
excepción de CheckWMI.dll y RemoteConfiguration.dll
 Opcionalmente requerir una contraseña para los clientes cambiando
la opción "contraseña" en la sección [Configuración].
 Elimine la opción 'allowed_hosts' en la sección
[Configuración]. Agregue la dirección IP del servidor de Nagios a esta
línea, o dejarlo en blanco para permitir que todos los hosts se
conecten.
 Asegúrese de que la opción 'puerto' en la sección [NSClient] no tiene
comentarios y establece en '12489 '(el puerto por defecto.)
8. Inicie el NSClient + servicio + con el siguiente comando:
nsclient++ /start
9. Si se instala correctamente, un nuevo icono debe aparecer en la bandeja del
sistema. Será un círculo amarillo con el negro 'M' en su interior.
10.El servidor de Windows ahora se puede agregar a la configuración de
monitorización Nagios.
Configuración de Nagios
Ahora es el momento de definir algunas definiciones de objetos en los archivos de
configuración de Nagios para supervisar el nuevo equipo de Windows.
Abra el archivo windows.cfg para su edición.
vi /usr/local/nagios/etc/objects/windows.cfg
Manual de Instalación 2013
29 Nagios
Añadir un nuevo host definición de una máquina Windows que se va a supervisar. Si
este es el * primer * máquina de Windows que va a monitorear, sólo tiene que
modificar la definición de equipo muestra en windows.cfg. Cambie
la host_name, el alias y los campos de dirección a los valores apropiados para la
máquina de Windows.
define host{
use windows-server ; Heredar valores por defecto de una
plantilla de servidor de Windows (asegúrese de mantener esta línea!
host_name winserver
alias My Windows Server
address 192.168.1.2
}
Bueno. Ahora usted puede agregar algunas definiciones de servicio (en el mismo
archivo de configuración) para contar Nagios para monitorear diferentes aspectos
de la máquina Windows.
Nota: Reemplace "winserver" en las definiciones de ejemplo a continuación con el
nombre especificado en la directiva de la nombre_host definición de equipo que
acaba de agregar.
Agregue la siguiente definición de servicio para monitorear la versión del NSClient
+ + addon que se ejecuta en el servidor de Windows. Esto es útil cuando llega el
momento de actualizar los servidores de Windows a una versión más reciente del
complemento, ya que será capaz de decir que todavía necesitan ser actualizados a
la última versión de NSClient + + en máquinas Windows.
define service{
use generic-service
host_name winserver
service_description NSClient++ Version
check_command check_nt!CLIENTVERSION
}
Manual de Instalación 2013
30 Nagios
Agregue la siguiente definición de servicio para monitorear el tiempo de actividad
del servidor de Windows.
define service{
use generic-service
host_name winserver
service_description Uptime
check_command check_nt!UPTIME
}
Agregue la siguiente definición de servicio para monitorear el uso de la CPU en el
servidor de Windows y genera una alerta crítica cuando la carga de la CPU 5
minutos es de 90% o más, o una alerta de advertencia si la carga de 5 minutos es
de 80% o mayor.
define service{
use generic-service
host_name winserver
service_description CPU Load
check_command check_nt!CPULOAD!-l 5,80,90
}
Agregue la siguiente definición de servicio para supervisar el uso de memoria en el
servidor Windows y generar una alerta crítica, si el uso de memoria es de 90% o
más, o una alerta de advertencia si el uso de memoria es de 80% o mayor.
define service{
use generic-service
host_name winserver
service_description Memory Usage
check_command check_nt!MEMUSE!-w 80 -c 90
}
Manual de Instalación 2013
31 Nagios
Agregue la siguiente definición de servicio para supervisar el uso de la unidad C: 
en el servidor de Windows y genera una alerta crítica, si el uso del disco es de 90%
o más, o una alerta de advertencia si el uso del disco es de 80% o mayor.
define service{
use generic-service
host_name winserver
service_description C: Drive Space
check_command check_nt!USEDDISKSPACE!-l c -w 80 -c 90
}
Agregue la siguiente definición de servicio para monitorear el estado del servicio
W3SVC en la máquina Windows y generar una alerta crítica, si se detiene el servicio.
define service{
use generic-service
host_name winserver
service_description W3SVC
check_command check_nt!SERVICESTATE!-d SHOWALL -l W3SVC
}
Agregue la siguiente definición de servicio para monitorear el proceso Explorer.exe
en la máquina Windows y generar una alerta crítica si el proceso no se está
ejecutando.
define service{
use generic-service
host_name winserver
service_description Explorer
check_command check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe
}
Eso es todo por ahora. Ha añadido algunos servicios básicos que deben ser
controlados en la caja de Windows. Guarde el archivo de configuración.
Manual de Instalación 2013
32 Nagios
Protección de contraseña
Si ha especificado una contraseña en el NSClient + + archivo de configuración en
la máquina de Windows, tendrá que modificar la definición del
comando check_nt para incluir la contraseña. Abra el archivo commands.cfg para
su edición.
vi /usr/local/nagios/etc/objects/commands.cfg
Cambiar la definición del comando check_nt para incluir el "<CONTRASEÑA> -s"
argumento (donde contraseña es la contraseña que ha especificado en la máquina
Windows) así:
define command{
command_name check_nt
command_line $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -s PASSWORD -v
$ARG1$ $ARG2$
}
Guarde el archivo.
Nagios Reinicio
Una vez que ha añadido el nuevo host y definiciones de servicio en el archivo de
configuración del objeto (s), usted está listo para iniciar la supervisión de ellos. Para
ello, tendrás que comprobar la configuración y reiniciar Nagios.
Si el proceso de verificación produce mensajes de error, corrija el archivo de
configuración antes de continuar. Asegúrese de que usted no (re) iniciar Nagios
hasta que el proceso de verificación se completa sin errores.

Mais conteúdo relacionado

Mais procurados

Manual final nagios
Manual final nagiosManual final nagios
Manual final nagiosrpm-alerts
 
Diseño y normas para data centers
Diseño y normas para data centersDiseño y normas para data centers
Diseño y normas para data centersCarlos Joa
 
Sistemas Operativos de Cliente y Servidor
Sistemas Operativos de Cliente y ServidorSistemas Operativos de Cliente y Servidor
Sistemas Operativos de Cliente y ServidorMaria Garcia
 
Redes informaticas
Redes informaticasRedes informaticas
Redes informaticaswastyflosky
 
Etapa 1 sistema computacional y sistema operativo
Etapa 1 sistema computacional y sistema operativoEtapa 1 sistema computacional y sistema operativo
Etapa 1 sistema computacional y sistema operativolorenaleca
 
Guia instalacion y configuracion nagios
Guia instalacion y configuracion nagiosGuia instalacion y configuracion nagios
Guia instalacion y configuracion nagiosPedro Alcaraz Díaz
 
Manual de mantenimiento para un centro de cómputo
Manual de mantenimiento para un centro de cómputoManual de mantenimiento para un centro de cómputo
Manual de mantenimiento para un centro de cómputoMochiteko
 
Install active directory on windows server 2016 step by step
Install active directory on windows server 2016  step by stepInstall active directory on windows server 2016  step by step
Install active directory on windows server 2016 step by stepAhmed Abdelwahed
 
Proyecto XenServer
Proyecto XenServerProyecto XenServer
Proyecto XenServerPol Grandes
 
Manual Monitoreo de Servidores
Manual  Monitoreo de ServidoresManual  Monitoreo de Servidores
Manual Monitoreo de Servidorescyberleon95
 
Ejercicios GPOs Windows 2012
Ejercicios GPOs Windows 2012Ejercicios GPOs Windows 2012
Ejercicios GPOs Windows 2012DanielMeneses49
 
Proyecto de redes ejemplo
Proyecto de redes ejemploProyecto de redes ejemplo
Proyecto de redes ejemploIvan Porras
 
Presentacion De Nagios
Presentacion De NagiosPresentacion De Nagios
Presentacion De Nagiosmagicdrums
 
Capítulo 4 - Topología Wireless
Capítulo 4 - Topología Wireless Capítulo 4 - Topología Wireless
Capítulo 4 - Topología Wireless Luis Asencio
 
Presentación Debian GNU/Linux
Presentación Debian GNU/LinuxPresentación Debian GNU/Linux
Presentación Debian GNU/LinuxCARLOS223
 
Proyecto monitorización nagios_felix
Proyecto monitorización nagios_felixProyecto monitorización nagios_felix
Proyecto monitorización nagios_felixFélix Aranda Palma
 

Mais procurados (20)

Manual final nagios
Manual final nagiosManual final nagios
Manual final nagios
 
Diseño y normas para data centers
Diseño y normas para data centersDiseño y normas para data centers
Diseño y normas para data centers
 
Sistemas Operativos de Cliente y Servidor
Sistemas Operativos de Cliente y ServidorSistemas Operativos de Cliente y Servidor
Sistemas Operativos de Cliente y Servidor
 
Redes informaticas
Redes informaticasRedes informaticas
Redes informaticas
 
Etapa 1 sistema computacional y sistema operativo
Etapa 1 sistema computacional y sistema operativoEtapa 1 sistema computacional y sistema operativo
Etapa 1 sistema computacional y sistema operativo
 
Guia instalacion y configuracion nagios
Guia instalacion y configuracion nagiosGuia instalacion y configuracion nagios
Guia instalacion y configuracion nagios
 
Manual de mantenimiento para un centro de cómputo
Manual de mantenimiento para un centro de cómputoManual de mantenimiento para un centro de cómputo
Manual de mantenimiento para un centro de cómputo
 
Install active directory on windows server 2016 step by step
Install active directory on windows server 2016  step by stepInstall active directory on windows server 2016  step by step
Install active directory on windows server 2016 step by step
 
Proyecto XenServer
Proyecto XenServerProyecto XenServer
Proyecto XenServer
 
Paso a paso zenoss 2.5
Paso a paso zenoss  2.5Paso a paso zenoss  2.5
Paso a paso zenoss 2.5
 
Manual Monitoreo de Servidores
Manual  Monitoreo de ServidoresManual  Monitoreo de Servidores
Manual Monitoreo de Servidores
 
Ejercicios GPOs Windows 2012
Ejercicios GPOs Windows 2012Ejercicios GPOs Windows 2012
Ejercicios GPOs Windows 2012
 
Proyecto de redes ejemplo
Proyecto de redes ejemploProyecto de redes ejemplo
Proyecto de redes ejemplo
 
Slackware Linux
Slackware LinuxSlackware Linux
Slackware Linux
 
Presentacion De Nagios
Presentacion De NagiosPresentacion De Nagios
Presentacion De Nagios
 
Manejo de prtg network monitor
Manejo de prtg network monitorManejo de prtg network monitor
Manejo de prtg network monitor
 
Capítulo 4 - Topología Wireless
Capítulo 4 - Topología Wireless Capítulo 4 - Topología Wireless
Capítulo 4 - Topología Wireless
 
Presentación Debian GNU/Linux
Presentación Debian GNU/LinuxPresentación Debian GNU/Linux
Presentación Debian GNU/Linux
 
Windows server
Windows serverWindows server
Windows server
 
Proyecto monitorización nagios_felix
Proyecto monitorización nagios_felixProyecto monitorización nagios_felix
Proyecto monitorización nagios_felix
 

Destaque

V2S Corporative presentation 2015_v3 3
V2S Corporative presentation 2015_v3 3V2S Corporative presentation 2015_v3 3
V2S Corporative presentation 2015_v3 3V2S Corporation
 
TeamViewer, soporte remoto a dispositivos movil
TeamViewer,  soporte remoto a dispositivos movilTeamViewer,  soporte remoto a dispositivos movil
TeamViewer, soporte remoto a dispositivos movilAlejandro Marin
 
Presentación almacenamiento parte 02 NAS-SAN
Presentación almacenamiento parte 02 NAS-SANPresentación almacenamiento parte 02 NAS-SAN
Presentación almacenamiento parte 02 NAS-SANAlex Avila
 
Tener presencia en internet
Tener presencia en internetTener presencia en internet
Tener presencia en internetAlejandro Marin
 
Tipos de virtualización1
Tipos de virtualización1Tipos de virtualización1
Tipos de virtualización1Elcaballero Leo
 
Crear una máquina virtual de BlackBerry 10 con VMware
Crear una máquina virtual de BlackBerry 10 con VMwareCrear una máquina virtual de BlackBerry 10 con VMware
Crear una máquina virtual de BlackBerry 10 con VMwareAlejandro Marin
 
CentOS tutorial para efectuar ajustes posteriores a la instalación
CentOS tutorial para efectuar ajustes posteriores a la instalaciónCentOS tutorial para efectuar ajustes posteriores a la instalación
CentOS tutorial para efectuar ajustes posteriores a la instalaciónAlejandro Marin
 
Licenciamiento VMware vSphere 5
Licenciamiento VMware vSphere 5Licenciamiento VMware vSphere 5
Licenciamiento VMware vSphere 5Alejandro Marin
 
Cloud Privada: más que solo virtualización
Cloud Privada: más que solo virtualizaciónCloud Privada: más que solo virtualización
Cloud Privada: más que solo virtualizaciónAlejandro Marin
 
Instalación y configuración Veeam Backup & Replication version v. 7
Instalación y configuración Veeam Backup & Replication version v. 7Instalación y configuración Veeam Backup & Replication version v. 7
Instalación y configuración Veeam Backup & Replication version v. 7Israel Martínez Bermejo
 
Buenas prácticas para hacer que BYOD sea simple y seguro
 Buenas prácticas para hacer que BYOD sea simple y seguro Buenas prácticas para hacer que BYOD sea simple y seguro
Buenas prácticas para hacer que BYOD sea simple y seguroAlejandro Marin
 
Observatorio sobre el uso de las redes sociales en las pymes españolas, 2011
Observatorio sobre el uso de las redes sociales en las pymes españolas, 2011Observatorio sobre el uso de las redes sociales en las pymes españolas, 2011
Observatorio sobre el uso de las redes sociales en las pymes españolas, 2011Alejandro Marin
 
Guía de instalación de CentOS
Guía de instalación de CentOSGuía de instalación de CentOS
Guía de instalación de CentOSAlejandro Marin
 
Almacenamiento DAS (Direct Attached Storage)
Almacenamiento DAS (Direct Attached Storage)Almacenamiento DAS (Direct Attached Storage)
Almacenamiento DAS (Direct Attached Storage)Alex Avila
 
Observatorio sobre el uso de las Redes Sociales en las Pymes españolas 2013
Observatorio sobre el uso de las Redes Sociales en las Pymes españolas 2013Observatorio sobre el uso de las Redes Sociales en las Pymes españolas 2013
Observatorio sobre el uso de las Redes Sociales en las Pymes españolas 2013Alejandro Marin
 

Destaque (20)

V2S Corporative presentation 2015_v3 3
V2S Corporative presentation 2015_v3 3V2S Corporative presentation 2015_v3 3
V2S Corporative presentation 2015_v3 3
 
TeamViewer, soporte remoto a dispositivos movil
TeamViewer,  soporte remoto a dispositivos movilTeamViewer,  soporte remoto a dispositivos movil
TeamViewer, soporte remoto a dispositivos movil
 
Presentación almacenamiento parte 02 NAS-SAN
Presentación almacenamiento parte 02 NAS-SANPresentación almacenamiento parte 02 NAS-SAN
Presentación almacenamiento parte 02 NAS-SAN
 
Tener presencia en internet
Tener presencia en internetTener presencia en internet
Tener presencia en internet
 
Instalando Ulteo
Instalando UlteoInstalando Ulteo
Instalando Ulteo
 
Tipos de virtualización1
Tipos de virtualización1Tipos de virtualización1
Tipos de virtualización1
 
Crear una máquina virtual de BlackBerry 10 con VMware
Crear una máquina virtual de BlackBerry 10 con VMwareCrear una máquina virtual de BlackBerry 10 con VMware
Crear una máquina virtual de BlackBerry 10 con VMware
 
CentOS tutorial para efectuar ajustes posteriores a la instalación
CentOS tutorial para efectuar ajustes posteriores a la instalaciónCentOS tutorial para efectuar ajustes posteriores a la instalación
CentOS tutorial para efectuar ajustes posteriores a la instalación
 
Licenciamiento VMware vSphere 5
Licenciamiento VMware vSphere 5Licenciamiento VMware vSphere 5
Licenciamiento VMware vSphere 5
 
Servivation Total-VDI
Servivation Total-VDIServivation Total-VDI
Servivation Total-VDI
 
Cloud Privada: más que solo virtualización
Cloud Privada: más que solo virtualizaciónCloud Privada: más que solo virtualización
Cloud Privada: más que solo virtualización
 
Instalación y configuración Veeam Backup & Replication version v. 7
Instalación y configuración Veeam Backup & Replication version v. 7Instalación y configuración Veeam Backup & Replication version v. 7
Instalación y configuración Veeam Backup & Replication version v. 7
 
Buenas prácticas para hacer que BYOD sea simple y seguro
 Buenas prácticas para hacer que BYOD sea simple y seguro Buenas prácticas para hacer que BYOD sea simple y seguro
Buenas prácticas para hacer que BYOD sea simple y seguro
 
Tutorial Mailchimp
Tutorial MailchimpTutorial Mailchimp
Tutorial Mailchimp
 
VMware Horizon View 6.x
VMware Horizon View 6.xVMware Horizon View 6.x
VMware Horizon View 6.x
 
Datasheet vSphere 5 Standard Edition in Spanish
Datasheet vSphere 5 Standard Edition in SpanishDatasheet vSphere 5 Standard Edition in Spanish
Datasheet vSphere 5 Standard Edition in Spanish
 
Observatorio sobre el uso de las redes sociales en las pymes españolas, 2011
Observatorio sobre el uso de las redes sociales en las pymes españolas, 2011Observatorio sobre el uso de las redes sociales en las pymes españolas, 2011
Observatorio sobre el uso de las redes sociales en las pymes españolas, 2011
 
Guía de instalación de CentOS
Guía de instalación de CentOSGuía de instalación de CentOS
Guía de instalación de CentOS
 
Almacenamiento DAS (Direct Attached Storage)
Almacenamiento DAS (Direct Attached Storage)Almacenamiento DAS (Direct Attached Storage)
Almacenamiento DAS (Direct Attached Storage)
 
Observatorio sobre el uso de las Redes Sociales en las Pymes españolas 2013
Observatorio sobre el uso de las Redes Sociales en las Pymes españolas 2013Observatorio sobre el uso de las Redes Sociales en las Pymes españolas 2013
Observatorio sobre el uso de las Redes Sociales en las Pymes españolas 2013
 

Semelhante a Informe nagios proyecto | Operación y Monitoreo de Redes

Semelhante a Informe nagios proyecto | Operación y Monitoreo de Redes (20)

Reporte final
Reporte finalReporte final
Reporte final
 
Administracion de servidores
Administracion de servidoresAdministracion de servidores
Administracion de servidores
 
Nagios
NagiosNagios
Nagios
 
Reporte final
Reporte finalReporte final
Reporte final
 
Nagios
NagiosNagios
Nagios
 
Administracion redes
Administracion redesAdministracion redes
Administracion redes
 
Kick Off de Analisis de Implementacion de Sistemas de Seguridad NAGOS
Kick Off de Analisis de Implementacion de Sistemas de Seguridad NAGOSKick Off de Analisis de Implementacion de Sistemas de Seguridad NAGOS
Kick Off de Analisis de Implementacion de Sistemas de Seguridad NAGOS
 
Administracion de datos
Administracion de datosAdministracion de datos
Administracion de datos
 
Implantación y monitorización con SNMP
Implantación y monitorización con SNMPImplantación y monitorización con SNMP
Implantación y monitorización con SNMP
 
Admin linuxubuntufedora
Admin linuxubuntufedoraAdmin linuxubuntufedora
Admin linuxubuntufedora
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
Sistemas operativos -_luis_la_red_martinez
Sistemas operativos -_luis_la_red_martinezSistemas operativos -_luis_la_red_martinez
Sistemas operativos -_luis_la_red_martinez
 
Sistemaoperativos lared-martinez
Sistemaoperativos lared-martinezSistemaoperativos lared-martinez
Sistemaoperativos lared-martinez
 
My sql query browser
My sql query browserMy sql query browser
My sql query browser
 
Smdb Equipo11
Smdb Equipo11Smdb Equipo11
Smdb Equipo11
 
Proyecto: Seguridad en redes informáticas
Proyecto: Seguridad en redes informáticasProyecto: Seguridad en redes informáticas
Proyecto: Seguridad en redes informáticas
 
aula-con-tcos
aula-con-tcosaula-con-tcos
aula-con-tcos
 
Redes lan y wan
Redes lan y wanRedes lan y wan
Redes lan y wan
 
Middleware en los sistemas distribuidos
Middleware en los sistemas distribuidosMiddleware en los sistemas distribuidos
Middleware en los sistemas distribuidos
 
Cecyte jerecuaro
Cecyte jerecuaroCecyte jerecuaro
Cecyte jerecuaro
 

Mais de Marco Mendoza López

Diagnóstico tecnológico de los cybercafé del distrito ii del municipio de man...
Diagnóstico tecnológico de los cybercafé del distrito ii del municipio de man...Diagnóstico tecnológico de los cybercafé del distrito ii del municipio de man...
Diagnóstico tecnológico de los cybercafé del distrito ii del municipio de man...Marco Mendoza López
 
Estudio de la tecnología VPLS (Virtual Private LAN Service) como solución de ...
Estudio de la tecnología VPLS (Virtual Private LAN Service) como solución de ...Estudio de la tecnología VPLS (Virtual Private LAN Service) como solución de ...
Estudio de la tecnología VPLS (Virtual Private LAN Service) como solución de ...Marco Mendoza López
 
Trasmisión por modulación angular2
Trasmisión por modulación angular2Trasmisión por modulación angular2
Trasmisión por modulación angular2Marco Mendoza López
 
Transmisión por modulación de amplitud2
Transmisión por modulación de amplitud2Transmisión por modulación de amplitud2
Transmisión por modulación de amplitud2Marco Mendoza López
 
Introducción a los comunicaciones electron1cas
Introducción a los comunicaciones electron1casIntroducción a los comunicaciones electron1cas
Introducción a los comunicaciones electron1casMarco Mendoza López
 
Analisis del uso del tiempo en las parejas
Analisis del uso del tiempo en las parejasAnalisis del uso del tiempo en las parejas
Analisis del uso del tiempo en las parejasMarco Mendoza López
 
Reporte lab III autoinducción e inducción mutua
Reporte lab III autoinducción e inducción mutuaReporte lab III autoinducción e inducción mutua
Reporte lab III autoinducción e inducción mutuaMarco Mendoza López
 
Diagnóstico tecnológico de los cybercafé del distrito II del municipio de man...
Diagnóstico tecnológico de los cybercafé del distrito II del municipio de man...Diagnóstico tecnológico de los cybercafé del distrito II del municipio de man...
Diagnóstico tecnológico de los cybercafé del distrito II del municipio de man...Marco Mendoza López
 
Percepción del uso de Internet de los y las estudiantes de Ingeniería en Sist...
Percepción del uso de Internet de los y las estudiantes de Ingeniería en Sist...Percepción del uso de Internet de los y las estudiantes de Ingeniería en Sist...
Percepción del uso de Internet de los y las estudiantes de Ingeniería en Sist...Marco Mendoza López
 
Motivación de los estudiantes para la elección de
Motivación de los estudiantes para la elección deMotivación de los estudiantes para la elección de
Motivación de los estudiantes para la elección deMarco Mendoza López
 
Vivir como un guerrero, ensayo desde una perspectiva ética filosófica
Vivir como un guerrero, ensayo desde una perspectiva ética filosóficaVivir como un guerrero, ensayo desde una perspectiva ética filosófica
Vivir como un guerrero, ensayo desde una perspectiva ética filosóficaMarco Mendoza López
 

Mais de Marco Mendoza López (20)

Diagnóstico tecnológico de los cybercafé del distrito ii del municipio de man...
Diagnóstico tecnológico de los cybercafé del distrito ii del municipio de man...Diagnóstico tecnológico de los cybercafé del distrito ii del municipio de man...
Diagnóstico tecnológico de los cybercafé del distrito ii del municipio de man...
 
Estudio de la tecnología VPLS (Virtual Private LAN Service) como solución de ...
Estudio de la tecnología VPLS (Virtual Private LAN Service) como solución de ...Estudio de la tecnología VPLS (Virtual Private LAN Service) como solución de ...
Estudio de la tecnología VPLS (Virtual Private LAN Service) como solución de ...
 
Virtual port-channel
Virtual port-channelVirtual port-channel
Virtual port-channel
 
Seguridad en redes wifi wpa2-psk
Seguridad en redes wifi wpa2-pskSeguridad en redes wifi wpa2-psk
Seguridad en redes wifi wpa2-psk
 
Comunicaciones digitales Nic
Comunicaciones digitales NicComunicaciones digitales Nic
Comunicaciones digitales Nic
 
Trasmisión por modulación angular2
Trasmisión por modulación angular2Trasmisión por modulación angular2
Trasmisión por modulación angular2
 
Transmisión por modulación de amplitud2
Transmisión por modulación de amplitud2Transmisión por modulación de amplitud2
Transmisión por modulación de amplitud2
 
Introducción a los comunicaciones electron1cas
Introducción a los comunicaciones electron1casIntroducción a los comunicaciones electron1cas
Introducción a los comunicaciones electron1cas
 
La recoleccion de informacion
La recoleccion de informacionLa recoleccion de informacion
La recoleccion de informacion
 
Analisis del uso del tiempo en las parejas
Analisis del uso del tiempo en las parejasAnalisis del uso del tiempo en las parejas
Analisis del uso del tiempo en las parejas
 
Reporte lab III autoinducción e inducción mutua
Reporte lab III autoinducción e inducción mutuaReporte lab III autoinducción e inducción mutua
Reporte lab III autoinducción e inducción mutua
 
Diagnóstico tecnológico de los cybercafé del distrito II del municipio de man...
Diagnóstico tecnológico de los cybercafé del distrito II del municipio de man...Diagnóstico tecnológico de los cybercafé del distrito II del municipio de man...
Diagnóstico tecnológico de los cybercafé del distrito II del municipio de man...
 
Percepción del uso de Internet de los y las estudiantes de Ingeniería en Sist...
Percepción del uso de Internet de los y las estudiantes de Ingeniería en Sist...Percepción del uso de Internet de los y las estudiantes de Ingeniería en Sist...
Percepción del uso de Internet de los y las estudiantes de Ingeniería en Sist...
 
Etica Aplicada
Etica AplicadaEtica Aplicada
Etica Aplicada
 
Motivación de los estudiantes para la elección de
Motivación de los estudiantes para la elección deMotivación de los estudiantes para la elección de
Motivación de los estudiantes para la elección de
 
La integridad de una auditora
La integridad de una auditoraLa integridad de una auditora
La integridad de una auditora
 
Vivir como un guerrero, ensayo desde una perspectiva ética filosófica
Vivir como un guerrero, ensayo desde una perspectiva ética filosóficaVivir como un guerrero, ensayo desde una perspectiva ética filosófica
Vivir como un guerrero, ensayo desde una perspectiva ética filosófica
 
Utilitarismo presentación
Utilitarismo presentaciónUtilitarismo presentación
Utilitarismo presentación
 
Utilitarismo cuadro sinoptico
Utilitarismo cuadro sinopticoUtilitarismo cuadro sinoptico
Utilitarismo cuadro sinoptico
 
Arquitectura de redes
Arquitectura de redesArquitectura de redes
Arquitectura de redes
 

Último

certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
PROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y masPROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y maslida630411
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxCarolina Bujaico
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nóminacuellosameidy
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armadob7fwtwtfxf
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 

Último (20)

certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
PROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y masPROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y mas
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptx
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVPEl camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nómina
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armado
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 

Informe nagios proyecto | Operación y Monitoreo de Redes

  • 1. Universidad Centroamericana Facultada de Ciencia, Tecnologías y Ambiente Ingeniería en Sistemas y Tecnologías de la Información Concentración de Redes y Comunicación Manual de Instalación Nagios Autores:  Espinoza Flores, Eduardo José  Lorío Cabezas, Diana Massiel  Mendoza López, Marco Antonio  Ruiz Barboza, Mayra Tutor:  Msc. Mariella Auxiliadora Cuadra Guido Managua, 29 de agosto de 2013
  • 2. Contenido 1. Introducción................................................................................................................................ 1 1.1. Que proporciona Nagios ......................................................................................................... 1 1.2. ¿Cómo funciona?..................................................................................................................... 2 1.3. Clientes y Usuarios.................................................................................................................. 3 1.4. Lo que se dice acerca de Nagios:............................................................................................. 3 2. Objetivos ..................................................................................................................................... 4 2.1. General.................................................................................................................................... 4 2.2. Específicos............................................................................................................................... 4 3. Instalación de Nagios Core 3.5.0................................................................................................. 5 3.1. Nagios Core ............................................................................................................................. 5 3.2. Requerimientos de instalación................................................................................................ 6 3.2.1. Requerimientos de hardware ............................................................................................. 6 3.2.2. Requerimientos de software............................................................................................... 6 3.2.3. Precios................................................................................................................................. 7 3.2.4. Descargar............................................................................................................................. 7 3.2.5. Instalación ........................................................................................................................... 7 4. Supervisar servicios públicamente disponibles......................................................................... 17 4.1. Plugins y Servicios de Monitoreo .......................................................................................... 17 4.2. Creación de una definición de host....................................................................................... 18 4.3. Crear definiciones de servicio ............................................................................................... 19 4.3.1. Monitoreo HTTP................................................................................................................ 19 4.3.2. Monitoreo FTP................................................................................................................... 20 4.3.3. Monitoreo SSH .................................................................................................................. 21 4.3.4. Monitoreo SMTP ............................................................................................................... 21 4.3.5. Monitoreo POP3................................................................................................................ 22 4.3.6. Monitoreo IMAP................................................................................................................ 23 4.3.7. Monitoreo máquinas Windows......................................................................................... 24
  • 3. Manual de Instalación 2013 1 Nagios Índice de Ilustraciones Ilustración 1: Clientes de Nagios............................................................................. 3 Ilustración 2: Estructura Lógica de Nagios .............................................................. 6 Ilustración 3: Instalación de Apache........................................................................ 7 Ilustración 4: Instalación de php.............................................................................. 8 Ilustración 5: Grupos Creados................................................................................. 9 Ilustración 6: Configuracion del contacto............................................................... 12 Ilustración 7: Autenticando para ingresar al servidor Nagios ................................ 13 Ilustración 8: Bienvenidos a Nagios ...................................................................... 13 Ilustración 9: El estado de la red ........................................................................... 14 Ilustración 10: Mapa de los host monitoreados ..................................................... 14 Ilustración 11: Estado de los host en la red........................................................... 15 Ilustración 12: Histograma del estado del host...................................................... 16 Ilustración 13: Visión de Conjunto para el monitoreo de host bajo plataforma Microsoft Windows ................................................................................................ 25
  • 4. Manual de Instalación 2013 1 Nagios 1. Introducción Nagios es un sistema de vigilancia de gran alcance que permite a las organizaciones identificar y resolver los problemas de infraestructura de TI antes de que afecten los procesos de negocio críticos. Es una herramienta poderosa que le proporciona la conciencia inmediata de la infraestructura de misión crítica de su organización. Nagios le permite detectar y reparar problemas y mitigar los problemas futuros antes de que afecten a los usuarios finales y clientes. (Nagios.org) 1.1. Que proporciona Nagios Mediante el uso de Nagios, puede:  Plan para la mejora de la infraestructura antes que causen fallas los sistemas obsoletos.  Responder a las emisiones en la primera señal de un problema.  Reparar automáticamente los problemas cuando se detectan.  Coordinar las respuestas del equipo técnico.  Asegúrese de SLAs de su organización se están cumpliendo.  Asegúrese de cortes de infraestructura de TI tienen un efecto mínimo en los resultados de su organización.  Control de toda la infraestructura y los procesos de negocio.
  • 5. Manual de Instalación 2013 2 Nagios 1.2. ¿Cómo funciona?  Monitoreo: El personal de TI, configura Nagios para supervisar componentes de la infraestructura de TI críticos, incluyendo medidas del sistema, protocolos de red, aplicaciones, servicios, servidores e infraestructura de red.  Alerta: Nagios envía alertas cuando los componentes críticos de la infraestructura fallan y no se restablecen, proporcionando a los administradores con la notificación de eventos importantes. Las alertas pueden ser entregadas a través de correo electrónico, SMS, o un script personalizado.  Respuesta: El personal de TI puede reconocer alertas y comenzar a resolver los cortes y la investigación de las aletas de seguridad inmediatamente. Las alertas se pueden escalar a diferentes grupos si no se reconocen en el momento oportuno.  Reportes: Los informes proporcionan un registro histórico de las interrupciones, eventos, notificaciones y la respuesta de alertas para su posterior revisión. Informes de disponibilidad ayudan a asegurar los SLAs se están cumpliendo.  Mantenimiento: Tiempo de inactividad programado evita alertas durante los mantenimientos programados y las ventas de actualización.  Planificación: Gráficos e informes de planificación de capacidad permitirá identificar mejoras de infraestructura necesarias antes de que ocurran fallas.
  • 6. Manual de Instalación 2013 3 Nagios 1.3. Clientes y Usuarios Con más de 1 millón de usuarios en todo el mundo, no es de extrañar que Nagios sea el estándar de la industria en el espacio de control de TI. Ilustración 1: Clientes de Nagios 1.4. Lo que se dice acerca de Nagios:  "Nagios nos permite ser proactivos a los problemas del cliente" - Propietario, GCS Tech.  "Un excelente estable, útil, fácil de usar, fácil de configurar NMS" - Network Operations Manager, Centro Nacional de Informática.  "Utilizamos esta herramienta muy fiable para monitorizar algunos servicios críticos de nuestra red" - Administrador Sistema Asociado, Samsung Electronics Co., Rusia  "Herramienta de supervisión mejor que he visto en mi vida." - Administrador del sistema de la Universidad de Klagenfurt
  • 7. Manual de Instalación 2013 4 Nagios 2. Objetivos 2.1. General  Crear un manual de instalación de la herramienta de software para monitorización de redes: Nagios. 2.2. Específicos  Detallar los requerimientos técnicos de hardware y software para llevar a cabo el funcionamiento óptimo de NAGIOS.  Describir el procedimiento llevado acabo para la instalación de Nagios Core.
  • 8. Manual de Instalación 2013 5 Nagios 3. Instalación de Nagios Core 3.5.0 El proyecto Nagios es OpenSource (Código Abierto) sin embargo la empresa Nagios tiene distribuciones pagadas, entre ellas:  Nagios XI: es un control de nivel empresarial y soluciones de alerta basada en Nagios Core y otros componentes de software libre probados. ($6,495.00)  Nagios fusión: proporciona a las organizaciones la capacidad de identificar y resolver problemas de manera amplia infraestructura antes de que afecten los procesos críticos de negocio rápidamente ($1,490.00).  Nagios Incident Manager es una aplicación de gestión de incidencias de nivel empresarial que permite a los equipos e individuos para realizar un seguimiento y resolver los problemas más rápido con una poderosa aplicación basada en web que ofrece seguridad, la movilidad, la integración de terceros, y las herramientas de colaboración ($1,990.00). 3.1. Nagios Core Nagios Core es el estándar de la industria, Open Source de control informático que permite a las organizaciones identificar y resolver los problemas de infraestructura de TI antes de que afecten los procesos de negocio críticos. Nagios Core sirve como uno de los pilares fundamentales de Nagios XI - nuestra solución de monitorización comercial. Permite supervisar toda su infraestructura de TI para asegurar que los sistemas, aplicaciones, servicios y procesos de negocio están funcionando correctamente. En el caso de un fallo, se puede alertar al personal técnico del problema, lo que les permite comenzar los procesos de remediación antes interrupciones afectan a los procesos de negocio, usuarios finales o clientes.
  • 9. Manual de Instalación 2013 6 Nagios 3.2. Requerimientos de instalación 3.2.1.Requerimientos de hardware Los requisitos hardware son muy variables, depende en gran medido del número de servicios y servidores a controlar. Para hacernos una idea, con una infraestructura de unos 200 equipos, necesitaríamos un Dual-Core con 250GB de HDD y 4-8GB de RAM. (Primantech, 2012) 3.2.2.Requerimientos de software Los requisitos de software básicos son:  Sistema Operativo CentOS 5.x ó 6 (recomendado x32 para compatibilidades con plugins)  Apache  PHP  GCC Compiler  GD Development libraries Ilustración 2: Estructura Lógica de Nagios
  • 10. Manual de Instalación 2013 7 Nagios 3.2.3.Precios Nagios Core está disponible de forma gratuita a las organizaciones que no requieren servicios de apoyo profesional. Para las organizaciones que prefieren o están obligados a obtener ayuda profesional, los planes comerciales de apoyo están disponibles a partir de $ 2,495 USD por año. 3.2.4.Descargar Nagios Core se puede descargar en su versión estable 3.5.0 desde: http:// sourceforge.net/projects/nagios/files/latest/download 3.2.5.Instalación La instalación se realiza bajo la plataforma Linux / Centos 6.4. Primeramente necesitamos instalar los complementos para que Nagios Core funciones en óptimas condiciones, entonces se procede a instalar Apache utilizando la línea de comando: yum install httpd Ilustración 3: Instalación de Apache
  • 11. Manual de Instalación 2013 8 Nagios PHP yum install php Ilustración 4: Instalación de php GCC Compiler yum install gcc yum install glibc yum install glibc-common GD Development libraries yum install gd yum install gd-devel 1. Creamos las cuentas de Nagios (debemos hacerlo como root)  Añadimos usuario Nagios al home y una contraseña useradd –m nagios passwd nagios  Añadimos un nuevo grupo nagcmd para alojar comandos externos groupadd nagcmd  Agregamos el usuario Nagios y apache al grupo nagcmd usermod –a -g nagcmd nagios usermod –a –g nagcmd apache
  • 12. Manual de Instalación 2013 9 Nagios Ilustración 5: Grupos Creados 2. Descargamos Nagios Core 3.5.0  Buscamos un directorio para descargar Nagios cd/tmp/  Descargamos Nagios Core 3.5.0 con wget wget http:// sourceforge.net/projects/nagios/files/latest/download  Extraemos el archivo descargado tar xzf nagios-3.3.1.tar.gz 3. Configuración/Compilación de Nagios  Vamos a la ubicación del archivo descomprimido anteriormente cd /tmp/Nagios
  • 13. Manual de Instalación 2013 10 Nagios  Ejecutamos el script de configuración pasándole como parámetro el grupo nagcmd ./configure --with-command-group=nagcmd  Compilamos el código fuente make all  Instalamos los archivos binarios en CentOS make install  Instalamos el script de inicio make install-init  Instalamos el fichero de configuración make install-config  Instalamos el fichero de comandos externos make install-commandmode  Instalamos el archivo de configuración de Nagios para Apache make install-webconf 4. Descargamos Plugins Nagios 1.4.15  Buscamos un directorio para descargar los Plugins cd /tmp/  Descargamos Plugins Nagios 1.4.15 con wget wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz  Extraemos el archivo descargado tar xzf nagios-plugins-1.4.16.tar.gz 5. Configuración/Compilación de los Plugins  Vamos a la ubicación del archivo descomprimido anteriormente cd /tmp/nagios-plugins-1.4.16  Ejecutamos el script de configuración pasándole usuario y grupo Nagios ./configure --with-nagios-user=nagios --with-nagios-group=nagios
  • 14. Manual de Instalación 2013 11 Nagios  Compilamos el código fuente make  Instalamos los archivos binarios en CentOS make install 6. Configuramos la Interfaz Web,  Creamos una cuenta de usuario llamada nagiosadmin y una contraseña. htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin  Reiniciar Apache para que sean efectivos los cambios. service httpd restart --también vale: /etc/init.d/httpd restart 7. Añadimos los servicios de Nagios y Apache al arranque de CentOS.  Añadimos el servicio Nagios chkconfig --add nagios  Arrancamos Nagios al iniciar el sistema chkconfig nagios on  Arrancamos apache (httpd) al iniciar el sistema chkconfig httpd on 8. Arrancamos Nagios como servicio. service nagios start --también vale: /etc/init.d/nagios start 9. Personalizar la configuración de contacto, donde se enviarán las alertas. Usuario/Alias/e-mail de notificaciones, etc... vim /usr/local/nagios/etc/objects/contacts.cfg
  • 15. Manual de Instalación 2013 12 Nagios Ilustración 6: Configuracion del contacto 10.Chequeamos que todo está correctamente instalado. /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
  • 16. Manual de Instalación 2013 13 Nagios 11.Finalmente, desde un navegador podemos acceder a la Interfaz Web de Nagios (http://IP_Servidor/nagios) con nuestro usuario y contraseña. En nuestro caso es nagiosadmin Ilustración 7: Autenticando para ingresar al servidor Nagios  Bienvenida donde podemos elegir cualquier opción en el menú de la izquierda. Ilustración 8: Bienvenidos a Nagios
  • 17. Manual de Instalación 2013 14 Nagios  Vamos a la pestaña Services para ver los servicios que está monitorizando Nagios. Ilustración 9: El estado de la red Ilustración 10: Mapa de los host monitoreados
  • 18. Manual de Instalación 2013 15 Nagios Ilustración 11: Estado de los host en la red
  • 19. Manual de Instalación 2013 16 Nagios Ilustración 12: Histograma del estado del host
  • 20. Manual de Instalación 2013 17 Nagios 4. Supervisar servicios públicamente disponibles. Por "público" se refiere a los servicios que son accesibles a través de la red o de la red local o el mayor de Internet. Algunos ejemplos de servicios públicos incluyen HTTP, POP3, IMAP, FTP y SSH. Hay muchos más servicios públicos que es probable que utilice a diario. Estos servicios y aplicaciones, así como sus protocolos subyacentes, por lo general pueden ser monitoreados por Nagios sin ningún tipo de requisitos especiales de acceso. Los servicios privados, en cambio, no pueden ser controlados con Nagios sin un agente intermediario de algún tipo. Algunos ejemplos de servicios privados relacionados con los anfitriones son cosas como la carga de la CPU, uso de memoria, uso del disco, número de usuarios actual, la información del proceso, etc Estos servicios o atributos de los ejércitos privados no suelen estar expuestas a los clientes externos. Esta situación requiere que un agente de supervisión intermediario puede instalar en cualquier equipo que usted necesita para controlar la información sobre. Consejo: Ocasionalmente, usted se encontrará que la información sobre los servicios privados y las aplicaciones se puede supervisar con SNMP. El agente SNMP permite monitorear remotamente la información privada de otro modo (y de difícil acceso) sobre el anfitrión. 4.1. Plugins y Servicios de Monitoreo Para controlar un determinado programa, servicio o protocolo, es muy probable que el Plugins existente para su seguimiento. La distribución oficial plugins de Nagios viene con plugins que se pueden utilizar para supervisar una variedad de servicios y protocolos. También hay un gran número de plugins contribuido que se pueden encontrar en el subdirectorio contrib/ de la distribución
  • 21. Manual de Instalación 2013 18 Nagios plugin. El NagiosExchange.org sitio web recibe un número de plugins adicionales que han sido escritos por los usuarios. 4.2. Creación de una definición de host Para poder supervisar un servicio, primero debe definir una serie que está asociada con el servicio. Puede colocar las definiciones de acogida en cualquier archivo de configuración del objeto especificado por un Creación de una definición de host. Para poder supervisar un servicio, primero debe definir una serie que está asociada con el servicio. Puede colocar las definiciones de acogida en cualquier archivo de configuración del objeto especificado por un cfg_file Directiva o colocado en un directorio especificado por una cfg_dir Directiva. Si ya ha creado una definición de equipo, puede saltarse este paso. Para este ejemplo, digamos que usted desea supervisar una variedad de servicios en un host remoto. Digamos que remotehost host. La definición de host puede ser colocada en su propio archivo o añadido a un archivo de configuración de objeto ya que sale. Esto es lo que la definición de host para remotehost podría ser: define host{ use generic-host ; heredan los valores predeterminados de una plantilla host_name remotehost ; El nombre que le damos a este host alias Some Remote Host ; un nombre más asociado con el host address 192.168.1.50 ; la dirección IP de la máquina hostgroups allhosts ; grupos de acogida este host se asocia } Ahora que una definición se ha añadido para el anfitrión que será monitoreado, podemos empezar a definir los servicios que deben ser controlados. Al igual que
  • 22. Manual de Instalación 2013 19 Nagios con las definiciones de acogida, definiciones de servicio se pueden colocar en cualquier archivo de configuración de objeto. 4.3. Crear definiciones de servicio Para cada servicio que desea supervisar, es necesario definir un servicio de Nagios que se asocia con la definición de equipo que acaba de crear. Puede colocar las definiciones de servicio en cualquier archivo de configuración del objeto especificado por un cfg_file Directiva o colocado en un directorio especificado por una cfg_dir Directiva. Algunas definiciones de servicio de ejemplo para el seguimiento de servicio público común (HTTP, FTP, etc) son los siguientes. 4.3.1.Monitoreo HTTP Lo más probable es que usted va a querer controlar los servidores web en algún momento - ya sea tuyo o de alguien más. El plugin check_http está diseñado para hacer precisamente eso. Se entiende el protocolo HTTP y puede controlar el tiempo de respuesta, los códigos de error, las cadenas en el HTML devuelto, certificados de servidor, y mucho más. El archivo commands.cfg contiene una definición de comandos para utilizar el plugin check_http. Se parece a esto: define command{ name check_http command_name check_http command_line $USER1$/check_http -I $HOSTADDRESS$ $ARG1$ } Una definición de servicio simple para monitorear el servicio HTTP en la máquina remotehost podría tener este aspecto:
  • 23. Manual de Instalación 2013 20 Nagios define service{ use generic-service host_name remotehost service_description HTTP check_command check_http } Esta definición de servicio simple supervisará el servicio HTTP se ejecuta en remotehost. Se va a producir alertas si el servidor web no responde en 10 segundos o si devuelve HTTP Códigos de errores (403, 404, etc.) Eso es todo lo que necesita para el control básico. 4.3.2.Monitoreo FTP Cuando usted necesita supervisar los servidores de FTP, puede utilizar el plugin check_ftp. El archivo commands.cfg contiene una definición de comandos para utilizar el plugin check_ftp, que se ve así: define command{ command_name check_ftp command_line $USER1$/check_ftp -H $HOSTADDRESS$ $ARG1$ } Una definición de servicio simple para monitorear el servidor FTP en remotehost se vería así: define service{ use generic-service host_name remotehost service_description FTP check_command check_ftp
  • 24. Manual de Instalación 2013 21 Nagios } 4.3.3.Monitoreo SSH Cuando usted necesita para controlar servidores SSH, puede utilizar el plugin check_ssh. El archivo commands.cfg contiene una definición de comandos para utilizar el plugin check_ssh, que se ve así: define command{ command_name check_ssh command_line $USER1$/check_ssh $ARG1$ $HOSTADDRESS$ } Una definición de servicio simple para monitorear el servidor SSH en remotehost se vería así: define service{ use generic-service host_name remotehost service_description SSH check_command check_ssh } 4.3.4.Monitoreo SMTP El plugin check_smtp puede estar utilizando para el seguimiento de sus servidores de correo electrónico. El archivo commands.cfg contiene una definición de comandos para utilizar el plugin check_smtp, que se ve así: define command{ command_name check_smtp command_line $USER1$/check_smtp -H $HOSTADDRESS$ $ARG1$ } Una definición de servicio simple para monitorear el servidor SMTP en remotehost se vería así:
  • 25. Manual de Instalación 2013 22 Nagios define service{ use generic-service host_name remotehost service_description SMTP check_command check_smtp } Esta definición de servicio seguirá de cerca el servicio SMTP y generar alertas si el servidor SMTP no responde en 10 segundos. Una definición de servicio más avanzada se muestra a continuación. Este servicio comprobará el servidor SMTP y generar una alerta si el servidor no responde dentro de 5 segundos o si la respuesta del servidor no contiene "mygreatmailserver.com". define service{ use generic-service host_name remotehost service_description SMTP Response Check check_command check_smtp!-t 5 -e "mygreatmailserver.com" } 4.3.5.Monitoreo POP3 El plugin check_pop puede estar utilizando para monitorear el servicio POP3 de los servidores de correo electrónico. El archivo commands.cfg contiene una definición de comandos para utilizar el plugin check_pop, que se ve así: define command{ command_name check_pop command_line $USER1$/check_pop -H $HOSTADDRESS$ $ARG1$ } Una definición de servicio simple para monitorear el servicio POP3 en remotehost se vería así:
  • 26. Manual de Instalación 2013 23 Nagios define service{ use generic-service host_name remotehost service_description POP3 check_command check_pop } 4.3.6.Monitoreo IMAP El plugin check_imap puede estar utilizando para el seguimiento IMAP4 servicio en sus servidores de correo electrónico. El archivo commands.cfg contiene una definición de comandos para utilizar el plugin check_imap, que se ve así: define command{ command_name check_imap command_line $USER1$/check_imap -H $HOSTADDRESS$ $ARG1$ } Una definición de servicio simple para monitorear el servicio IMAP4 en remotehost se vería así: define service{ use generic-service host_name remotehost service_description IMAP check_command check_imap } Esta definición de servicio seguirá de cerca el servicio IMAP4 y generar alertas si el servidor IMAP no responde en 10 segundos.
  • 27. Manual de Instalación 2013 24 Nagios Una definición de servicio más avanzada se muestra a continuación. Este servicio comprobará el servicio IMAP4 y generar una alerta si el servidor no responde dentro de 5 segundos o si la respuesta del servidor no contiene "mygreatmailserver.com". define service{ use generic-service host_name remotehost service_description IMAP4 Response Check check_command check_imap!-t 5 -e "mygreatmailserver.com" } 4.3.7.Monitoreo máquinas Windows Controlar los servicios "privados" y los atributos de las máquinas de Windows, tales como:  Uso de memoria  Carga de la CPU  Uso del disco  Estados de servicio  Los procesos en ejecución Servicios disponibles al público que son proporcionados por las máquinas Windows (HTTP, FTP, POP3, etc) pueden ser controlados fácilmente siguiendo los pasos anteriores. Visión de conjunto
  • 28. Manual de Instalación 2013 25 Nagios Ilustración 13: Visión de Conjunto para el monitoreo de host bajo plataforma Microsoft Windows Monitoreo servicios privados o atributos de una máquina de Windows se debe instalar un agente en él. Este agente actúa como un proxy entre el plugin de Nagios que hace el seguimiento y el servicio real o atributo de la máquina Windows. Sin necesidad de instalar un agente en la máquina Windows, Nagios serían incapaces de controlar los servicios o los atributos de la caja de Windows privadas. Para este caso, instalaremos NSClient + + addon en la máquina Windows y usar el plugin check_nt para comunicarse con el NSClient + + addon. El plugin check_nt ya debe estar instalado en el servidor de Nagios. Pasos Hay varios pasos que debe seguir con el fin de supervisar una nueva máquina con Windows. Ellos son: 1. Realizar requisitos por primera vez 2. Instale un agente de control de la máquina de Windows 3. Crear definiciones de equipos y servicios para el control de la máquina de Windows 4. Reinicie el demonio de Nagios Para hacer la vida un poco más fácil, algunas tareas de configuración ya se han hecho por usted:
  • 29. Manual de Instalación 2013 26 Nagios  Una definición del comando check_nt se ha añadido al archivo commands.cfg. Esto le permite utilizar el plugin check_nt para supervisar los servicios de ventana.  Una plantilla de host del servidor de Windows (llamado windows-server) ya se ha creado en el archivo templates.cfg. Esto le permite añadir nuevas definiciones de equipos de Windows de una manera sencilla. Los archivos de configuración mencionados anteriormente se pueden encontrar en el directorio /usr/local/nagios/etc/objects/ directorio. Puede modificar las definiciones de estas y otras definiciones para satisfacer sus necesidades mejor si lo desea. Sin embargo, recomendamos esperar hasta que esté más familiarizado con la configuración de Nagios antes de hacerlo. Por el momento, sólo tienes que seguir las instrucciones que se indican a continuación y estará monitoreando las cajas de Windows en muy poco tiempo. Requisitos previos La primera vez que configure Nagios para monitorear una máquina Windows, tendrás que hacer un poco de trabajo extra. Recuerda, sólo tienes que hacer esto para la * primera * máquina de Windows a controlar. Editar el archivo principal de configuración de Nagios. vi /usr/local/nagios/etc/nagios.cfg Quite el signo inicial de número (#) de la siguiente línea en el archivo de configuración: #cfg_file=/usr/local/nagios/etc/objects/windows.cfg Guarde el archivo y salga. Esto permitirá a Nagios buscar en el directorio
  • 30. Manual de Instalación 2013 27 Nagios /usr/local/nagios/etc/objects/windows.cfg encontrar definiciones de objetos adicionales. Ahí es donde se le añade de Windows definiciones de equipos y servicios. Este archivo de configuración ya contiene algunos de acogida de la muestra, hostgroup y definiciones de servicio. Para el * primer * máquina de Windows a controlar, sólo tiene que modificar el host muestra y definiciones de servicio en ese archivo, en lugar de crear otros nuevos. Instalación del Agente de Windows Antes de que pueda comenzar a supervisar los servicios privados y los atributos de las máquinas de Windows, tendrá que instalar un agente en esas máquinas. Recomiendo el uso de la NSClient + + addon, que se puede encontrar en http://sourceforge.net/projects/nscplus . Estas instrucciones le guiará a través de una instalación básica del NSClient + + addon, así como la configuración de Nagios para supervisar la máquina Windows. 1. Descarga la última versión estable del NSClient + + addon de http://sourceforge.net/projects/nscplus 2. Descomprimir el NSClient + + archivos en un nuevo C: NSClient directorio + + 3. Abra un símbolo del sistema y cambie al directorio C: NSClient directorio + + 4. Registre el servicio NSClient + + sistema con el siguiente comando: nsclient++ /install 5. Instale la bandeja del sistema NSClient + + con el siguiente comando ('Bandeja de Sistema' distingue entre mayúsculas y minúsculas): nsclient++ SysTray
  • 31. Manual de Instalación 2013 28 Nagios 6. Abra el Administrador de servicios y hacer que el servicio NSClientpp se le permite interactuar con el escritorio (consulte el "Inicio de Sesión 'del administrador de servicios). Si aún no se ha permitido interactuar con el escritorio, marque la casilla para permitir que. 7. Edite el archivo NSC.INI (ubicado en el directorio C: NSClient directorio + +) y realizar los siguientes cambios:  Quite todos los módulos que figuran en la sección [Módulos], a excepción de CheckWMI.dll y RemoteConfiguration.dll  Opcionalmente requerir una contraseña para los clientes cambiando la opción "contraseña" en la sección [Configuración].  Elimine la opción 'allowed_hosts' en la sección [Configuración]. Agregue la dirección IP del servidor de Nagios a esta línea, o dejarlo en blanco para permitir que todos los hosts se conecten.  Asegúrese de que la opción 'puerto' en la sección [NSClient] no tiene comentarios y establece en '12489 '(el puerto por defecto.) 8. Inicie el NSClient + servicio + con el siguiente comando: nsclient++ /start 9. Si se instala correctamente, un nuevo icono debe aparecer en la bandeja del sistema. Será un círculo amarillo con el negro 'M' en su interior. 10.El servidor de Windows ahora se puede agregar a la configuración de monitorización Nagios. Configuración de Nagios Ahora es el momento de definir algunas definiciones de objetos en los archivos de configuración de Nagios para supervisar el nuevo equipo de Windows. Abra el archivo windows.cfg para su edición. vi /usr/local/nagios/etc/objects/windows.cfg
  • 32. Manual de Instalación 2013 29 Nagios Añadir un nuevo host definición de una máquina Windows que se va a supervisar. Si este es el * primer * máquina de Windows que va a monitorear, sólo tiene que modificar la definición de equipo muestra en windows.cfg. Cambie la host_name, el alias y los campos de dirección a los valores apropiados para la máquina de Windows. define host{ use windows-server ; Heredar valores por defecto de una plantilla de servidor de Windows (asegúrese de mantener esta línea! host_name winserver alias My Windows Server address 192.168.1.2 } Bueno. Ahora usted puede agregar algunas definiciones de servicio (en el mismo archivo de configuración) para contar Nagios para monitorear diferentes aspectos de la máquina Windows. Nota: Reemplace "winserver" en las definiciones de ejemplo a continuación con el nombre especificado en la directiva de la nombre_host definición de equipo que acaba de agregar. Agregue la siguiente definición de servicio para monitorear la versión del NSClient + + addon que se ejecuta en el servidor de Windows. Esto es útil cuando llega el momento de actualizar los servidores de Windows a una versión más reciente del complemento, ya que será capaz de decir que todavía necesitan ser actualizados a la última versión de NSClient + + en máquinas Windows. define service{ use generic-service host_name winserver service_description NSClient++ Version check_command check_nt!CLIENTVERSION }
  • 33. Manual de Instalación 2013 30 Nagios Agregue la siguiente definición de servicio para monitorear el tiempo de actividad del servidor de Windows. define service{ use generic-service host_name winserver service_description Uptime check_command check_nt!UPTIME } Agregue la siguiente definición de servicio para monitorear el uso de la CPU en el servidor de Windows y genera una alerta crítica cuando la carga de la CPU 5 minutos es de 90% o más, o una alerta de advertencia si la carga de 5 minutos es de 80% o mayor. define service{ use generic-service host_name winserver service_description CPU Load check_command check_nt!CPULOAD!-l 5,80,90 } Agregue la siguiente definición de servicio para supervisar el uso de memoria en el servidor Windows y generar una alerta crítica, si el uso de memoria es de 90% o más, o una alerta de advertencia si el uso de memoria es de 80% o mayor. define service{ use generic-service host_name winserver service_description Memory Usage check_command check_nt!MEMUSE!-w 80 -c 90 }
  • 34. Manual de Instalación 2013 31 Nagios Agregue la siguiente definición de servicio para supervisar el uso de la unidad C: en el servidor de Windows y genera una alerta crítica, si el uso del disco es de 90% o más, o una alerta de advertencia si el uso del disco es de 80% o mayor. define service{ use generic-service host_name winserver service_description C: Drive Space check_command check_nt!USEDDISKSPACE!-l c -w 80 -c 90 } Agregue la siguiente definición de servicio para monitorear el estado del servicio W3SVC en la máquina Windows y generar una alerta crítica, si se detiene el servicio. define service{ use generic-service host_name winserver service_description W3SVC check_command check_nt!SERVICESTATE!-d SHOWALL -l W3SVC } Agregue la siguiente definición de servicio para monitorear el proceso Explorer.exe en la máquina Windows y generar una alerta crítica si el proceso no se está ejecutando. define service{ use generic-service host_name winserver service_description Explorer check_command check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe } Eso es todo por ahora. Ha añadido algunos servicios básicos que deben ser controlados en la caja de Windows. Guarde el archivo de configuración.
  • 35. Manual de Instalación 2013 32 Nagios Protección de contraseña Si ha especificado una contraseña en el NSClient + + archivo de configuración en la máquina de Windows, tendrá que modificar la definición del comando check_nt para incluir la contraseña. Abra el archivo commands.cfg para su edición. vi /usr/local/nagios/etc/objects/commands.cfg Cambiar la definición del comando check_nt para incluir el "<CONTRASEÑA> -s" argumento (donde contraseña es la contraseña que ha especificado en la máquina Windows) así: define command{ command_name check_nt command_line $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -s PASSWORD -v $ARG1$ $ARG2$ } Guarde el archivo. Nagios Reinicio Una vez que ha añadido el nuevo host y definiciones de servicio en el archivo de configuración del objeto (s), usted está listo para iniciar la supervisión de ellos. Para ello, tendrás que comprobar la configuración y reiniciar Nagios. Si el proceso de verificación produce mensajes de error, corrija el archivo de configuración antes de continuar. Asegúrese de que usted no (re) iniciar Nagios hasta que el proceso de verificación se completa sin errores.