Uzyskiwanie dostępu do danych operacyjnych usługi Azure Update Manager przy użyciu usługi Azure Resource Graph
Dzienniki utworzone na podstawie operacji, takich jak oceny aktualizacji i instalacje, są przechowywane przez usługę Azure Update Manager w usłudze Azure Resource Graph. Azure Resource Graph to usługa na platformie Azure przeznaczona do przechowywania szczegółów usługi platformy Azure bez żadnych wymagań dotyczących kosztów i wdrożenia. Menedżer aktualizacji używa usługi Resource Graph do przechowywania wyników. Najnowszą historię oceny aktualizacji można wyświetlić w ciągu ostatnich 7 dni i historię instalacji aktualizacji z ostatnich 30 dni na wykresie zasobów.
W tym artykule opisano strukturę dzienników z programu Update Manager oraz sposób używania Eksploratora usługi Azure Resource Graph do analizowania ich pod kątem raportowania, wizualizacji i eksportowania.
Struktura dziennika
Menedżer aktualizacji wysyła wyniki wszystkich operacji do usługi Azure Resource Graph jako dzienniki, które są dostępne przez 30 dni. Poniżej przedstawiono strukturę dzienników wysyłanych do usługi Azure Resource Graph.
Wyniki oceny poprawek
Tabela patchassessmentresources
zawiera zasoby związane z oceną poprawek maszyny. W poniższej tabeli opisano te właściwości.
Właściwości | opis |
---|---|
ID |
Identyfikator usługi Azure Resource Manager przekazującej wynik. Jest ona podobna do ścieżki interfejsu API REST dla oceny systemu operacyjnego gościa. <resourcePath>/patchAssessmentResults/latest Zazwyczaj lub <resourcePath>/patchAssessmentResults/latest/softwarePatches/<update> . |
NAME |
Jeśli identyfikator jest typu <resourcePath>/patchAssessmentResults/latest , rekord zawiera unikatowy identyfikator GUID dla operacji oceny zakończonej. Jeśli <resourcePath>/patchAssessmentResults/latest/softwarePatches/<update> wartość , rekord zawiera nazwę aktualizacji lub etykietę. |
TYPE |
Określa typ dziennika oceny. Jeśli typ to patchassessmentresults , rekord zawiera podsumowanie oceny systemu operacyjnego z liczbowymi zagregowanymi statystykami. Jeśli typ to patchassessmentresults/softwarepatches , rekord opisuje określoną aktualizację systemu operacyjnego dostępną dla zasobu. |
TENANTID |
Identyfikator dzierżawy platformy Azure dla maszyny wirtualnej platformy Azure lub zasobu serwera z obsługą usługi Azure Arc. |
KIND |
Celowo pozostawione puste do użycia w przyszłości. |
LOCATION |
Region chmury platformy Azure, w którym istnieje zasób maszyny wirtualnej platformy Azure lub serwera z obsługą usługi Azure Arc. |
RESOURCEGROUP |
Grupa zasobów platformy Azure hostująca zasób maszyny wirtualnej platformy Azure lub serwera z obsługą usługi Azure Arc. |
SUBSCRIPTIONID |
Identyfikator subskrypcji platformy Azure dla maszyny wirtualnej platformy Azure lub zasobu serwera z obsługą usługi Azure Arc. |
MANAGEDBY |
Celowo pozostawione puste do użycia w przyszłości. |
SKU |
Celowo pozostawione puste do użycia w przyszłości. |
PLAN |
Celowo pozostawione puste do użycia w przyszłości. |
PROPERTIES |
Przechwytuje szczegóły operacji w formacie JSON. Więcej informacji znajduje się w tej tabeli. |
TAGS |
Celowo pozostawione puste do użycia w przyszłości. |
IDENTITY |
Celowo pozostawione puste do użycia w przyszłości. |
ZONES |
Celowo pozostawione puste do użycia w przyszłości. |
EXTENDEDLOCATION |
Celowo pozostawione puste do użycia w przyszłości. |
Opis właściwości patchassessmentResults
Jeśli właściwość typu zasobu to patchassessmentresults
, zawiera informacje w poniższej tabeli.
Wartość | Opis |
---|---|
rebootPending |
Flaga określająca, czy określona aktualizacja wymaga ponownego uruchomienia systemu operacyjnego w celu zakończenia instalacji. Zgodnie z usługą aktualizacji systemu operacyjnego lub menedżerem pakietów maszyny. Jeśli menedżer pakietów systemu operacyjnego lub usługa aktualizacji nie wymagają ponownego uruchomienia, wartość pola jest ustawiona na false wartość . |
patchServiceUsed |
Usługa systemu operacyjnego używana na maszynie do instalowania aktualizacji. WU-WSUS dla usługi Windows Update lub usługi Windows Server Update. W przypadku systemu Linux jest to menedżer pakietów systemu operacyjnego, taki jak YUM , APT lub Zypper . |
osType |
Reprezentuje typ systemu operacyjnego: Windows lub Linux . |
startDateTime |
Sygnatura czasowa (UTC) reprezentująca, kiedy zadanie oceny aktualizacji systemu operacyjnego rozpoczęło wykonywanie na maszynie. |
lastModifiedDateTime |
Sygnatura czasowa (UTC) reprezentująca czas ostatniej aktualizacji rekordu. |
startedBy |
Określa, czy użytkownik lub usługa platformy Azure wyzwoliła instalację aktualizacji systemu operacyjnego. Aby uzyskać więcej informacji na temat operacji, zobacz Dziennik aktywności platformy Azure. |
errorDetails |
Pierwsze pięć komunikatów o błędach generowanych podczas wykonywania instalacji aktualizacji z menedżera pakietów systemu operacyjnego maszyny lub usługi aktualizacji. |
availablePatchCountByClassification |
Liczba aktualizacji systemu operacyjnego według kategorii, do których należą określone aktualizacje na podstawie dostawcy systemu operacyjnego. Usługa aktualizacji systemu operacyjnego lub menedżer pakietów maszyny generuje informacje. Jeśli menedżer pakietów systemu operacyjnego lub usługa aktualizacji nie udostępnia szczegółów kategorii, wartość to Others (dla systemu Linux) lub Updates (dla systemu Windows Server). |
Jeśli właściwość typu zasobu to patchassessmentresults/softwarepatches
, zawiera informacje w poniższej tabeli.
Wartość | Opis |
---|---|
lastModifiedDateTime |
Sygnatura czasowa (UTC) reprezentująca czas ostatniej aktualizacji rekordu. |
publishedDateTime |
Sygnatura czasowa reprezentująca, kiedy określona aktualizacja została udostępniona przez dostawcę systemu operacyjnego. Usługa aktualizacji systemu operacyjnego lub menedżer pakietów maszyny generuje informacje. Jeśli menedżer pakietów systemu operacyjnego lub usługa aktualizacji nie udostępnia szczegółowych informacji o tym, kiedy aktualizacja została dostarczona przez dostawcę systemu operacyjnego, wartość ma wartość null. Obecnie ta wartość nie jest dostępna w przypadku aktualizacji systemu Linux. |
classifications |
Kategoria, do którego należy określona aktualizacja, zgodnie z dostawcą systemu operacyjnego. Usługa aktualizacji systemu operacyjnego lub menedżer pakietów maszyny generuje informacje. Jeśli menedżer pakietów systemu operacyjnego lub usługa aktualizacji nie udostępnia szczegółów kategorii, wartość to Others (dla systemu Linux) lub Updates (dla systemu Windows Server). |
rebootRequired |
Wartość wskazuje, czy określona aktualizacja wymaga ponownego uruchomienia systemu operacyjnego w celu zakończenia instalacji. Usługa aktualizacji systemu operacyjnego lub menedżer pakietów maszyny generuje informacje. Jeśli menedżer pakietów systemu operacyjnego lub usługa aktualizacji nie wymagają ponownego uruchomienia, wartość to false . |
rebootBehavior |
Zachowanie ustawione w instalacji aktualizacji systemu operacyjnego uruchamia zadanie podczas konfigurowania wdrożenia aktualizacji, jeśli Menedżer aktualizacji może ponownie uruchomić maszynę docelową. |
patchName |
Nazwa lub etykieta określonej aktualizacji wygenerowanej przez menedżera pakietów systemu operacyjnego lub usługę aktualizacji systemu operacyjnego. |
Kbid |
Jeśli system operacyjny maszyny jest systemem operacyjnym Windows Server, wartość zawiera unikatowy identyfikator KB aktualizacji dostarczonej przez usługę Windows Update. |
version |
Jeśli system operacyjny maszyny to Linux, wartość zawiera szczegóły wersji aktualizacji podane przez menedżera pakietów systemu Linux. Na przykład 1.0.1.el7.3 . |
Wyniki instalacji poprawek
Tabela patchinstallationresources
zawiera zasoby związane z oceną poprawek maszyny. W poniższej tabeli opisano te właściwości.
Właściwości | opis |
---|---|
ID |
Identyfikator usługi Azure Resource Manager przekazującej wynik. Jest ona podobna do ścieżki interfejsu API REST dla oceny systemu operacyjnego gościa. <resourcePath>/patchInstallationResults/<GUID> Zazwyczaj lub <resourcePath>/patchAssessmentResults/latest/softwarePatches/<update> . |
NAME |
Jeśli identyfikator jest typu <resourcePath>/patchInstallationResults , rekord zawiera unikatowy identyfikator GUID dla zakończonej operacji aktualizacji. Jeśli <resourcePath>/patchInstallationResults/softwarePatches/<update> rekord zawiera nazwę aktualizacji lub etykietę zainstalowaną na maszynie. |
TYPE |
Określa typ dziennika oceny. Jeśli typ to patchinstallationresults , rekord zawiera podsumowanie instalacji systemu operacyjnego z liczbowymi statystykami agregacji. Jeśli typ to patchinstallationresults/softwarepatches , rekord opisuje określoną aktualizację systemu operacyjnego zainstalowaną dla zasobu. |
TENANTID |
Identyfikator dzierżawy platformy Azure dla maszyny wirtualnej platformy Azure lub zasobu serwera z obsługą usługi Azure Arc. |
KIND |
Celowo pozostawione puste do użycia w przyszłości. |
LOCATION |
Region chmury platformy Azure, w którym istnieje zasób maszyny wirtualnej platformy Azure lub serwera z obsługą usługi Azure Arc. |
RESOURCEGROUP |
Grupa zasobów platformy Azure hostująca zasób maszyny wirtualnej platformy Azure lub serwera z obsługą usługi Azure Arc. |
SUBSCRIPTIONID |
Identyfikator subskrypcji platformy Azure dla maszyny wirtualnej platformy Azure lub zasobu serwera z obsługą usługi Azure Arc. |
MANAGEDBY |
Celowo pozostawione puste do użycia w przyszłości. |
SKU |
Celowo pozostawione puste do użycia w przyszłości. |
PLAN |
Celowo pozostawione puste do użycia w przyszłości. |
PROPERTIES |
Przechwytuje szczegóły operacji w formacie JSON. Więcej informacji znajduje się w tej tabeli. |
TAGS |
Celowo pozostawione puste do użycia w przyszłości. |
IDENTITY |
Celowo pozostawione puste do użycia w przyszłości. |
ZONES |
Celowo pozostawione puste do użycia w przyszłości. |
EXTENDEDLOCATION |
Celowo pozostawione puste do użycia w przyszłości. |
Opis właściwości patchinstallationresults
Jeśli właściwość typu zasobu to patchinstallationresults
, zawiera informacje w poniższej tabeli.
Wartość | Opis |
---|---|
installationActivityId |
Unikatowy identyfikator GUID dla przebiegu instalacji aktualizacji systemu operacyjnego. |
maintenanceWindowExceeded |
Wartości to True lub False jeśli przebieg instalacji aktualizacji przekroczył zdefiniowane okno obsługi. |
lastModifiedDateTime |
Sygnatura czasowa (UTC) reprezentująca czas ostatniej aktualizacji rekordu. |
notSelectedPatchCount |
Liczba aktualizacji systemu operacyjnego dostępnych na komputerze, która nie została wybrana do instalacji we wdrożeniu aktualizacji. |
installedPatchCount |
Liczba aktualizacji systemu operacyjnego, które zostały pomyślnie zainstalowane, które zostały określone we wdrożeniu aktualizacji. |
excludedPatchCount |
Liczba aktualizacji systemu operacyjnego dostępnych na komputerze i wykluczonych do instalacji we wdrożeniu aktualizacji. |
pendingPatchCount |
Liczba aktualizacji systemu operacyjnego nadal czeka na zainstalowanie, które zostały określone we wdrożeniu aktualizacji. |
patchServiceUsed |
Usługa systemu operacyjnego używana na maszynie do instalowania aktualizacji. WU-WSUS dla usługi Windows Update lub usługi Windows Server Update. W przypadku systemu Linux jest to menedżer pakietów systemu operacyjnego, taki jak YUM , APT lub Zypper . |
failedPatchCount |
Liczba aktualizacji systemu operacyjnego, których nie można pomyślnie zainstalować, które zostały określone we wdrożeniu aktualizacji. |
startDateTime |
Sygnatura czasowa (UTC) reprezentująca, kiedy zadanie instalacji aktualizacji systemu operacyjnego rozpoczęło wykonywanie na komputerze. |
rebootStatus |
Informacje z usługi aktualizacji systemu operacyjnego lub menedżera pakietów, jeśli system operacyjny musi zostać uruchomiony ponownie, aby zakończyć instalację aktualizacji. Wartości stanu to NotNeeded (nie jest wymagane ponowne uruchomienie systemu operacyjnego), Required (ponowne uruchomienie systemu operacyjnego jest wymagane do ukończenia), Started (zainicjowano ponowne uruchomienie systemu operacyjnego), Failed (nie można ponownie uruchomić systemu operacyjnego) i Completed (ponowne uruchomienie zostało wykonane pomyślnie). |
startedBy |
Określa, czy użytkownik lub usługa platformy Azure wyzwoliła instalację aktualizacji systemu operacyjnego. Aby uzyskać więcej informacji na temat operacji, zobacz Dziennik aktywności platformy Azure. |
status |
Stan przebiegu instalacji aktualizacji systemu operacyjnego. Wartości mogą być NotStarted wartościami , , InProgress Failed , Succeeded i CompletedWithWarnings . Uruchomienie instalacji aktualizacji jest uznawane za Failed stan, jeśli co najmniej jedna instalacja aktualizacji systemu operacyjnego nie powiedzie się. |
osType |
Reprezentuje typ systemu operacyjnego: Windows lub Linux . |
errorDetails |
Zawiera pięć pierwszych komunikatów o błędach generowanych podczas uruchamiania instalacji aktualizacji z menedżera pakietów systemu operacyjnego lub usługi aktualizacji. |
maintenanceRunId |
Ta wartość jest używana jako identyfikator przebiegu konserwacji dla automatycznego stosowania poprawek gościa maszyny wirtualnej lub identyfikator uruchomienia harmonogramu zamiast cyklicznych aktualizacji. |
Jeśli właściwość typu zasobu to patchinstallationresults/softwarepatches
, zawiera informacje w poniższej tabeli.
Wartość | Opis |
---|---|
installationState |
Stan instalacji dla określonej aktualizacji systemu operacyjnego. Wartości to Installed , , Failed , NotSelected Pending , i Excluded . |
lastModifiedDateTime |
Sygnatura czasowa (UTC) reprezentująca czas ostatniej aktualizacji rekordu. |
publishedDateTime |
Sygnatura czasowa reprezentująca, kiedy określona aktualizacja została udostępniona przez dostawcę systemu operacyjnego. Usługa aktualizacji systemu operacyjnego lub menedżer pakietów maszyny generuje informacje. Jeśli menedżer pakietów systemu operacyjnego lub usługa aktualizacji nie udostępnia szczegółowych informacji o tym, kiedy aktualizacja została dostarczona przez dostawcę systemu operacyjnego, wartość ma wartość null. |
classifications |
Kategoria, do którego należy określona aktualizacja, zgodnie z dostawcą systemu operacyjnego zgodnie z usługą aktualizacji systemu operacyjnego maszyny lub menedżerem pakietów. Jeśli menedżer pakietów systemu operacyjnego lub usługa aktualizacji nie udostępnia szczegółów kategorii, wartość pola to Others (dla systemu Linux) i Updates (dla systemu Windows Server). |
rebootRequired |
Flaga określająca, czy określona aktualizacja wymaga ponownego uruchomienia systemu operacyjnego w celu zakończenia instalacji, zgodnie z instrukcjami usługi aktualizacji systemu operacyjnego lub menedżera pakietów. Jeśli menedżer pakietów systemu operacyjnego lub usługa aktualizacji nie udostępnia informacji dotyczących konieczności ponownego uruchomienia systemu operacyjnego, wartość pola jest ustawiona na false wartość . |
rebootBehavior |
Zachowanie ustawione w instalacji aktualizacji systemu operacyjnego uruchamia zadanie przez użytkownika, w odniesieniu do umożliwienia programowi Update Manager ponownego uruchomienia systemu operacyjnego. |
patchName |
Nazwa lub etykieta określonej aktualizacji podana przez menedżera pakietów systemu operacyjnego lub usługę aktualizacji systemu operacyjnego. |
Kbid |
Jeśli system operacyjny maszyny jest systemem operacyjnym Windows Server, wartość zawiera unikatowy identyfikator KB aktualizacji dostarczonej przez usługę Windows Update. |
version |
Jeśli system operacyjny maszyny to Linux, wartość zawiera szczegóły wersji aktualizacji podane przez menedżera pakietów systemu Linux. Na przykład 1.0.1.el7.3 . |
Zasoby konserwacji
Tabela maintenanceresources
zawiera zasoby związane z konfiguracją konserwacji. W poniższej tabeli opisano te właściwości.
Właściwości | opis |
---|---|
ID |
Identyfikator usługi Azure Resource Manager przekazującej wynik. Jest ona podobna do ścieżki interfejsu API REST do tworzenia konfiguracji konserwacji. |
NAME |
Jeśli identyfikator jest typu <resourcePath>/applyupdates , rekord zawiera unikatowy identyfikator GUID dla przebiegu konserwacji. Jeśli <resourcePath>/configurationassignments rekord zawiera przypisanie konfiguracji konserwacji do maszyny wirtualnej platformy Azure lub usługi Azure Arc. |
TYPE |
Określa typ dziennika oceny. Jeśli typ to applyupdates , rekord zawiera szczegółowe informacje o rekordzie przebiegu konserwacji na poziomie maszyny. Jeśli typ to configurationassignments , rekord opisuje połączenie między maszyną wirtualną platformy Azure lub maszyną wirtualną usługi Azure Arc i konfiguracją konserwacji. |
TENANTID |
Identyfikator dzierżawy platformy Azure dla maszyny wirtualnej platformy Azure lub zasobu serwera z obsługą usługi Azure Arc. |
KIND |
Celowo pozostawione puste do użycia w przyszłości. |
LOCATION |
Czysty region chmury, w którym istnieje zasób maszyny wirtualnej platformy Azure lub serwera z obsługą usługi Azure Arc. |
RESOURCEGROUP |
Grupa zasobów platformy Azure hostująca zasób maszyny wirtualnej platformy Azure lub serwera z obsługą usługi Azure Arc. |
SUBSCRIPTIONID |
Identyfikator subskrypcji platformy Azure dla maszyny wirtualnej platformy Azure lub zasobu serwera z obsługą usługi Azure Arc. |
MANAGEDBY |
Celowo pozostawione puste do użycia w przyszłości. |
SKU |
Celowo pozostawione puste do użycia w przyszłości. |
PLAN |
Celowo pozostawione puste do użycia w przyszłości. |
PROPERTIES |
Przechwytuje szczegóły operacji w formacie JSON. Więcej informacji znajduje się w tej tabeli. |
TAGS |
Celowo pozostawione puste do użycia w przyszłości. |
IDENTITY |
Celowo pozostawione puste do użycia w przyszłości. |
ZONES |
Celowo pozostawione puste do użycia w przyszłości. |
EXTENDEDLOCATION |
Celowo pozostawione puste do użycia w przyszłości. |
Opis właściwości applyupdates
Jeśli właściwość typu zasobu to applyupdates
, zawiera informacje w poniższej tabeli.
Wartość | Opis |
---|---|
maintenanceConfigurationId |
Identyfikator zastosowanej konserwacji usługi Azure Resource Manager. |
maintenanceScope |
Zakres konserwacji zastosowanej konfiguracji konserwacji. |
resourceId |
Identyfikator zasobu szablonu usługi Azure Resource Manager maszyny wirtualnej USŁUGI ARC/platformy Azure. |
correlationId |
Identyfikator przebiegu harmonogramu przebiegu konserwacji/harmonogramu. Te informacje mogą służyć do znajdowania wszystkich maszyn wirtualnych, które były częścią tego samego harmonogramu. |
startDateTime |
Data i godzina rozpoczęcia harmonogramu. |
endDateTime |
Data i godzina zakończenia harmonogramu. |
Jeśli właściwość typu zasobu to configurationassignments
, zawiera informacje w poniższej tabeli.
Wartość | Opis |
---|---|
resourceId |
Identyfikator zasobu usługi Azure Resource Manager usługi ARC/maszyny wirtualnej Azure |
maintenanceConfigurationId |
Identyfikator usługi Azure Resource Manager zastosowanej konfiguracji konserwacji |
Następne kroki
- Aby uzyskać przykładowe zapytania dotyczące uzyskiwania dostępu do danych operacyjnych usługi Azure Update Manager, zobacz Przykładowe zapytania usługi Azure Resource Graph w celu uzyskania dostępu do danych operacyjnych usługi Azure Update Manager.
- Aby rozwiązać problemy z usługą Azure Update Manager, zobacz Rozwiązywanie problemów z usługą Azure Update Manager.