Compartir a través de


Monitorización

Azure CycleCloud admite la supervisión de servicios externos a través de su arquitectura conectable. Los administradores pueden habilitar la supervisión automática de estos sistemas; para ello, vaya a la página Configuración en el menú de usuario de la esquina superior derecha de la interfaz web, haga doble clic en el elemento Configuración de CycleCloud y active la casilla habilitar la supervisión de los servicios cycleCloud.

Al habilitar esta opción, los servicios admitidos en cada clúster se registran automáticamente con CycleCloud, que configura la supervisión de ese servicio.

Servicios compatibles

Ganglia

Cada versión de CycleCloud se distribuye con compatibilidad con la supervisión de Ganglia para recopilar métricas de rendimiento, como uso de CPU, memoria y ancho de banda. Si el clúster está configurado para usar Ganglia (el valor predeterminado en la mayoría de los casos), la supervisión automática funciona siempre que el puerto 8652 esté abierto entre CycleCloud y el nodo principal del clúster (el que ejecuta el gmetad servicio).

Ganglia en CentOS/RHEL

EPEL proporciona Ganglia en CentOS y RHEL. Azure CycleCloud configura e instala EPEL y las dependencias de Ganglia de forma predeterminada.

Para no usar EPEL, establezca cyclecloud.install_epel = false en una plantilla de clúster. La exclusión de EPEL omite la configuración de la supervisión de Ganglia. Este cambio no afecta la funcionalidad computacional de su clúster de computación, pero omite los datos que recopila la vista de informes de su clúster.

Para fines informativos, estas son las dependencias de "cliente" instaladas en los nodos de ejecución del clúster y las dependencias de "servidor" instaladas en los nodos del clúster principal.

# Ganglia client dependencies from CentOS/RHEL base
yum -y install apr bash expat glibc pcre python python-libs systemd zlib

# Ganglia client dependencies provided by EPEL
yum -y install ganglia ganglia-gmond ganglia-gmond-python libconfuse

# Ganglia server dependencies from CentOS/RHEL base
yum -y install apr bash expat glibc libmemcached pcre rrdtool systemd zlib

# Ganglia server dependencies provided by EPEL
yum -y install ganglia ganglia-gmetad libconfuse

Grid Engine

Si ejecuta Grid Scheduling Edition de CycleCloud, la supervisión del Grid Engine se configura automáticamente al iniciar un clúster de Grid Engine. El único requisito es que CycleCloud pueda conectarse mediante SSH al nodo que ejecuta el qmaster servicio con el par de claves configurado para el clúster.

Azure Monitor

A partir de CycleCloud 8.0, las métricas de un clúster se extraen de Azure Monitor en lugar de Ganglia. Este cambio elimina la necesidad de abrir el puerto 8652 entrante en los nodos.

Nota:

Incluso los clústeres que usan la versión 7 con Ganglia preinstalado obtienen sus métricas de Azure Monitor en CycleCloud 8.

Las métricas recopiladas son:

  • Porcentaje de CPU
  • Bytes de lectura de disco
  • Bytes de escritura de disco
  • Red interna
  • Red interna

También puede almacenar datos de registro de clústeres de CycleCloud en Log Analytics y crear paneles de métricas personalizados. Para más información sobre cómo crear paneles de métricas personalizados desde Log Analytics para los clústeres, consulte la sección Procedimientos y los tutoriales de la documentación de Azure Monitor.