Monitorizacion de equipos con NAGIOS
Nagios 3
Monitorización de equipos
con Nagios 3
Jorge López
jlopez@iberprensa.com
N
agios es una herramienta
GPL que permite llevar un
completo control de la disponibilidad de los servicios, procesos y recursos de un equipo, informando al administrador por diferentes medios como correo electrónico o SMS de su bloqueo o
carga excesiva. Estudiamos en
este tallerpráctico las características de esta utilidad y su configuración vía interfaz web.
Surgido con el nombre NetSaint y
transformado en el proyecto Nagios
(http://www.nagios.org), se trata de una
herramienta para monitorizar los equipos
y servicios de una red. Mediante el uso de
distintos comandos, supervisa hasta el mí
nimo detalle de sus estados, informando a
los administradores en caso dedetectar
se cualquier tipo de problema.
Con respecto a versiones anteriores,
Nagios 3 está dividido en diferentes archi
vos para la configuración de los dispositi
vos y contactos, haciendo más sencilla su
administración. Además incluye numero
sas optimizaciones al poder monitorizar
múltiples elementos, generar un mayor
número de estadísticas para la interfaz
web y agregar nuevasfunciones en el in
térprete de Perl integrado.
almacenamiento, y recursos tipo el es
pacio en disco o la cantidad de memo
ria utilizada. Mediante el uso del com
plemento NRPE también es posible
monitorizar los recursos de un equipo
remoto.
Envío de notificaciones por correo
electrónico o SMS, según su grave
dad, podemos definir que se envíen co
mo simples advertencias o marcadoscomo urgentes. También se manda un
mensaje informando de la corrección
del problema originado, por ejemplo al
resolverse automáticamente.
Interfaz web integrada, para ver los
estados actuales de monitorizado, su
histórico, gráficos de la topología de red
para revisar si algún nodo está caído,
listado mensajes enviados y generar in
formes de disponibilidad.
Creación de eventos, paraejecutar
los al producirse determinadas situacio
nes, por ejemplo reiniciar algún servicio
cuando la carga de los recursos del
equipo sea muy alta.
miento de varios elementos a la vez
con un mínimo de modificaciones.
Grabación y rotación automática
de los estados de los elementos
monitorizados en archivos logs, su
contenido lo leemos desde cualquier
editor de texto o mediante lainterfaz
web.
Asignación de roles para los usuarios, permitiendo dividir las tareas en
distintos usuarios. Por ejemplo, unos
encargados del estado de los servicios
y otros de los recursos del equipo, a los
que se envían diferentes mensajes.
Ampliación de funciones mediante
el uso de complementos, permitien
do el control de nuevos servicios como
los gestores de bases de datos MySQL
oPostgreSQL. Para programarlos, po
demos utilizar el lenguaje que prefira
mos, ya que Nagios funciona como una
pasarela transparente para enviar men
sajes con las salidas de los programas.
Accedemos al contenido del archivo log generado.
Listado de contactos creados.
Página oficial del proyecto Nagios.
CARACTERÍSTICAS
Monitorizado de servicios de red,
por ejemplo HTTP, SMTP oPOP3, dis
positivos como impresoras o redes de
www.studiopress.es
REQUISITOS
Agrupación de los elementos monitorizados, como los de servidores
web distintos, cambiando sus avisos y
alertas según el grupo al que pertenez
can. Esto permite una administración
más sencilla, al cambiar el comporta
Para poder utilizar todas las prestaciones
que ofrece Nagios debemos instalar elservidor web Apache 2, el compilador
GCC y las librerías GD. Estas últimas son
necesarias para crear de manera dinámi
ca las imágenes generadas en los infor
mes.
La interfaz web integrada en Nagios genera informes con
el estado actual de los elementos monitorizados
Número 95
31
TALLER PRÁCTICO
Nagios 3
PASO 7
INSTALACIÓN
Como último paso nos faltaría copiar el ar...
Regístrate para leer el documento completo.