Configurare la diagnostica per monitorare gli aggiornamenti dell'agente

I log di diagnostica possono indicare quale versione dell'agente è installata per un aggiornamento, quando è stata installata e se l'aggiornamento ha avuto esito positivo. Se un aggiornamento non riesce, potrebbe essere dovuto al fatto che l'host della sessione è stato disattivato durante l'aggiornamento. In questo caso, è necessario riattivare l'host di sessione.

Questo articolo descrive come usare i log di diagnostica in un'area di lavoro Log Analytics per monitorare gli aggiornamenti degli agenti.

Abilitare l'invio di log di diagnostica all'area di lavoro Log Analytics

Per abilitare l'invio di log di diagnostica all'area di lavoro Log Analytics:

  1. Creare un'area di lavoro Log Analytics, se non è già stata creata. Ottenere quindi l'ID dell'area di lavoro e la chiave primaria seguendo le istruzioni in Usare Log Analytics per la funzionalità di diagnostica.

  2. Inviare la diagnostica all'area di lavoro Log Analytics creata seguendo le istruzioni riportate in Eseguire il push dei dati di diagnostica nell'area di lavoro.

  3. Seguire le istruzioni riportate in Come accedere a Log Analytics per accedere ai log nell'area di lavoro.

Nota

I risultati della query di log coprono solo gli ultimi 30 giorni di dati nella distribuzione.

Usare la diagnostica per vedere quando un aggiornamento diventa disponibile

Per vedere quando sono disponibili gli aggiornamenti dei componenti dell'agente:

  1. Accedere ai log nell'area di lavoro Log Analytics.

  2. Selezionare il + pulsante per creare una nuova query.

  3. Copiare e incollare la query Kusto seguente per verificare se gli aggiornamenti del componente agente sono disponibili per l'host di sessione specificato. Assicurarsi di modificare il parametro sessionHostName con il nome dell'host sessione.

    Nota

    Se non è stata abilitata la funzionalità agente pianificato Aggiornamenti, non verrà visualizzato alcun elemento nel campo NewPackagesAvailable.

    WVDAgentHealthStatus 
    | where TimeGenerated >= ago(30d) 
    | where SessionHostName == "sessionHostName" 
    | project TimeGenerated, AgentVersion, SessionHostName, LastUpgradeTimeStamp, UpgradeState, UpgradeErrorMsg
    | sort by TimeGenerated desc
    | take 1
    

Usare la diagnostica per vedere quando si verificano gli aggiornamenti dell'agente

Per vedere quando si verificano gli aggiornamenti dell'agente o per assicurarsi che la funzionalità Agente pianificato Aggiornamenti funzioni:

  1. Accedere ai log nell'area di lavoro Log Analytics.

  2. Selezionare il + pulsante per creare una nuova query.

  3. Copiare e incollare la query Kusto seguente per vedere quando l'agente è stato aggiornato per l'host di sessione specificato. Assicurarsi di modificare il parametro sessionHostName con il nome dell'host sessione.

    WVDAgentHealthStatus 
    | where TimeGenerated >= ago(30d) 
    | where SessionHostName == "sessionHostName" 
    | project TimeGenerated, AgentVersion, SessionHostName, LastUpgradeTimeStamp, UpgradeState, UpgradeErrorMsg 
    | summarize arg_min(TimeGenerated, *) by AgentVersion 
    | sort by TimeGenerated asc 
    

Passaggi successivi

Per altre informazioni sull'agente pianificato Aggiornamenti e sui componenti dell'agente, vedere gli articoli seguenti: