So richten Sie eine Diagnose zum Überwachen von Agent-Updates ein

Diagnoseprotokolle können Ihnen angeben, welche Agent-Version für ein Update installiert ist, wann es installiert wurde und ob das Update erfolgreich war. Wenn ein Update nicht erfolgreich ist, liegt es möglicherweise daran, dass der Sitzungshost während des Updates deaktiviert wurde. In diesem Fall sollten Sie den Sitzungshost wieder aktivieren.

In diesem Artikel wird beschrieben, wie Sie Diagnoseprotokolle in einem Log Analytics-Arbeitsbereich verwenden, um Agent-Updates zu überwachen.

Aktivieren der Sendung von Diagnoseprotokollen an einen Log Analytics-Arbeitsbereich

So aktivieren Sie die Sendung von Diagnoseprotokollen an einen Log Analytics-Arbeitsbereich:

  1. Erstellen Sie einen Log Analytics-Arbeitsbereich, sofern nicht bereits geschehen. Rufen Sie als Nächstes die Arbeitsbereichs-ID und den Primärschlüssel ab, indem Sie die Anweisungen in Verwenden von Log Analytics für die Diagnosefunktion befolgen.

  2. Senden Sie Diagnosen an den Log Analytics-Arbeitsbereich, den Sie erstellt haben, indem Sie die Anweisungen in Pushen von Diagnosedaten an Ihren Arbeitsbereich befolgen.

  3. Folgen Sie den Anweisungen in So greifen Sie auf Log Analytics zu, um auf die Protokolle in Ihrem Arbeitsbereich zuzugreifen.

Hinweis

Die Protokollabfrageergebnisse decken nur die letzten 30 Tage der Daten in Ihrer Bereitstellung ab.

Verwenden der Diagnose, um festzustellen, wann ein Update verfügbar wird

So zeigen Sie an, wann Agent-Komponentenupdates verfügbar sind:

  1. Greifen Sie auf die Protokolle in Ihrem Log Analytics-Arbeitsbereich zu.

  2. Erstellen Sie über die Schaltfläche + eine neue Abfrage.

  3. Durch Kopieren und Einfügen der folgenden Kusto-Abfrage können Sie feststellen, ob Agent-Komponentenupdates für den angegebenen Sitzungshost verfügbar sind. Stellen Sie sicher, dass Sie den SessionHostName-Parameter in den Namen Ihres Sitzungshosts ändern.

    Hinweis

    Wenn Sie die Funktion „Geplante Agent-Updates“ nicht aktiviert haben, wird im Feld „NewPackagesAvailable“ nichts angezeigt.

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

Verwenden der Diagnose, um festzustellen, wann Agent-Updates ausgeführt werden

So sehen Sie, wann Agent-Updates ausgeführt werden oder stellen sicher, dass die Funktion „Geplante Agentupdates“ funktioniert:

  1. Greifen Sie auf die Protokolle in Ihrem Log Analytics-Arbeitsbereich zu.

  2. Erstellen Sie über die Schaltfläche + eine neue Abfrage.

  3. Durch Kopieren und Einfügen der folgenden Kusto-Abfrage können Sie feststellen, wann der Agent für den angegebenen Sitzungshost aktualisiert wurde. Stellen Sie sicher, dass Sie den SessionHostName-Parameter in den Namen Ihres Sitzungshosts ändern.

    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 
    

Nächste Schritte

Weitere Informationen zu geplanten Agent-Updates und den Agent-Komponenten finden Sie in den folgenden Artikeln: