Partage via


Résoudre les problèmes rencontrés avec Change Tracking et d’inventaire

Cet article décrit comment détecter et résoudre les problèmes liés à la fonctionnalité « Suivi des modifications et inventaire » d’Azure Automation. Pour obtenir des informations générales sur la fonctionnalité « Suivi des modifications et inventaire », consultez Vue d’ensemble de Suivi des modifications et inventaire.

Erreurs générales.

Scénario : La machine est déjà inscrite sur un autre compte

Problème

Vous recevez le message d’erreur suivant :

Unable to Register Machine for Change Tracking, Registration Failed with Exception System.InvalidOperationException: {"Message":"Machine is already registered to a different account."}

Cause

La machine est déjà déployée sur un autre espace de travail pour Change Tracking.

Résolution

  1. Assurez-vous que votre ordinateur est associé à l’espace de travail approprié. Pour obtenir des conseils sur la façon de vérifier cela, consultez l’article Vérifier la connectivité de l’agent à Azure Monitor. Assurez-vous également que cet espace de travail est associé à votre compte Azure Automation. Pour le confirmer, accédez à votre compte Automation et sélectionnez Espace de travail lié sous Ressources associées.

  2. Vérifiez que les ordinateurs apparaissent dans l’espace de travail Log Analytics comme étant liés à votre compte Automation. Exécutez la requête suivante dans l’espace de travail Log Analytics.

    Heartbeat
    | summarize by Computer, Solutions
    

    Si votre machine ne figure pas dans les résultats de la requête, cela signifie qu’elle n’a pas été archivée récemment. Il existe probablement un problème de configuration locale. Vous devez réinstaller l’agent Log Analytics.

    Si votre machine est répertoriée dans les résultats de la requête, vérifiez que changeTracking est répertorié dans la propriété Solutions. Cela vérifie qu’elle est enregistrée avec la fonction Suivi des modifications et inventaire. Si ce n’est pas le cas, recherchez les problèmes de configuration de l’étendue. La configuration de l’étendue permet de déterminer les machines qui sont configurées pour la fonction Suivi des modifications et inventaire. Pour configurer la configuration d’étendue pour la machine cible, consultez Activer Suivi des modifications et inventaire à partir d’un compte Automation.

    Dans votre espace de travail, exécutez cette requête.

    Operation
    | where OperationCategory == 'Data Collection Status'
    | sort by TimeGenerated desc
    
  3. Si vous obtenez un résultat Data collection stopped due to daily limit of free data reached. Ingestion status = OverQuota, le quota défini dans votre espace de travail a été atteint, ce qui a fait cesser l’enregistrement des données. Dans votre espace de travail, accédez à Utilisation et estimation des coûts. Sélectionnez un nouveau Niveau tarifaire qui vous permet d’utiliser plus de données ou cliquez sur Limite quotidienne et supprimez la limite.

Usage and estimated costs.

Si votre problème n’est toujours pas résolu, suivez les étapes dans Déployer un Runbook Worker hybride Windows pour réinstaller le Worker hybride pour Windows. Pour Linux, suivez les étapes décrites dans Déployer un Runbook Worker hybride Linux.

Windows

Scénario : Les enregistrements Suivi des modifications et inventaire ne s’affichent pas pour les machines Windows

Problème

Les résultats de la fonctionnalité « Suivi des modifications et inventaire » n’apparaissent pas sur les ordinateurs Windows sur lesquels la fonctionnalité a été activée.

Cause

Cette erreur peut avoir les causes suivantes :

  • L’agent Azure Log Analytics pour Windows n’est pas en cours d’exécution.
  • La communication avec le compte Automation est bloquée.
  • Les packs d’administration de Change Tracking et de l’inventaire n’ont pas été téléchargés.
  • Il se peut que la machine virtuelle en cours d’activation provienne d’un ordinateur cloné qui n’a pas été préparé avec System Preparation (sysprep) à l’aide de l’agent Log Analytics pour Windows installé.

Résolution

Sur l’ordinateur agent Log Analytics, accédez à C:\Program Files\Microsoft Monitoring Agent\Agent\Tools et exécutez les commandes suivantes :

net stop healthservice
StopTracing.cmd
StartTracing.cmd VER
net start healthservice

Si vous avez encore besoin d’aide, vous pouvez recueillir des informations de diagnostic et contacter le support.

Remarque

L’agent log Analytics active le suivi des erreurs par défaut. Pour activer les messages d’erreur détaillés comme dans l’exemple précédent, utilisez le paramètre VER. Pour les suivis d’informations, utilisez INF lorsque vous appelez StartTracing.cmd.

L’agent Log Analytics pour Windows n’est pas exécuté

Vérifiez que l’agent Log Analytics pour Windows (HealthService.exe) est en cours d’exécution sur l’ordinateur.

Communication bloquée vers le compte Automation

Dans l’observateur d’événements sur la machine, recherchez les événements comportant le mot changetracking.

Pour savoir quelles adresses et quels ports doivent être autorisés pour le fonctionnement de Suivi des modifications et inventaire, consultez Network planning (Planification du réseau).

Packs d’administration non téléchargés

Vérifiez que les packs d’administration Change Tracking et Inventaire suivants sont installés localement :

  • Microsoft.IntelligencePacks.ChangeTrackingDirectAgent.*
  • Microsoft.IntelligencePacks.InventoryChangeTracking.*
  • Microsoft.IntelligencePacks.SingletonInventoryCollection.*
Machine virtuelle issue d’un ordinateur cloné qui n’a pas été préparé avec Sysprep

Si vous utilisez une image clonée, commencez par exécuter Sysprep sur l’image et installez ensuite l’agent Log Analytics pour Windows.

Linux

Scénario : Aucun Suivi des modifications et inventaire sur les machines Linux

Problème

Les résultats de la fonctionnalité « Suivi des modifications et inventaire » n’apparaissent pas alors que vous avez activé la fonctionnalité sur les ordinateurs Linux.

Cause

Voici les causes possibles de ce problème :

  • L’agent Log Analytics pour Linux n’est pas en cours d’exécution.
  • L’agent Log Analytics pour Linux n’est pas configuré correctement.
  • Il existe des conflits de supervision de l’intégrité des fichiers (FIM).

Résolution

L’agent Log Analytics pour Linux n’est pas en cours d’exécution

Vérifiez si le démon de l’agent Log Analytics pour Linux (omsagent) est en cours d’exécution sur votre machine. Exécutez la requête suivante dans l’espace de travail Log Analytics lié à votre compte Automation.

Copy
Heartbeat
| summarize by Computer, Solutions

Si votre ordinateur ne figure pas dans les résultats de la requête, il n’a pas été enregistré récemment. Il existe probablement un problème de configuration locale et vous devez réinstaller l’agent. Pour plus d’informations sur l’installation et la configuration, consultez Collecter des données de journal avec l’agent Log Analytics.

Si votre ordinateur s’affiche dans les résultats de la requête, vérifiez la configuration de l’étendue. Consultez Ciblage des solutions de supervision dans Azure Monitor.

Pour plus de dépannage sur ce problème, consultez Problème : Vous ne voyez aucune donnée Linux.

L’agent Log Analytics pour Linux n’est pas configuré correctement

L’agent Log Analytics pour Linux n’est peut-être pas configuré correctement pour la collecte des journaux et des sorties en ligne de commande à l’aide de l’outil Log Collector d’OMS. Consultez Vue d’ensemble de Suivi des modifications et inventaire.

Conflits FIM

La fonctionnalité FIM de Microsoft Defender pour le cloud peut ne pas valider correctement l’intégrité de vos fichiers Linux. Vérifiez que FIM est opérationnel et correctement configuré pour l’analyse des fichiers Linux. Consultez Vue d’ensemble de Suivi des modifications et inventaire.

Étapes suivantes

Si votre problème ne figure pas ici ou que vous ne pouvez pas le résoudre, utilisez un des canaux suivants pour obtenir une aide supplémentaire :

  • Obtenez des réponses de la part d’experts Azure via les Forums Azure.
  • Connectez-vous à @AzureSupport, le compte Microsoft Azure officiel pour améliorer l’expérience client. Le Support Azure fournit à la communauté Azure des réponses, un support technique et des experts.
  • Signaler un incident au support Azure Accédez au site du Support Azure, puis sélectionnez Obtenir de l’aide.