ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Herramienta de Monitoreo Nagios


Enviado por   •  17 de Agosto de 2011  •  Informes  •  1.482 Palabras (6 Páginas)  •  758 Visitas

Página 1 de 6

Herramienta de Monitoreo Nagios

Es un sistema y una aplicación de monitoreo de red. Este observa los hosts y los servicios

que sean especificados, alertando cuando algo malo sucede y cuando las cosas mejoran.

Algunas de las características incluidas son:

 Monitoreo de servicios de red (SMTP, POP3, HTTP, NNTP, PING, etc.)

 Monitoreo de recursos del host (carga del procesador, utilización del disco, etc.)

 Diseño de plugins sencillos, que permite a los usuarios desarrollar fácilmente sus

propias revisiones de servicio.

 Verificación de servicio paralelizado.

 Habilidad de definir una jerarquía de host de red utilizando “hosts” padres,

permitiendo la detección y la distinción entre hosts que están caídos y aquellos que

son inalcanzables.

 Notificación a los contactos cuando un servicio o problemas de host ocurren y sean

resueltos (mediante email, pagina, o método definido por el usuario.)

 Habilidad de definir manejador de eventos que sean ejecutados durante el servicio

o eventos de host para una resolución pro activa.

 Rotación de registro de eventos automática.

 Soporte para implementar monitoreo de hosts redundantes.

 Interfase de web opcional para visualizar el estado actual de la red, notificaciones y

problemas, archivos de registro de eventos, etc.

1.1 Requerimientos de instalación

El único requerimiento para ejecutar Nagios es tener una maquina con Linux. También es

deseable tener configurado TCP/IP ya que muchos servicios se revisan mediante la red.

No es necesario utilizar los CGIs proporcionados, pero si se decide utilizarlos, se

necesitara el siguiente software instalado:

1. Servidor web (preferentemente Apache).

2. GD_LIBRARY de Thomas Boutell versión 1.6.3 o superior.

3. Nagios (versión actual 2.7 del 19/01/2007)

4. Nagios Plugins

5. Compilador básico de C (GNU C).

Se puede descargar la ultima versión de NAGIOS en su sitio web (http://www.nagios.org).

1.2 Instalación de Nagios

La instalación y configuración de Nagios es muy extensa, no se puede solo compilar los

binarios, ejecutar el programa y descansar. Existe mucha configuración antes de que se

pueda comenzar a monitorear cualquier cosa. Tome su tiempo para leer toda la

documentación, será necesaria.

Convertirse en Root: Sera necesario el acceso con el usuario root, para la instalación,

debido a que se crearán nuevos usuarios y grupos, se modificará la configuración del

servicio web.

Después de descargar la ultima versión de Nagios, desempaquetar el archivo de

distribución y verificar la creación del directorio que contiene todos los archivos fuente:

# tar zxvf nagios-version.tar.gz

Ahora es necesario configurar un usuario para la ejecución de Nagios, además del

ambiente de ejecución de la aplicación, realizamos lo siguiente:

# adduser nagios

# mkdir /etc/nagios/

# chown nagios.nagios /etc/nagios

También se necesita definir un grupo que sea capaz de ejecutar comandos desde la

interfase web, Para eso se necesita identificar el usuario que ejecutar el servidor web

(típicamente es apache, pero puede diferir en otros sistemas, pe. Ubuntu usa www-data).

# groupadd nagcmd

# usermod -a -G nagcmd apache

# usermod -G nagcmd nagios

Nota: usando el parámetro 'a', evita que sobreescriba la lista de grupos complementarios.

Ejecutar el script de configuración: Al ejecutar el script de inicialización se definen las

variables y se crea un archivo Makefile (las ultimas opciones con --with-command-xxx son

opcionales, pero necesarias si se desea utilizar los comandos externos con la interfaz

web).

./configure --prefix=prefix --with-cgiurl=cgiurl --with-htmurl=htmurl \

--with-nagios-user=someuser --with-nagios-group=somegroup \

--with-command-group=cmdgroup

 Reemplazar prefix con el directorio de instalación (/etc/nagios)

 Reemplazar cgiurl con el url para consultar los CGIs (/nagios/cgi-bin)

 Reemplazar htmurl con la url para acceder a la interfase principal (/nagios)

 Reemplazar someuser con el nombre del usuario del sistema (nagios)

 Reemplazar cmdgroup con el nombre del grupo (nagcmd)

Instalación de binarios e interfase web: Si no hay ningún error, se debe de compilar los

binarios de Nagios y los CGI con el siguiente comando:

# make all - Compila todos los archivos necesarios

# make install - Instala los binarios y los archivos HTML

# make install-int

...

Descargar como (para miembros actualizados)  txt (11.8 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com