Nagios – Comprobando las licencias CAL en Remote Desktop

Kaixo! Dokumentu hau erabil dezakegu gure erakundean Mahaigaineko Lizentzien Zerbitzua dutenok, beti ona izango da zenbat lizentzia kontsumitzen ditugun ezagutzea etorkizuneko beharrak aztertu edo lizentzia libre gutxi balira alerta jasotzeko. Por tanto si tienes un servicio de este tipo en tu organización, por qué no monitorizar las licencias CAL RDP de tu organización y así evitar problemas?

 

Usaremos un pequeño script llamado ‘check_rds_cals.wsf’, este WSF o Windows Script File deberemos descargarlo en el Servidor de Licencias de Escritorio Remoto. Usaremos NRPE para su ejecución remota, Beraz, si no tienes instalado el agente NSClient en esa máquina, mesedez berrikusi este artículo previo. Descargaremos el script de la web: https://exchange.nagios.org/directory/Plugins/Remote-Access/check_rds_cals/details

 

Ondo, tras dejarlo en la carpeta de scripts, probamos a ejecutarlo para ver los resultados que obtenemos y cuántas licencias tenemos libres, ejecutamos:

[sourcecode]cscript.exe //NoLogo check_rds_cals.wsf /w:VALOR_WARNING /c:VALOR_CRITICAL[/sourcecode]

 

 

Añadimos pues en el fichero de configuración nsclient.ini la configuración para permitir que se ejecute este script desde una máquina remota como es nuestro Nagios o Centreon. Quedando algo asï:

[sourcecode][/settings/external scripts/scripts]
check_rds_cals = cscript.exe //T:30 //NoLogo scripts\\check_rds_cals.wsf /w:15 /c:10

[/settings/external scripts/alias]
check_rds_cals = check_rds_cals[/sourcecode]

 

Ikusten dugunez, ni zuzenean sartzen ditut Warning eta Critical balioak konfigurazio fitxategian konplikatu gabe, baina gogoratu balio hauek argumentu gisa ere pasa ditzakegula! Interesa baduzu, berrikusi hemen este documento!

 

Gogoratzen dugu NSClient++ zerbitzua berrabiarazi konfigurazioa berriro irakurtzeko,

 

Eta aukerazkoa, Nagios shell-etik baliozkotu nahi badugu… plugin-en path-era joanda exekutatzea nahikoa litzateke:

[sourcecode]./check_nrpe -H LICENTZIA_SERVIDOREAREN_IP_HELBIDEA -c check_rds_cals[/sourcecode]

 

 

Pero bueno, Centreon-etik zerbitzua zuzenean sortzearekin nahikoa izango litzateke, probatu gabe hau ere funtzionatuko digu! Joango gara “Konfigurazioa” > “Zerbitzuak” eta Hostari bat gehitzen diogu, licentzia zerbitzaria izan dadin,

  • Deskribapena: Monitorizazioan ikusiko dugun izena adierazten diogu, ‘Licencias CAL RDP’ bezalakoa guretzat aproposa izan daiteke.
  • Txantiloia: Normalmente, seleccionamos 'generic-active-service-custom'.
  • Check Command: Seleccionamos de la lista de comandos, 'check_nrpe'.
  • Args: Debemos cumplimentar aquí el alias que definimos en el archivo INI, en este ejemplo pasaremos mediante NRPE el check ‘check_rds_cals’.

 

grabatu egiten dugu “Gorde”,

 

Y bueno, si exportamos los datos de Centreon y reiniciamos el motor como es habitual tras una configuración, podremos ya desde “Monitoring” > “Status Details” verificar que tenemos monitorizadas las licencias CAL de RDP, filtramos por nombre y forzamos el checkeo del Servicio si es necesario. Con esto tendremos totalmente controladas y supervisadas las licencias CAL de Remote Desktop!

 

Izenburuko mezuak

Egilea

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, ez zalantzarik izan nirekin harremanetan jartzeko, ahal duzun guztietan laguntzen saiatuko naiz, partekatu ahal dudan guztietan ;) . Dokumentuez gozatu!!!