Partage via


Activer VM Insights

Cet article fournit des détails sur l’activation de VM Insights dans Azure Monitor à l’aide de différentes méthodes, notamment le portail Azure, les modèles ARM et le script PowerShell.

Prérequis

Agents

Quand vous activez les insights de machine virtuelle sur une machine, les deux agents suivants sont installés.

  • Agent Azure Monitor : collecte les données de la machine et les remet à un espace de travail Log Analytics.
  • Dependency Agent : collecte les données découvertes concernant les processus exécutés sur la machine virtuelle et les dépendances de processus externes pour prendre en charge la fonctionnalité de mappage dans VM Insights. Cet agent n’est pas nécessaire pour d’autres fonctionnalités VM Insights. Vous n’avez donc pas besoin d’installer l’agent Dependency Agent si vous n’allez pas utiliser la fonctionnalité de mappage.

Règle de collecte de données d’Insights de machine virtuelle

Les règles de collecte de données (DCR) sont utilisées par l’agent Azure Monitor pour spécifier les données à collecter et la façon dont elles doivent être traitées. Lorsque vous activez VM Insights, vous créez une DCR spécifiquement pour VM Insights et l’associez à l’agent Azure Monitor sur toutes les machines à surveiller.

La seule configuration d’une DCR VM Insights est l’espace de travail Log Analytics. Elle indique s’il faut collecter ou non des processus et des données de dépendances. Au lieu de créer une DCR distincte pour chaque machine, vous devez utiliser une DCR unique pour chaque espace de travail Log Analytics que vous utilisez pour VM Insights et associer cette DCR à plusieurs machines. Vous pouvez créer des règles de collecte de données distinctes si vous souhaitez collecter des processus et des dépendances à partir de certaines machines, mais pas d’autres.

Vous ne devez pas modifier la DCR VM Insights. Si vous devez collecter des données supplémentaires à partir des machines surveillées, telles que les journaux d’événements et les journaux de sécurité, créez des contrôleurs de domaine supplémentaires et associez-les aux mêmes ordinateurs. Vous pouvez obtenir des conseils pour créer ces DCR à partir de Collecter des données avec l’agent Azure Monitor.

Diagramme montrant l’opération de DCR VM Insights par rapport à d’autres contrôleurs de domaine associés aux mêmes agents.

Créer une DCR VM Insights

Il existe deux méthodes pour créer une DCR VM Insights. Quelle que soit la méthode que vous choisissez, la DCR est identique et peut être utilisée avec n’importe quel processus pour activer VM Insights sur d’autres machines. Bien que ce ne soit pas obligatoire, il est recommandé de nommer la règle de collecte de données MSVMI-{WorkspaceName} pour qu’elle corresponde à la convention d’affectation de noms utilisée par le portail Azure.

  • Créez une DCR VM Insights dans le cadre du processus d’intégration à l’aide du portail Azure et du processus détaillé ci-dessous.

  • Téléchargez et installez les modèles de règle de collecte de données VM Insights. Le tableau suivant décrit les modèles disponibles. Consultez Déployer des modèles si vous n’êtes pas familiarisé avec les méthodes de déploiement de modèles ARM.

    Dossier Fichier Description
    DeployDcr\
    PerfAndMapDcr
    DeployDcrTemplate
    DeployDcrParameters
    Activez à la fois les performances et l’expérience de mappage de VM Insights.
    DeployDcr\
    PerfOnlyDcr
    DeployDcrTemplate
    DeployDcrParameters
    Activez uniquement l’expérience de performances de VM Insights.

Par défaut, l’agent Azure Monitor se connecte à un point de terminaison public pour se connecter à votre environnement Azure Monitor. Pour activer l’isolation réseau pour les insights de machine virtuelle, associez votre DCR VM Insights à un point de terminaison de collecte de données (DCE) lié à une étendue de liaison privée Azure Monitor, comme décrit dans Activer l’isolation réseau pour l’agent Azure Monitor à l’aide de Private Link.

Activer VM Insights

Activer les aperçus de machine virtuelle dans le Portail Azure

Utilisez la procédure suivante pour activer les aperçus de machine virtuelle sur un groupe de machines virtuelles identiques ou une machine virtuelle non monitorés. Ce processus ne vous oblige pas à déployer des agents ou à créer d’abord une DCR VM Insights, car ces tâches sont effectuées par le portail.

Remarque

Dans le cadre du processus d’installation de l’agent Azure Monitor, Azure attribue une identité managée affectée par le système à la machine si une telle identité n’existe pas déjà.

  1. Dans le menu Superviser du portail Azure, sélectionnez Machines Virtuelles>Non supervisées. Cet onglet inclut toutes les machines pour lesquelles VM Insights n’est pas activé. Tous les ordinateurs ont installé l’agent Azure Monitor. Si l’agent Log Analytics est installé sur une machine virtuelle, mais pas l’agent Dependency, il est répertorié comme non surveillé.

  2. Sélectionnez Activer à côté de toute machine que vous souhaitez activer. Si une machine n’est pas en cours d’exécution, vous devez la démarrer pour l’activer.

    Capture d’écran avec des machines non surveillées dans VM insights.

  3. Dans la page Intégration d’Insights, sélectionnez Activer.

  4. Dans la page Configuration du monitoring, sélectionnez Agent Azure Monitor, puis une Règle de collecte de données (DCR) dans la Règle de collecte de données. Seules les DCR configurées pour les aperçus de machine virtuelle sont répertoriées.

    Capture d’écran de la page de configuration de la supervision de VM Insights.

  5. Si une DCR n’a pas déjà été créée pour VM Insights, Azure Monitor propose d’en créer une avec un espace de travail Log Analytics par défaut et les paramètres suivants. Vous pouvez accepter ces valeurs par défaut ou cliquer sur Créer pour créer une DCR avec différents paramètres. Cela vous permet de sélectionner un espace de travail et de spécifier s’il faut collecter des processus et des dépendances avec la fonctionnalité Carte de VM Insights.

    • Performances des invités activées.
    • Processus et dépendances désactivés.

    Capture d’écran montrant l’écran de création d’une nouvelle règle de collecte de données.

    Remarque

    Si vous sélectionnez une règle de collecte de données avec la fonctionnalité Mappage activée et que votre machine virtuelle n’est pas prise en charge par Dependency Agent, ce dernier est installé et s’exécute en mode dégradé.

  6. Sélectionnez Configurer pour démarrer le processus de configuration. L’installation de l’agent et le démarrage de la collecte des données prennent plusieurs minutes. Vous recevez des messages d’état à mesure que la configuration est effectuée.

  7. Si vous utilisez un modèle de mise à niveau manuel pour votre groupe de machines virtuelles identiques, mettez à niveau les instances afin de terminer la configuration. Vous pouvez démarrer les mises à niveau depuis la page Instances de la section Paramètres.

Étapes suivantes

Pour savoir comment utiliser la fonctionnalité d’analyse des performances, consultez Afficher les performances des insights de machine virtuelle. Pour afficher les dépendances d’applications découvertes, consultez Afficher la Carte des insights de machine virtuelle.