jueves, 8 de mayo de 2008

Monitorizar máquina Windows con Nagios

Instalar NSClient++ en el equipo a monitorizar

Descargamos la última versión desde http://sourceforge.net/projects/nscplus

Descomprimimos el zip en C:\NSClient++

Abrimos una consola de comandos y nos situamos en la carpeta anterior, C:\NSClient++

Registramos NSClient++ como servicio de sistema
nsclient++ /install

Editamos el archivo NSC.INI situado en C:\NSClient++ y realizamos los siguientes cambios:

- "Des-comentamos" todos los módulos situados en la sección [modules] excepto "CheckWMI.dll" y "RemoteConfiguration.dll"

- Cambiamos la contraseña en la sección [settings]

- "Des-comentamos" la opción 'allowed_hosts' en la sección [settings]. Añadimos la dirección IP del servidor Nagios.

- Nos aseguramos de que la opción 'port' en la sección [NSClient] se encuentra sin comentar y está definido a '12489' (puerto por defecto).

Arrancamos el servicio NSClient++
nsclient++ /start

Configurar Nagios

Abrimos el archivo para editarlo

vi /usr/local/nagios/etc/objects/windows.cfg

Añadimos una definición de host o editamos la del ejemplo para agregar nuestra máquina

define host{
use windows-server ; Inherit default values from a Windows server template (make sure you keep this line!)
host_name winserver
alias My Windows Server
address 192.168.1.2
}

Añadimos los servicios asociados a dicho host

define service{
use generic-service
host_name winserver
service_description NSClient++ Version
check_command check_nt!CLIENTVERSION
}

En una fase inicial es suficiente con configurar los ejemplos del archivo de configuración.

No hay comentarios: