Buscar

ControlUp: Primer contacto

ControlUp es una herramienta de monitorización diseñada para entornos RDS , XenApp, XenDesktop, Horizon View, AWS, hipervisores, etc..

ControlUp: Arquitectura básica:

Veamos un esquema técnico de su funcionamiento:

ControlUp: Primer contacto

En el bloque inferior:

Podemos ver los distintos elementos monitorizables y el método utilizado para monitorizarlos.

Como podemos ver, para monitorizar XenServer, ESXi, Nutanix, etc... basta con utilizar las APIs que ofrecen estos productos, ofreciendo monitorización en modo agentless para los hipervisores y máquinas virtuales.

Por otro lado vemos como en los entornos VDI: RDS, XenApp, XenDesktop, Horizon, será necesario instalar un agente para recoger métricas adicionales de los equipos, sesiones de usuario y procesos.

El agente utiliza una conexión inbound TCP: 407005 a la máquina monitorizada.

En el bloque de la mitad:

Aquí tenemos nuestro entorno: La consola ControlUp y el monitor de ControlUP.

Ambos elementos comunican con nuestra infraestructura con los agentes o APIs y podemos ver los resultados.

En el bloque superior:

Aquí podemos ver los servicios cloud de ControlUP. Muy interesante: ControlUp Insights. 

Con ControlUp Insights podemos comparar nuestros resultados con otros entornos monitorizados con ControlUp de forma anónima y así verificar el dimensionado de recursos, etc.. además ControlUp Insights nos ofrece consejos para mejorar el rendimiento.

La comunicación con el cloud de ControlUP irá cifrada con SSL. 

La funcionalidad de ControlUp Insights es opcional.

ControlUp: Puesta en marcha inicial:

Para poner el marcha el producto, bastará con crear una cuenta en la web de ControlUP y descargarnos el software para instalar en nuestro entorno.

La instalación la realizaremos en un equipo con sistema operativo Windows y es desde allí que tendremos nuestra consola de administración y visualización. 

La solución de ControlUp esta optimizada para entornos de Active Directory en donde se utilizan las credenciales (y membresía de grupos AD) para otorgar permisos a los usuarios, por lo tanto los componentes de administración de ControlUP deben ejecutarse en equipos que sean miembros del dominio.

Sin embargo, existe una configuración no soportada de forma oficial pero sí documentada donde podemos monitorizar equipos que no son miembros de un dominio de Active Directory: https://www.controlup.com/adding-non-domain-computers-to-controlup/
 

Una vez instalado, deberemos crearnos una cuenta en ControlUP.

La instalación es muy sencilla y rápida.

A continuación definiremos un nombre de organización y ya podremos empezar a añadir elementos:

ControlUp: Primer contacto

Hay elementos que requerirán agente y otros que con las APIs será suficiente para obtener la información.

En el apartado referente a la arquitectura de este post, podemos ver los que requieren cliente y lo que no.

Si optamos por añadir equipos, podemos conectar a nuestro Active Directory y seleccionar los equipos a los que queremos instalar un agente.

ControlUp: Primer contacto

La instalación del agente es automática, no es necesario ir al equipo destino para realizar la instalación.

ControlUP: Ademas de monitorizar, ¿Qué podemos hacer? 

Con ControlUP, además de la monitorización básica de los elementos como: CPU, red, disco, uptime, etc...

ControlUp: Primer contacto

y también a nivel de proceso, sesiones, etc... de todos los elementos monitorizados.

Imaginemos que queremos ver los procesos que tienen mas uso de cierto recurso de toda los los elementos monitorizados, pues será fácil de ver:

ControlUp: Primer contacto

y por supuesto a nivel de sesiones.

Podremos saber la sesión con mas uso de ciertos recursos.

Además de esto, tenemos muchas otras opciones.

Vamos a ver algunas de ellas.

Al seleccionar uno o mas elementos monitorizados y hacer botón derecho sobre los mismos, veremos:

ControlUp: Primer contacto

Aquí, podemos lanzar acciones sobre los equipos, como reiniciarlos, lanzar un gpupdate, lanzar una conexión RDP, etc..

Pero además, tenemos un comparador de registro de Windows, comparador de servicios etc..

Fijémonos en este ejemplo:

Comparamos los servicios de un servidor de ficheros y un Exchange:

ControlUp: Primer contacto

Esta comparativa la podemos realizar también desde el punto de vista del registro de Windows, sistema de ficheros, programas y actualizaciones, etc..

ControlUp: Primer contacto

Imaginemos que un servidor de la granja de RDS con el rol de RDSH (Remote Desktop Session Host) funciona perfectamente pero otro experimenta problemas y ambos tienen instalado el mismo software.

Con estas herramientas de comparación podemos comparar ambos RDSH.

Otra funcionalidad muy interesante es la posibilidad de lanzar scripts contra los elementos monitorizados.

Estos scripts están accesibles para la comunidad y encontraremos scripts de todo tipo.

Algunos ejemplos:

Listar las unidades que tiene mapeadas el usuario:

ControlUp: Primer contacto

Calcular el tamaño del perfil:

ControlUp: Primer contacto

Muestra los últimos ficheros modificados grandes:

ControlUp: Primer contacto

Busca errores en la redirección de carpetas:

ControlUp: Primer contacto

Análisis de la duración del login:

ControlUp: Primer contacto

Protocolo PCoIP: Ancho de banda consumido, para entornos VDI de VMware:

ControlUp: Primer contacto

Mostrar procesos Zombie:

ControlUp: Primer contacto

Ver la versión negociada de RDP:


Hay muchos otros scripts ademas de este.

En próximos posts veremos con mas detalle este producto.

1 comentario: