Condividi tramite


Risolvere i problemi relativi a Rilevamento modifiche e Inventario

Importante

Rilevamento modifiche e inventario con l'agente di Log Analytics è stato ritirato il 31 agosto 2024 e funzionerà con supporto limitato fino al 01 febbraio 2025. È consigliabile usare l'agente di monitoraggio di Azure come nuovo agente di supporto. Seguire le linee guida per la migrazione da Rilevamento modifiche e inventario usando Analisi dei log per Rilevamento modifiche e inventario usando la versione dell'agente di monitoraggio di Azure.

Questo articolo descrive come risolvere i problemi relativi a Rilevamento modifiche e inventario di Automazione di Azure. Per informazioni generali su Rilevamento modifiche e inventario, vedere Panoramica di rilevamento modifiche e inventario.

Errori generali

Scenario: il computer è già registrato per un altro account

Problema

Viene visualizzato il messaggio di errore seguente:

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

Causa

Il computer è già stato distribuito in un'altra area di lavoro per Rilevamento modifiche.

Risoluzione

  1. Controllare che il computer invii report all'area di lavoro corretta. Per indicazioni su come verificare questo aspetto, vedere Verificare la connettività dell'agente per Monitoraggio di Azure. Assicurarsi anche che l'area di lavoro sia collegata all'account di Automazione di Azure. Per confermare, passare all'account di Automazione e selezionare Area di lavoro collegata in Risorse correlate.

  2. Assicurarsi che i computer siano visualizzati nell'area di lavoro Log Analytics collegata all'account di Automazione. Eseguire la query seguente nell'area di lavoro Log Analytics.

    Heartbeat
    | summarize by Computer, Solutions
    

    Se il computer non viene visualizzato nei risultati della query, non è stato sincronizzato di recente. Probabilmente si è verificato un problema di configurazione locale. È consigliabile reinstallare l'agente di Log Analytics.

    Se il computer è elencato nei risultati della query, verificare nella proprietà Soluzioni che Rilevamento modifiche sia elencato. Ciò verifica che sia registrato con Rilevamento modifiche e inventario. In caso contrario, verificare la presenza di problemi di configurazione dell'ambito. La configurazione dell'ambito determina quali computer sono configurati per Rilevamento modifiche e inventario. Per configurare la configurazione dell'ambito per il computer di destinazione, vedere Abilitare Rilevamento modifiche e inventario da un account di Automazione.

    Eseguire la query nell'area di lavoro.

    Operation
    | where OperationCategory == 'Data Collection Status'
    | sort by TimeGenerated desc
    
  3. Se si ottiene il risultato Data collection stopped due to daily limit of free data reached. Ingestion status = OverQuota, vuol dire che è stata raggiunta la quota definita nell'area di lavoro, interrompendo il salvataggio dei dati. Nell'area di lavoro, andare a Utilizzo e costi stimati. Selezionare un nuovo Piano tariffario che consente di usare più dati, oppure fare clic sul Limite giornaliero e rimuovere il limite.

Uso e costi stimati.

Se il problema persiste, seguire i passaggi descritti in Distribuire un ruolo di lavoro ibrido per runbook di Windows per reinstallare il ruolo di lavoro ibrido per Windows. Per Linux, seguire i passaggi descritti in Distribuire un ruolo di lavoro ibrido per runbook di Linux.

Finestre

Scenario: I record di Rilevamento modifiche e inventario non vengono visualizzati per i computer Windows

Problema

Non viene visualizzato alcun risultato di Rilevamento modifiche e inventario per i computer Windows abilitati per la funzionalità.

Causa

Questo errore può avere le seguenti cause:

  • L'agente di Log Analytics di Azure per Windows non è in esecuzione.
  • Le comunicazioni verso l'account di Automazione sono bloccate.
  • I Management Pack per Rilevamento modifiche e inventario non vengono scaricati.
  • L'immagine della macchina virtuale da abilitare potrebbe provenire da un computer clonato senza preparazione sistema (sysprep) con l'agente di Log Analytics per Windows installato.

Risoluzione

Nel computer dell'agente di Log Analytics passare a C:\Programmi\Microsoft Monitoring Agent\Agent\Tools ed eseguire i comandi seguenti:

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

Se è ancora necessaria assistenza, è possibile raccogliere informazioni di diagnostica e contattare il supporto tecnico.

Nota

Per impostazione predefinita, l'agente di Log Analytics abilita l'analisi degli errori. Per abilitare i messaggi di errore dettagliati come nell'esempio precedente, usare il parametro VER. Per l'analisi delle informazioni, usare INF quando si richiama StartTracing.cmd.

Agente di Log Analytics per Windows non in esecuzione

Verificare che nel sistema sia in esecuzione l'agente di Log Analytics per Windows (HealthService.exe).

Le comunicazioni con l'account di Automazione sono bloccate

Controllare Visualizzatore eventi nel computer e cercare gli eventi che contengono la parola changetracking.

Per informazioni sugli indirizzi e sulle porte da abilitare per il funzionamento di Rilevamento modifiche e inventario, vedere Pianificazione della rete.

Management Pack non scaricati

Verificare che i seguenti Management Pack di Rilevamento modifiche e inventario siano installati in locale:

  • Microsoft.IntelligencePacks.ChangeTrackingDirectAgent.*
  • Microsoft.IntelligencePacks.InventoryChangeTracking.*
  • Microsoft.IntelligencePacks.SingletonInventoryCollection.*
Macchina virtuale da computer clonato che non è stato preparata con Sysprep

Se si usa un'immagine clonata, preparare prima l'immagine con Sysprep e installare l'agente di Log Analytics per Windows al termine dell'operazione.

Linux

Scenario: Nessun risultato di Rilevamento modifiche e inventario in computer Linux

Problema

Non viene visualizzato alcun risultato di Rilevamento modifiche e inventario per i computer Linux abilitati per la funzionalità.

Causa

Ecco alcune possibili cause specifiche di questo problema:

  • L'agente di Log Analytics per Linux non è in esecuzione.
  • L'agente di Log Analytics per Linux non è configurato correttamente.
  • Sono presenti conflitti di monitoraggio dell'integrità dei file.

Risoluzione

Agente di Log Analytics per Linux non in esecuzione

Verificare che il daemon per l'agente di Log Analytics per Linux (omsagent) sia in esecuzione nel computer. Eseguire la query seguente nell'area di lavoro Log Analytics collegata all'account di Automazione.

Heartbeat
| summarize by Computer, Solutions

Se il computer non viene visualizzato nei risultati della query, non è stato sincronizzato di recente. Probabilmente si è verificato un problema di configurazione locale ed è necessario reinstallare l'agente. Per informazioni sull'installazione e la configurazione, vedere Raccogliere dati di log con l'agente di Log Analytics.

Se il computer viene visualizzato nei risultati della query, verificare la configurazione dell'ambito. Vedere Targeting delle soluzioni di monitoraggio in Monitoraggio di Azure.

Per altre informazioni sulla risoluzione di questo problema, vedere Problema: non vengono visualizzati dati Linux.

Agente di Log Analytics per Linux non configurato correttamente

L'agente di Log Analytics per Linux potrebbe non essere configurato correttamente per la raccolta di output della riga di comando e di log usando lo strumento agente di raccolta log di OMS. Vedere Panoramica di Rilevamento modifiche e inventario.

Conflitti FIM

La funzionalità FIM di Microsoft Defender per il cloud potrebbe convalidare erroneamente l'integrità dei file Linux. Verificare che la funzionalità FIM sia operativa e configurata correttamente per il monitoraggio dei file di Linux. Vedere Panoramica di Rilevamento modifiche e inventario.

Passaggi successivi

Se il problema riscontrato non è presente in questo elenco o se non si riesce a risolverlo, visitare uno dei canali seguenti per ottenere maggiore assistenza:

  • Ottenere risposte dagli esperti di Azure tramite i forum di Azure.
  • Connettersi con @AzureSupport, l'account ufficiale Microsoft Azure per migliorare l'esperienza del cliente. Il supporto di Azure mette in contatto la community di Azure con le risorse giuste: risposte, supporto ed esperti.
  • Archiviare un incidente del supporto tecnico di Azure. Accedere al sito del supporto tecnico di Azure e selezionare Supporto tecnico.