Udostępnij za pośrednictwem


Rozwiązywanie problemów z rozszerzeniem maszyny wirtualnej usługi Log Analytics w usłudze Azure Monitor

Ten artykuł zawiera pomoc w rozwiązywaniu problemów z błędami, które mogą wystąpić w przypadku rozszerzenia maszyn wirtualnych usługi Log Analytics dla maszyn wirtualnych z systemem Windows i Linux działających na platformie Azure. Artykuł sugeruje możliwe rozwiązania, aby je rozwiązać.

Aby sprawdzić stan rozszerzenia:

  1. Zaloguj się w witrynie Azure Portal.

  2. W portalu wybierz pozycję Wszystkie usługi. Na liście zasobów wprowadź maszyny wirtualne. Po rozpoczęciu pisania zawartość listy jest filtrowana w oparciu o wpisywane dane. Wybierz pozycję Maszyny wirtualne.

  3. Na liście maszyn wirtualnych znajdź ją i wybierz.

  4. Na maszynie wirtualnej wybierz pozycję Rozszerzenia.

  5. Z listy sprawdź, czy rozszerzenie usługi Log Analytics jest włączone, czy nie. W przypadku systemu Linux agent jest wymieniony jako OMSAgentforLinux. W przypadku systemu Windows agent jest wymieniony jako MicrosoftMonitoringAgent.

    Zrzut ekranu przedstawiający widok Rozszerzenia maszyny wirtualnej.

  6. Wybierz rozszerzenie, aby wyświetlić szczegóły.

    Zrzut ekranu przedstawiający szczegóły rozszerzenia maszyny wirtualnej.

Rozwiązywanie problemów z rozszerzeniem maszyny wirtualnej z systemem Windows platformy Azure

Jeśli rozszerzenie maszyny wirtualnej programu Microsoft Monitoring Agent nie instaluje ani raportowania, wykonaj następujące kroki, aby rozwiązać ten problem:

  1. Sprawdź, czy agent maszyny wirtualnej platformy Azure jest zainstalowany i działa poprawnie, wykonując kroki opisane w artykule KB 2965986:
    • Możesz również przejrzeć plik C:\WindowsAzure\logs\WaAppAgent.logdziennika agenta maszyny wirtualnej .
    • Jeśli dziennik nie istnieje, agent maszyny wirtualnej nie jest zainstalowany.
    • Zainstaluj agenta maszyny wirtualnej platformy Azure.
  2. Przejrzyj pliki dziennika rozszerzenia maszyny wirtualnej programu Microsoft Monitoring Agent w programie C:\Packages\Plugins\Microsoft.EnterpriseCloud.Monitoring.MicrosoftMonitoringAgent.
  3. Upewnij się, że maszyna wirtualna może uruchamiać skrypty programu PowerShell.
  4. Upewnij się, że uprawnienia w folderze C:\Windows\temp nie zostały zmienione.
  5. Wyświetl stan programu Microsoft Monitoring Agent, wprowadzając (New-Object -ComObject 'AgentConfigManager.MgmtSvcCfg').GetCloudWorkspaces() | Format-List w oknie programu PowerShell z podwyższonym poziomem uprawnień na maszynie wirtualnej.
  6. Przejrzyj pliki dziennika konfiguracji programu Microsoft Monitoring Agent w programie C:\WindowsAzure\Logs\Plugins\Microsoft.EnterpriseCloud.Monitoring.MicrosoftMonitoringAgent\1.0.18053.0\. Ta ścieżka zmienia się na podstawie numeru wersji agenta.

Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów z rozszerzeniami systemu Windows.

Rozwiązywanie problemów z rozszerzeniem maszyny wirtualnej z systemem Linux

Uwaga

W ramach trwającego przejścia z pakietu Microsoft Operations Management Suite do usługi Azure Monitor agent pakietu Operations Management Suite dla systemu Windows lub Linux będzie określany jako agent usługi Log Analytics dla systemu Windows i agent usługi Log Analytics dla systemu Linux.

Jeśli agent usługi Log Analytics dla rozszerzenia maszyny wirtualnej z systemem Linux nie instaluje ani raportowania, wykonaj następujące kroki, aby rozwiązać problem:

  1. Jeśli stan rozszerzenia to Nieznany, sprawdź, czy agent maszyny wirtualnej platformy Azure jest zainstalowany i działa poprawnie, przeglądając plik /var/log/waagent.logdziennika agenta maszyny wirtualnej.
  2. W przypadku innych stanów w złej kondycji zapoznaj się z plikami dzienników dzienników rozszerzeń maszyn wirtualnych systemu Linux agenta usługi Log Analytics w systemach /var/log/azure/Microsoft.EnterpriseCloud.Monitoring.OmsAgentForLinux/*/extension.log i /var/log/azure/Microsoft.EnterpriseCloud.Monitoring.OmsAgentForLinux/*/CommandExecution.log.
  3. Jeśli stan rozszerzenia jest w dobrej kondycji, ale dane nie są przekazywane, przejrzyj agenta usługi Log Analytics dla plików dziennika systemu Linux w programie /var/opt/microsoft/omsagent/log/omsagent.log.

Następne kroki

Aby uzyskać więcej wskazówek dotyczących rozwiązywania problemów związanych z agentem usługi Log Analytics dla systemu Linux, zobacz Rozwiązywanie problemów z agentem usługi Log Analytics dla systemu Linux.