Instalar y configurar Nagios en servidor Debian 7 (Parte II)

Nagios_LogoContinuamos con la serie de capítulos sobre la instalación y configuración de un servidor Nagios. En éste capítulo configuraremos el envío de notificaciones por correo, añadiremos máquinas para monitorizar y activaremos la monitorización de servicios.

Si queréis podéis consultar la primera parte del tutorial aquí.

Dónde los dejamos

Una vez lo hemos instalado, únicamente tendremos monitorizada la propia máquina del servidor, aquí os dejo una imagen:

un-solo-host-servicios-nagiosAñadimos un host

Comenzaremos añadiendo un servidor con Microsoft Windows Server 2008, que tenemos ubicado en la dirección 192.168.1.8, con el nombre de «winserver»

Antes de nada hay que descomentar la línea de los servidores Windows en el archivo de configuración nagios.cfg, ubicado en /usr/local/nagios/etc/

Usaremos el fichero que viene por defecto para los hosts y servicios que corren en máquinas con sistemas operativos Microsoft Windows, ubicado en /usr/local/nagios/etc/objects/windows.cfg

  1. nano /usr/local/nagios/etc/objects/windows.cfg

Modificamos la información del principio del archivo con los datos de nuestro servidor:

define host{
use         windows-server
host_name    winserver
alias        My Windows Server
address     192.168.1.8
}

Recordad aquí podemos añadir todos las máquinas que queramos.

A continuación tenemos la información del grupo de servidores Windows. Lo dejamos tal y como está:

define hostgroup{
hostgroup_name    windows-server
alias        Windows Servers
}

Más adelante vemos los datos de todos los servicios para éste grupo de servidores, también lo dejamos tal y como está.

Reiniciamos el servicio

  1. service nagios restart

Ahora ya podemos ver nuestro servidor en Nagios:

lista-hosts-nagiosSi observáis arriba a la derecha de la imagen, nos indica que tenemos siete servicios con problemas. Esto es normal porque aparte del servicio PING, el resto sólo funcionan si instalamos el cliente Nagios en el servidor Windows.

Instalando el cliente en el servidor

El cliente nos lo podemos bajar desde la página web de Nagios. Usaremos el cliente NSClient++, lo podéis descargar desde aquí.

Una vez descargado, al comenzar la instalación veremos la siguiente ventana:

install-nsclient-nagiosLos siguientes pasos con aceptar los terminos de licencia y la configuración típica. La ubicación de la instalación dejamos la que viene por defecto.

Después nos pedirá la IP del servidor nagios, la ponéis. El campo de contraseña lo dejáis en blanco. Y habilitáis todos los módulos.

Si todo ha ido bien, ya tendremos todos los servicios monitorizados sin errores y funcionando:

windows-services-nagiosModificando el archivo de configuración windows.cfg podremos añadir más servidores.

Activando las notificaciones por correo

El archivo que tenemos que modificar para añadir nuestra dirección de correo electrónico y así recibir notificaciones es /usr/local/nagios/etc/objects/etc, y allí, en los datos del usuario nagiosadmin, añadiremos nuestra dirección.

Si todo ha ido bien empezaremos a recibir las notificaciones de correo.

En el siguiente artículo hablaremos de monitorizar máquinas Linux, además de añadir servicios para monitorizar como SMTP y POP3 para un servidor de correo.

La siguiente parte:

Instalar y configurar Nagios en servidor Debian 7 (Parte III)

Espero que os haya parecido interesante.