Configuración en windows
Instalación de NSCLient++.
En la instalación, necesitamos especificar desde qué equipos se va a hacer la monitorización (puede ser una subred) y qué clave concertada van a usar tanto cliente como servidor.
Toda la configuración se guarda en un archivo nsclient.ini
[/settings/default] ; ALLOWED HOSTS - A comaseparated list of allowed hosts. You can use netmasks (/ syntax) or * to create ranges. allowed hosts = 192.168.2.2/25 ; PASSWORD - Password used to authenticate against server password = concerted
Para poder hacer checks sobre servicios, necesitamos además que nsclient acepte argumentos. Para ello, añadimos la sección de nrpe server:
[/settings/NRPE/server] allow arguments = true
Configuración en Nagios
En nuestro caso, hemos optado por el uso del comando check_nrpe.
El nuevo servicio en services.cfg, quedará algo como esto:
check_nrpe!checkServiceState -a ShowAll 'My Servicio de Windows'