Narzędzia do migracji z agenta usługi Log Analytics do agenta usługi Azure Monitor

Agent usługi Azure Monitor (AMA) zastępuje agenta usługi Log Analytics (znanego również jako MMA i OMS) dla maszyn z systemami Windows i Linux na platformie Azure oraz w środowiskach spoza platformy Azure, w tym w chmurach lokalnych i innych firm. Korzyści wynikające z migracji do agenta usługi Azure Monitor obejmują zwiększone zabezpieczenia, opłacalność, wydajność, możliwości zarządzania i niezawodność. W tym artykule wyjaśniono, jak używać narzędzi pomocnika migracji amA i generatora konfiguracji DCR, aby pomóc zautomatyzować i śledzić migrację z agenta usługi Log Analytics do agenta usługi Azure Monitor.

Flow diagram that shows the steps involved in agent migration and how the migration tools help in generating DCRs and tracking the entire migration process.

Ważne

Nie usuwaj starszych agentów używanych przez inne rozwiązania lub usługi platformy Azure. Skorzystaj z pomocnika migracji, aby dowiedzieć się, które rozwiązania i usługi są obecnie używane.

Ważne

Starszy agentusługi Log Analytics zostanie wycofany do sierpnia 2024 r. Po tej dacie firma Microsoft nie będzie już zapewniać żadnej pomocy technicznej dla agenta usługi Log Analytics. Przeprowadź migrację do agenta usługi Azure Monitor przed sierpniem 2024 r., aby kontynuować pozyskiwanie danych.

Korzystanie z pomocnika migracji usługi AMA

Pomocnik migracji usługi AMA to oparte na skoroszycie rozwiązanie usługi Azure Monitor, które pomaga odkryć, co należy migrować i śledzić postęp podczas przechodzenia z agenta usługi Log Analytics do agenta usługi Azure Monitor. Użyj tego pojedynczego okienka szklanego widoku, aby przyspieszyć i śledzić stan migracji agenta. Pomocnik obsługuje teraz wiele subskrypcji i zawiera rekomendacje dotyczące automatycznej migracji na podstawie użycia.

Możesz uzyskać dostęp do skoroszytu tutaj lub znaleźć go w witrynie Azure Portal w obszarze Monitorowanie>skoroszytów szablonów>publicznych szablonów>usługi Azure Monitor Podstawy>migracji usługi AMA.

Screenshot of the Azure Monitor Agent Migration Helper workbook. The screenshot highlights the Subscription and Workspace dropdowns and shows the Azure Virtual Machines tab, on which you can track which agent is deployed on each virtual machine.

Rekomendacje migracji automatycznej

Screenshot of the Azure Monitor Agent Migration Helper workbook. The screenshot highlights the automatic migration recommendations based on sample usage across machines within selected scope.

Instalowanie i używanie generatora konfiguracji DCR

Agent usługi Azure Monitor korzysta tylko z reguł zbierania danych (DCR) na potrzeby konfiguracji, podczas gdy agent usługi Log Analytics dziedziczy konfigurację z obszarów roboczych usługi Log Analytics.

Użyj narzędzia generatora konfiguracji dcR, aby przeanalizować konfigurację agenta usługi Log Analytics z obszarów roboczych i automatycznie wygenerować/wdrożyć odpowiednie reguły zbierania danych. Następnie można skojarzyć reguły z maszynami, na których działa nowy agent, przy użyciu wbudowanych zasad skojarzenia.

Uwaga

Generator konfiguracji DCR nie obsługuje obecnie dodatkowej konfiguracji dla rozwiązań lub usług platformy Azure zależnych od agenta usługi Log Analytics.

Wymagania wstępne\Konfiguracja

  1. Powershell version 7.1.3 lub nowszy jest zalecany (minimalna wersja 5.1)
  2. Polecenia do Az Powershell module ściągania informacji o konfiguracji agenta obszaru roboczego Moduł Az programu PowerShell
  3. Użytkownik będzie potrzebować dostępu do odczytu/zapisu do określonego zasobu obszaru roboczego
  4. Połączenie-AzAccount i Select-AzSubscription będą używane do ustawiania kontekstu skryptu w celu uruchomienia tak, aby potrzebne były odpowiednie poświadczenia platformy Azure

Aby zainstalować generator konfiguracji DCR:

  1. Pobierz skrypt programu PowerShell.

  2. Uruchom skrypt przy użyciu poniższych przykładowych parametrów:

     .\WorkspaceConfigToDCRMigrationTool.ps1 -SubscriptionId $subId -ResourceGroupName $rgName -WorkspaceName $workspaceName -DCRName $dcrName -OutputFolder $outputFolderPath
    

    Nazwisko Wymagania opis
    SubscriptionId TAK Jest to identyfikator subskrypcji obszaru roboczego
    ResourceGroupName TAK Jest to grupa zasobów obszaru roboczego
    WorkspaceName TAK Jest to nazwa obszaru roboczego (identyfikatory zasobów platformy Azure są bez uwzględniania wielkości liter)
    DCRName TAK Nazwa podstawowa, która będzie używana dla każdego elementu wyjściowego dcRs
    OutputFolder NIE Ścieżka folderu wyjściowego. Jeśli nie zostanie podana, używana jest ścieżka katalogu roboczego
  3. Wyjść:

    Dla każdego obsługiwanego DCR typeskrypt tworzy szablon arm dcR (gotowy do wdrożenia) i ładunek DCR (dla użytkowników, którzy nie potrzebują szablonu usługi ARM). Jest to lista aktualnie obsługiwanych typów dcR:

    • System Windows zawiera WindowsPerfCounters tylko źródła danych i WindowsEventLogs
    • Linux zawiera LinuxPerfCounters tylko źródła danych i Syslog
    • Dzienniki niestandardowe zawierają logFiles tylko źródła danych:
      • Każdy dziennik niestandardowy pobiera własny szablon arm usługi DCR
    • Dzienniki usług IIS zawierają iisLogs tylko źródła danych
    • Rozszerzenia zawierają extensions źródła danych tylko wraz ze wszystkimi skojarzonymi źródłami danych perfCounters
      • VMInsights - Jeśli chcesz dodać obsługę nowego typu rozszerzenia, skontaktuj się z nami.
  4. Wdróż wygenerowane szablony usługi ARM:

    Portal

    • W polu wyszukiwania portalu wpisz szablon, a następnie wybierz pozycję Wdróż szablon niestandardowy.

      Screenshot of the Deploy custom template screen.

    • Wybierz pozycję Utwórz własny szablon w edytorze.

      Screenshot of the template editor.

    • Wklej wygenerowany szablon do edytora i wybierz pozycję Zapisz.

    • Na ekranie Wdrożenie niestandardowe określ subskrypcję, grupę zasobów i region.

    • Wybierz pozycję Przeglądanie + tworzenie>Utwórz.

    PowerShell

     New-AzResourceGroupDeployment -ResourceGroupName <resource-group-name> -TemplateFile <path-to-template>
    

    Uwaga

    W regule zbierania danych można uwzględnić maksymalnie 100 "counterSpecifiers". "samplingFrequencyInSeconds" musi należeć do przedziału od 1 do 300 włącznie.

  5. Kojarzenie maszyn z regułami zbierania danych:

    1. Z menu Monitor wybierz pozycję Reguły zbierania danych.
    2. Na ekranie Reguły zbierania danych wybierz regułę zbierania danych.
    3. Wybierz pozycję Wyświetl zasoby>Dodaj.
    4. Wybierz swoje maszyny >Zastosuj.