Hoy quiero compartir con todos vosotros un script en PowerCLI que he escrito para monitorizar las estadísticas de nuestros pooles de VMware Horizon e integrarlo con PRTG
VMware PowerCLI para horizon
Hace ya tiempo, compartí un procedimiento de cómo instalar y configurar VMware PowerCLI. A dia de hoy ya vamos por la versión 7 de powershell y la versión 12 de PowerCLI, pero el procedimiento sigue siendo válido.
Una vez tengamos PowerShell instalado y los módulos también instalados, podremos comprobar que ya está disponible
1 |
|
Será necesario también instalar las funciones avanzadas para Horizon. En este post se explica con detalle.
El script
La última versión del script, la podreis encontrar aquí
Básicamente lo que hacemos es pasarle por parámetro las opciones de conexión y eso nos genera un log con toda la información.
Podemos medir la cantidad de escritorios disponibles en el pool, si hay errores de aprovisionamiento o si nuestros usuarios se desconectan sin cerrar sesión entre otras cosas
1 |
|
Sensor PRTG
El script, está pensado de tal manera que lo podamos ejecutar el sensor EXE/Script Advanced Sensor
La información que recoge y muestra en el log también la expone en formato xml para que el PRTG sea capaz de interpretarlo y hacer una gráfica
El resultado seria el siguiente:
Espero que os sirva.
Un saludo!
Miquel.