Supervisión de máquinas virtuales con Azure Monitor

En este escenario se describe cómo usar Azure Monitor para supervisar el estado y el rendimiento de máquinas virtuales y sus cargas de trabajo. Incluye la recopilación de datos de telemetría críticos para la supervisión, el análisis y la visualización de los datos recopilados para identificar tendencias y cómo configurar alertas para recibir notificaciones proactivas de problemas críticos.

En este artículo, se presenta el escenario y se proporcionan conceptos generales para supervisar máquinas virtuales en Azure Monitor. Si quiere ir directamente a un área específica, consulte uno de los otros artículos que forman parte de este escenario descrito en la tabla siguiente.

Artículo Descripción
Habilitar supervisión Configure Azure Monitor para supervisar máquinas virtuales, lo que incluye la habilitación de VM Insights y de cada máquina virtual para la supervisión.
Analizar Analice los datos de supervisión que ha recopilado Azure Monitor de máquinas virtuales y sus aplicaciones y sistemas operativos invitados para identificar tendencias e información crítica.
Alertas Cree alertas para identificar de forma proactiva los problemas críticos en los datos de supervisión.
Supervisión de la seguridad Descubra los servicios de Azure para supervisar la seguridad de las máquinas virtuales.
Supervisión de cargas de trabajo Supervise las aplicaciones y otras cargas de trabajo que se ejecutan en las máquinas virtuales.

Importante

Este escenario no incluye características que no están disponibles con carácter general. Las características de la versión preliminar pública, como el estado de los invitados de la máquina virtual, pueden modificar significativamente las recomendaciones realizadas aquí. El escenario se actualizará a medida que las características en versión preliminar pasen a la disponibilidad general.

Tipos de máquinas

En este escenario, se incluye la supervisión de los siguientes tipos de máquinas mediante Azure Monitor. Muchos de los procesos descritos aquí son los mismos, independientemente del tipo de máquina. Las consideraciones para los distintos tipos de máquinas se identifican claramente cuando corresponde. Entre los tipos de medidas, se incluyen los siguientes:

  • Máquinas virtuales de Azure.
  • Conjuntos de escalado de máquinas virtuales.
  • Máquinas híbridas, que son máquinas virtuales que se ejecutan en otras nubes, con un proveedor de servicios administrados o de forma local. También se incluyen máquinas físicas que se ejecutan en el entorno local.

Capas de supervisión

Básicamente, hay cuatro capas en una máquina virtual que requieren supervisión. Cada capa tiene un conjunto distinto de requisitos de telemetría y supervisión.

Nivel Descripción
Máquina virtual anfitriona La máquina virtual del host en Azure. Azure Monitor no tiene acceso al host en otras nubes, pero debe basarse en la información recopilada del sistema operativo invitado. El host puede ser útil para realizar el seguimiento de la actividad, como los cambios de configuración, pero normalmente no se usa para alertas significativas.
Sistema operativo invitado El sistema operativo que se ejecuta en la máquina virtual, que es una versión de Windows o Linux. Hay una cantidad significativa de datos de supervisión disponibles del sistema operativo invitado, como eventos y datos de rendimiento. VM Insights en Azure Monitor proporciona una cantidad significativa de lógica para supervisar el estado y el rendimiento del sistema operativo invitado.
Cargas de trabajo Cargas de trabajo que se ejecutan en el sistema operativo invitado que admiten las aplicaciones empresariales. Azure Monitor proporciona supervisión predefinida para algunas cargas de trabajo. Normalmente, debe configurar la recopilación de datos y las alertas de otras cargas de trabajo mediante el uso de los datos de supervisión que generan.
Application La aplicación empresarial que depende de las máquinas virtuales se puede supervisar mediante Application Insights.

Diagrama en el que se muestran las capas de supervisión.

VM Insights

Este escenario se centra en VM Insights, que es la característica principal de Azure Monitor para supervisar máquinas virtuales. VM insights ofrece las siguientes características:

  • Incorporación simplificada de agentes para habilitar la supervisión del sistema operativo invitado y las cargas de trabajo de una máquina virtual.
  • Libros y gráficos de rendimiento de tendencias predefinidos que permiten analizar las métricas de rendimiento básicas del sistema operativo invitado de la máquina virtual.
  • Mapa de dependencias que muestra los procesos que se ejecutan en cada máquina virtual y los componentes interconectados con otras máquinas y orígenes externos.

Agentes

Cualquier herramienta de supervisión, como Azure Monitor, requiere que un agente esté instalado en una máquina para recopilar datos de su sistema operativo invitado. Azure Monitor tiene actualmente varios agentes que recopilan datos diferentes, envían datos a diferentes ubicaciones y admiten características diferentes. VM Insights administra la implementación y configuración de los agentes que la mayoría de los clientes usarán. En la tabla siguiente, se describen distintos agentes por si necesita los escenarios concretos que admiten. Consulte Introducción a los agentes de Azure Monitor para ver una comparativa detallada de los diferentes agentes.

Nota

El agente de Azure Monitor reemplazará completamente al agente de Log Analytics, la extensión de diagnóstico y el agente de Telegraf una vez que obtenga la funcionalidad necesaria. Estos otros agentes siguen siendo necesarios para características como VM Insights, Azure Security Center y Azure Sentinel.

  • Agente de Azure Monitor: admite máquinas virtuales en Azure, otros entornos de nube y el entorno local. Envía datos a las métricas y registros de Azure Monitor. Cuando admita completamente VM Insights, Azure Security Center y Azure Sentinel, reemplazará por completo al agente de Log Analytics y la extensión de diagnóstico.
  • Agente de Log Analytics: admite máquinas virtuales en Azure, otros entornos de nube y el entorno local. Envía datos a los registros de Azure Monitor. Admite soluciones de supervisión y VM Insights. Este es el mismo agente que se usa para System Center Operations Manager.
  • Dependency Agent: recopila datos sobre los procesos que se ejecutan en la máquina virtual y sus dependencias. Se basa en el agente de Log Analytics para transmitir datos a Azure y admite VM Insights, Service Map y soluciones de Wire Data 2.0.
  • Extensión de diagnóstico de Azure: disponible solo para máquinas virtuales Azure Monitor. Puede enviar datos a Azure Event Hubs y Azure Storage.

Pasos siguientes

Análisis de los datos de supervisión recopilados para las máquinas virtuales