Freigeben über


Beheben von Installationsproblemen mit dem Windows Log Analytics-Agent

Dieser Artikel enthält Schritte zur Problembehandlung, um allgemeine Windows Log Analytics Agent (Windows Agent)-Installationsprobleme zu beheben.

Symptome

Nachdem Sie den Windows-Agent installiert haben, sind Sie nicht sicher, ob der Agent ordnungsgemäß verbunden ist, da in Ihrem Arbeitsbereich keine Daten oder nur Teildaten angezeigt werden. Dieses Problem kann mit einem Installations- oder Bereitstellungsproblem zusammenhängen. Oder es kann durch ein lokales Serverproblem oder ein Netzwerkkonnektivitätsproblem verursacht werden.

Ursache 1: Fehler bei der Bereitstellung der Log Analytics-Erweiterung und der Überwachungs-Agent-Bereitstellung

Lösung 1: Überprüfen des Log Analytics-Erweiterungsstatus im Azure-Portal

Nachdem Sie den Windows-Agent erfolgreich installiert haben, wird dem Agent eine Log Analytics-Erweiterung hinzugefügt, und Ihr virtueller Computer (VM) gibt Heartbeat-Ereignisse aus. So überprüfen Sie diesen Status:

  1. Melden Sie sich beim Azure-Portal an, und suchen Sie dann nach virtuellen Computern, und wählen Sie sie aus.

  2. Wählen Sie Ihren virtuellen Computer aus der Liste aus, und wählen Sie dann Erweiterungen + Anwendungen aus.

  3. Überprüfen Sie die Liste, um festzustellen, ob die Log Analytics-Erweiterung aktiviert ist. Wenn sie aktiviert ist, wird der Windows Log Analytics-Agent als MicrosoftMonitoringAgent angezeigt, und er hat den Typ " Microsoft.EnterpriseCloud.Monitoring.MicrosoftMonitoringAgent". Nach einer erfolgreichen Installation sollte der Wert in der Spalte STATUS erfolgreich bereitgestellt werden.

    1. Wenn der Wert in der Spalte STATUS nicht verfügbar ist, senden Sie ein Supportticket an das VM-Supportteam, um probleme mit der Installation des VM-Gast-Agents zu beheben.

    2. Wenn der Wert in der Spalte STATUS nicht bereitgestellt wird, lesen Sie Lösung 2, um probleme mit der VM zu beheben.

  4. Überprüfen Sie, ob der virtuelle Computer Taktereignisse an den Log Analytics-Arbeitsbereich sendet:

    1. Navigieren Sie zum Log Analytics-Arbeitsbereich, mit dem der Server verbunden ist.

    2. Suchen sie das Blatt "Protokolle ", und wählen Sie es aus.

    3. Führen Sie im Abfragefenster die folgende Taktabfrage aus:

      Heartbeat | where Computer contains "ComputerNameGoesHere" 
      
  5. Wenn die Taktabfrage Ergebnisse zurückgibt, werden diese Ergebnisse unterhalb des Abfragefensters angezeigt. Die Ergebnisse deuten darauf hin, dass die Erweiterung und der Agent erfolgreich installiert wurden. Wenn keine Ergebnisse angezeigt werden, lesen Sie Lösung 2 zur Problembehandlung für den virtuellen Computer.

Ursache 2: Die VM-Erweiterungs- und Agentprozesse werden auf dem lokalen Server nicht ordnungsgemäß ausgeführt.

Lösung 2: Suchen Nach korrekten Erweiterungs- und Installationsprotokollverzeichnissen auf dem virtuellen Computer

  1. Verwenden Sie remotedesktopprotokoll (RDP) für den Zugriff auf die VM.

  2. Führen Sie die folgenden PowerShell-Befehle aus, um zu überprüfen, ob Erweiterungs- und Agentprozesse ordnungsgemäß ausgeführt werden:

    Get-WmiObject Win32_Process -Filter "name = 'MMAExtensionHeartbeatService.exe'" | Format-List ProcessName, Path
    Get-WmiObject Win32_Process -Filter "name = 'HealthService.exe'" | Format-List ProcessName, Path
    Get-WmiObject Win32_Process -Filter "name = 'MonitoringHost.exe'" | Format-List ProcessName, Path
    

    Stellen Sie in der Ausgabe für MMAExtensionHeartbeatService.exe sicher, dass der Pfad der installierten Version entspricht.

    Wenn diese Befehle keine Ergebnisse erzeugen, lesen Sie Schritt 4.e. in dieser Lösung.

  3. Überprüfen Sie, ob das folgende Erweiterungsinstallationsverzeichnis vorhanden ist:

    C:\Packages\Plugins\Microsoft.EnterpriseCloud.Monitoring.MicrosoftMonitoringAgent<Erweiterungsversion>

    Das Fehlen dieses Verzeichnisses gibt an, dass der VM-Gast-Agent die Erweiterungsinstallation nicht versucht hat. Geben Sie in dieser Situation eine Supportanfrage beim VM-Supportteam an, um probleme mit der Installation des VM-Gast-Agents zu beheben.

  4. Überprüfen Sie, ob das folgende Erweiterungsprotokollverzeichnis vorhanden ist:

    C:\WindowsAzure\Logs\Plugins\Microsoft.EnterpriseCloud.Monitoring.MicrosoftMonitoringAgent<Erweiterungsversion>

    Das Fehlen dieses Verzeichnisses gibt an, dass der VM-Gast-Agent die Erweiterungsinstallation nicht versucht hat.

    1. Wenn das Verzeichnis nicht vorhanden ist, geben Sie eine Supportanfrage beim VM-Supportteam an, um probleme mit dem VM-Gast-Agent zu beheben.

    2. Wenn das Verzeichnis vorhanden ist, navigieren Sie zu diesem Verzeichnis, und öffnen Sie dann MMAExtensionInstall[PickLargestNumber].log. Ein erfolgreicher Installationsprotokolleintrag ähnelt dem folgenden Beispiel:

      11/22/2019 1:10:05 AM +00:00 Starting installation of agent 
      install package at path *C:\Packages\Plugins\Microsoft.EnterpriseCloud.Monitoring.MicrosoftMonitoringAgent\1.0.18018.0\MOMAgent.msi 
      with log C:\WindowsAzure\Logs\Plugins\Microsoft.EnterpriseCloud.Monitoring.MicrosoftMonitoringAgent\1.0.18018.0\MMAExtensionInstall0-Setup0.log*.
      11/22/2019 1:11:42 AM +00:00 Windows installer reported success in installing agent.
      11/22/2019 1:11:42 AM +00:00 Verified that service Microsoft Monitoring Agent is installed
      and in Running state.
      11/22/2019 1:11:42 AM +00:00 Completed installing the Microsoft Monitoring Agent VM Extension.
      
    3. Bei einer fehlgeschlagenen Installation wird die Ursache des Fehlers angezeigt. Wenn der Fehler aufgrund von Windows Installer-Problemen auftritt, überprüfen Sie die Windows Installer-Protokolle, um MMAExtensionInstall0-Setup0.log zu prüfen.

    4. Beheben Sie nach Möglichkeit das Problem, das von Windows Installer gemeldet wird. Versuchen Sie dann erneut, den Windows-Agent zu installieren.

    5. Wenn die Befehle in Schritt 2 in dieser Lösung keine Ergebnisse erzeugen, wird der zugehörige Dienst nicht ausgeführt. Versuchen Sie in PowerShell, die folgenden Dienste zu starten:

      • Dieser Dienst startet sowohl den HealthService-Prozess als auch den MonitoringHost-Prozess:

        Net start HealthService  
        
      • Dieser Dienst startet den VM-Gasttaktdienst:

        Net start MMAExtensionHeartbeatService 
        
    6. Warten Sie einige Minuten, und wiederholen Sie dann Schritt 2 in dieser Lösung. Wenn die Prozesse immer noch keine Werte zurückgeben, überprüfen Sie die folgenden Ereignisanzeigeprotokolle auf mögliche Ursachen:

      • Windows-Protokolle – Anwendung
      • Anwendungs- und Dienstprotokolle – Operations Manager
    7. Wenn Sie die Ursache eines Fehlers nicht ermitteln können, führen Sie die Agent-Problembehandlung aus, um eine Reihe von Problembehandlungsprotokollen zu sammeln, wie im Log Analytics Agent-Problembehandlungstool beschrieben. Geben Sie dann eine Supportanfrage ein.

Kontaktieren Sie uns für Hilfe

Wenn Sie Fragen haben oder Hilfe mit Ihren Azure-Gutschriften benötigen, dann erstellen Sie beim Azure-Support eine Support-Anforderung oder fragen Sie den Azure Community-Support. Sie können auch Produktfeedback an die Azure Feedback Community senden.