ナギオス – Comprobando las licencias CAL en Remote Desktop

非常にいいです! Este documento podremos usarlo todos aquellos que tengamos un servicio de Licencias de Escritorio Remoto en nuestra organización, siempre será bueno conocer cuántas licencias consumimos para analizar futuras necesidades o bien recibir alertas en caso que queden pocas licencias libres. 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, そこで, si no tienes instalado el agente NSClient en esa máquina, por favor repasa este artículo previo. Descargaremos el script de la web: https://exchange.nagios.org/directory/Plugins/Remote-Access/check_rds_cals/details

 

悪くありません, tras dejarlo en la carpeta de scripts, probamos a ejecutarlo para ver los resultados que obtenemos y cuántas licencias tenemos libres, 走る:

[ソースコード]cscript.exe //NoLogo check_rds_cals.wsf /w:VALOR_WARNING /c:VALOR_CRITICAL[/ソースコード]

 

 

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ï:

[ソースコード][/設定/外部スクリプト/スクリプト]
check_rds_cals = cscript.exe //T:30 //NoLogo scripts\\check_rds_cals.wsf /w:15 /c:10

[/設定/外部スクリプト/エイリアス]
check_rds_cals = check_rds_cals[/ソースコード]

 

Como vemos yo directamente le meto los valores de Warning y de Critical en el fichero de configuración por no complicarme más, pero recordar que podemos pasar también estos valores como argumentos! Si tienes interés repasalo en このドキュメント!

 

Recordamos reiniciar el servicio NSClient++ para que relea la configuración,

 

そしてオプションで, si queremos validarlo desde la shell de Nagiospues bastaría con ir al path de los plugins y ejecutar:

[ソースコード]./check_nrpe -H DIRECCION_IP_SERVIDOR_LICENCIAS -c check_rds_cals[/ソースコード]

 

 

でもあのう, con crear el Servicio directamente desde Centreon nos valría, vamos que sin probar esto nos funcionará! 私たちは、 “構成” > “サービス” y añadimos uno al Host que sea el servidor de licencias,

  • 形容: 監視からお客様をお目にするための名前を示します, algo como ‘Licencias CAL RDP’ nos puede valer.
  • テンプレート: 通常であれば, 「generic-active-service-custom」を選択します.
  • チェックコマンド: コマンドのリストから選択します, 「check_nrpe」.
  • 引数: ここでは、INIファイルで定義するエイリアスを入力する必要があります, en este ejemplo pasaremos mediante NRPE el check ‘check_rds_cals’.

 

で録音します “セーブ”,

 

あ、まあ, 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!

 

おすすめの投稿

著者

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, 私に連絡することを躊躇しないでください, できる限りお手伝いします, シェアリングは生きていること ;) . ドキュメントを楽しむ!!!