Activer VM Insights à l’aide d’Azure Policy

Azure Policy vous permet de définir et d’appliquer des exigences pour toutes les ressources que vous créez et que vous modifiez. Les initiatives de stratégie VM Insights, qui sont des ensembles prédéfinis de stratégies créées pour VM Insights, installent les agents nécessaires pour VM Insights et activent le monitoring sur toutes les nouvelles machines virtuelles de votre environnement Azure.

Cet article explique comment activer VM Insights pour les machines virtuelles Azure, les groupes de machines virtuelles identiques Azure et les machines virtuelles hybrides connectées à Azure Arc en utilisant des initiatives de stratégie VM Insights prédéfinies.

Notes

Pour plus d’informations sur l’utilisation d’Azure Policy avec des groupes de machines virtuelles identiques Azure ou pour utiliser directement Azure Policy pour activer des machines virtuelles Azure, consultez Déployer Azure Monitor à grande échelle avec Azure Policy.

Initiatives VM Insights

Les initiatives de stratégie VM Insights installent l’agent Azure Monitor et l’agent de dépendance sur les nouvelles machines virtuelles de votre environnement Azure. Attribuez ces initiatives à un groupe d’administration, un abonnement ou un groupe de ressources pour installer automatiquement les agents sur toutes les machines virtuelles Windows ou Linux de l’étendue définie.

Les initiatives s’appliquent aux machines que vous créez et que vous modifiez, mais pas aux machines virtuelles existantes.

Nom Description
Activer Azure Monitor pour machines virtuelles avec l’agent Azure Monitor Installe l’agent Azure Monitor et l’agent de dépendance sur les machines virtuelles Azure.
Activer Azure Monitor pour les groupes de machines virtuelles identiques avec l’agent Azure Monitor Installe l’agent Azure Monitor et l’agent de dépendance sur des groupes de machines virtuelles identiques.
Activer Azure Monitor pour les machines virtuelles hybrides avec l’agent Azure Monitor Installe l’agent Azure Monitor et Dependency Agent sur les machines virtuelles hybrides connectées à Azure Arc.
Hérité — Activer Azure Monitor pour les machines virtuelles Installe l’agent Log Analytics et l’agent de dépendance sur des groupes de machines virtuelles identiques.
Hérité — Activer Azure Monitor pour les groupes de machines virtuelles identiques Installe l’agent Log Analytics et l’agent de dépendance sur des groupes de machines virtuelles identiques.

Important

L’agent Log Analytics hérité sera déconseillé d’ici août 2024. Passé cette date, Microsoft ne fournira plus de support pour l’agent Log Analytics. Migrez vers l’agent Azure Monitor avant août 2024 pour continuer à ingérer des données.

Prise en charge des images personnalisées

Les définitions de la stratégie et de l’initiative des aperçus de machines virtuelles Azure Monitor basées sur l’agent ont un paramètre scopeToSupportedImages défini par défaut sur true afin d’activer l’intégration de Dependency Agent uniquement sur les images prises en charge. Définissez ce paramètre sur false pour autoriser l’intégration de l’Agent de dépendances sur des images personnalisées.

Attribuer une initiative de stratégie VM Insights

Pour attribuer une initiative de stratégie VM Insights à un abonnement ou à un groupe d’administration à partir du portail Azure :

  1. Recherchez et ouvrez Policy.

  2. Sélectionnez Attributions>Attribuer une initiative.

    Screenshot that shows the Policy Assignments screen with the Assign initiative button highlighted.

    L’écran Attribuer une initiative s’affiche.

    Screenshot that shows Assign initiative.

  3. Configurez l’attribution d’initiative :

    1. Dans le champ Étendue, sélectionnez le groupe d’administration ou l’abonnement auquel attribuer l’initiative.

    2. (Facultatif) Sélectionnez Exclusions pour exclure des ressources spécifiques de l’attribution d’initiative. Par exemple, si votre étendue est un groupe d’administration, vous pouvez spécifier un abonnement de ce groupe d’administration à exclure de l’attribution.

    3. Sélectionnez les points de suspension (...) à côté de Attribuer une initiative pour lancer le sélecteur de définition de stratégie. Sélectionnez l’une des initiatives VM Insights.

    4. (Facultatif) Changez le Nom de l’attribution et ajoutez une Description.

    5. Sous l’onglet Paramètres, sélectionnez un espace de travail Log Analytics auquel toutes les machines virtuelles de l’attribution doivent envoyer des données. Pour que les machines virtuelles envoient des données à différents espaces de travail, créez plusieurs attributions, chacune avec sa propre étendue.

      Screenshot that shows a workspace.

      Remarque

      Si vous sélectionnez un espace de travail en dehors de l’étendue de l’affectation, accordez des autorisations Contributeur Log Analytics à l’identifiant de principal de l’affectation de stratégie. Sinon, vous risquez d’obtenir un échec de déploiement de type :

      The client '343de0fe-e724-46b8-b1fb-97090f7054ed' with object id '343de0fe-e724-46b8-b1fb-97090f7054ed' does not have authorization to perform action 'microsoft.operationalinsights/workspaces/read' over scope ...

  4. Sélectionnez Évaluer + créer pour passer en revue les détails de l’affectation d’initiative. Sélectionnez Créer pour créer l’affectation.

    Ne créez pas de tâche de correction à ce stade, car vous avez probablement besoin de plusieurs tâches de correction pour activer les machines virtuelles existantes. Pour plus d’informations sur comment créer des tâches de correction, consultez Corriger les résultats de conformité.

Passer en revue la conformité d’une initiative de stratégie VM Insights

Après avoir attribué une initiative, vous pouvez passer en revue et gérer la conformité de l’initiative dans vos groupes d’administration et abonnements.

Pour voir combien de machines virtuelles existent dans chaque groupe d’administration ou abonnement, et voir leur état de conformité :

  1. Recherchez et ouvrez Azure Monitor.

  2. Sélectionnez Machines virtuelles>Vue d’ensemble>Autres options d’intégration. Ensuite, sous Activer à l’aide de la stratégie, sélectionnez Activer.

    Screenshot that shows other onboarding options page of VM insights with the Enable using policy option.

    La page Couverture de la stratégie Azure Monitor pour machines virtuelles s’affiche.

    Screenshot that shows the VM insights Azure Monitor for VMs Policy Coverage page.

    Le tableau suivant décrit les informations de conformité présentées dans la page Couverture de la stratégie Azure Monitor pour machines virtuelles.

    Fonction Description
    Portée Groupe d’administration ou abonnement auquel l’initiative s’applique.
    Mon rôle Votre rôle dans l’étendue. Le rôle peut être celui de lecteur, de propriétaire, de contributeur, ou laissé vide si vous avez accès à l’abonnement, mais pas au groupe d’administration auquel il appartient. Votre rôle détermine les données que vous pouvez voir, et si vous pouvez attribuer des stratégies ou des initiatives (propriétaire), les modifier ou voir la conformité.
    Nombre total de machines virtuelles Nombre total de machines virtuelles dans cette étendue, quel que soit leur état. Pour un groupe d’administration, ce chiffre correspond à la somme totale des machines virtuelles dans tous les abonnements associés ou groupes d’administration enfants.
    Couverture d’attribution Pourcentage de machines virtuelles couvertes par l’initiative. Quand vous attribuez l’initiative, l’étendue sélectionnée dans l’attribution peut être l’étendue listée ou un sous-ensemble de celle-ci. Par exemple, si vous créez une attribution pour un abonnement (étendue d’initiative) et non pour un groupe d’administration (étendue de couverture), la valeur de Couverture de l’attribution indique les machines virtuelles dans l’étendue d’initiative divisées par les machines virtuelles dans l’étendue de couverture. Dans un autre cas, vous pouvez exclure des machines virtuelles, des groupes de ressources ou un abonnement de l’étendue de stratégie. Si la valeur est vide, elle indique que la stratégie ou l’initiative n’existe pas ou que vous n’avez pas l’autorisation.
    État de l’attribution Réussite : l’agent Azure Monitor ou l’agent Log Analytics et l’agent de dépendance sont déployés sur toutes les machines dans l’étendue.
    Avertissement : l’abonnement n’est pas sous un groupe d’administration.
    Non démarrée : une nouvelle affectation a été ajoutée.
    Verrouillage : vous ne disposez pas de privilèges suffisants sur le groupe d’administration.
    Vide : aucune machine virtuelle n’existe ou aucune stratégie n’est attribuée.
    Machines virtuelles conformes Nombre de machines virtuelles qui ont à la fois l’agent Azure Monitor ou l’agent Log Analytics et Dependency Agent installés. Ce champ est vide s’il n’y a pas d’affectations, pas de machines virtuelles dans l’étendue ou si vous n’avez pas les autorisations appropriées.
    Conformité Le chiffre de conformité générale est la somme des ressources distinctes conformes divisée par la somme de toutes les ressources distinctes.
    État de conformité Conforme : toutes les machines virtuelles dans l’étendue ont l’agent Azure Monitor ou l’agent Log Analytics et l’agent de dépendance déployés, ou de nouvelles machines virtuelles dans l’étendue n’ont pas encore été évaluées.
    Non conforme : certaines machines virtuelles ne sont pas activées et peuvent nécessiter une correction.
    Non démarrée : une nouvelle affectation a été ajoutée.
    Verrouillage : vous ne disposez pas de privilèges suffisants sur le groupe d’administration.
    Vide : aucune stratégie n’est attribuée.
  3. Sélectionnez les points de suspension (...) >Voir la conformité.

    Screenshot that shows View Compliance.

    La page Conformité s’affiche. Elle énumère les affectations qui correspondent au filtre spécifié et indique si elles sont conformes.

    Screenshot that shows Policy compliance for Azure VMs.

  4. Sélectionnez une attribution pour voir ses détails. La page Conformité de l’initiative s’affiche. Elle énumère les définitions de stratégie dans l’initiative et indique la conformité de chacune d’entre elles.

    Screenshot that shows Compliance details.

    Les définitions de stratégie sont présumées non conformes si :

    • L’agent Azure Monitor, l’agent Log Analytics ou l’agent de dépendance ne sont pas déployés. Créez une tâche de correction pour appliquer une atténuation.
    • L’image de machine virtuelle (système d’exploitation) n’est pas identifiée dans la définition de stratégie. Les stratégies peuvent uniquement vérifier les images VM Azure connues. Consultez la documentation pour savoir si le système d’exploitation de la machine virtuelle est pris en charge.
    • Certaines machines virtuelles de l’étendue de l’initiative sont connectées à un espace de travail Log Analytics différent de celui spécifié dans l’attribution de stratégie.
  5. Sélectionnez une définition de stratégie pour ouvrir la page Conformité de la stratégie.

Créer une tâche de correction

Si votre attribution n’est pas conforme à 100 %, créez des tâches de correction pour évaluer et activer les machines virtuelles existantes. Vous devez probablement créer plusieurs tâches de correction, une pour chaque définition de stratégie. Vous ne pouvez pas créer de tâche de correction pour une initiative.

Pour créer une tâche de correction :

  1. Dans la page Conformité de l’initiative, sélectionnez Créer une tâche de correction.

    Screenshot that shows Policy compliance details.

    La page Nouvelle tâche de correction s’affiche.

    Screenshot that shows the New remediation task page.

  2. Passez en revue les paramètres de correction et les ressources à corriger, puis les modifier le cas échéant. Sélectionnez ensuite Corriger pour créer la tâche.

    Une fois les tâches de correction terminées, vos machines virtuelles doivent être conformes aux agents installés et activés pour VM Insights.

Suivre les tâches de correction

Pour suivre la progression des tâches de correction, sélectionnez Correction dans le menu Stratégie, puis sélectionnez l’onglet Tâches de correction.

Screenshot that shows the Policy Remediation page for Monitor | Virtual Machines.

Étapes suivantes

Découvrez comment :