Omówienie dzienników zapytań w centrum zarządzania aktualizacjami (wersja zapoznawcza)

Dzienniki utworzone na podstawie operacji, takich jak oceny aktualizacji i instalacje, są przechowywane przez Centrum zarządzania aktualizacjami (wersja zapoznawcza) 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. Centrum zarządzania aktualizacjami (wersja zapoznawcza) używa usługi Azure Resource Graph do przechowywania wyników i można wyświetlić historię aktualizacji z ostatnich 30 dni od zasobów.

Język zapytań usługi Azure Resource Graph opiera się na języku zapytań Kusto używanym przez usługę Azure Data Explorer.

W tym artykule opisano strukturę dzienników z Centrum zarządzania aktualizacjami (wersja zapoznawcza) oraz sposób używania eksploratora usługi Azure Resource Graph do analizowania ich pod kątem raportowania, wizualizowania i eksportowania.

Struktura dziennika

Centrum zarządzania aktualizacjami (wersja zapoznawcza) 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 jej właściwości.

Właściwość Opis
ID Identyfikator usługi Azure Resource Manager przekazujący wynik. Będzie 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 ukończonej operacji oceny. Jeśli <resourcePath>/patchAssessmentResults/latest/softwarePatches/<update> — rekord zawiera nazwę aktualizacji lub etykietę.
TYPE Określa typ dziennika do oceny. Jeśli typ to patchassessmentresults , rekord zawiera podsumowanie oceny systemu operacyjnego z liczbowymi statystykami agregacji. Jeśli typ to patchassessmentresults/softwarepatches, rekord opisuje określoną aktualizację systemu operacyjnego dostępną dla zasobu.
TENANTID Identyfikator dzierżawy platformy Azure dla zasobu maszyny wirtualnej platformy Azure lub 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 zasobu maszyny wirtualnej platformy Azure lub 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. Dodatkowe informacje znajdują się w tej tabeli.
TAGS Tagi platformy Azure zdefiniowane dla zasobu maszyny wirtualnej platformy Azure lub serwera z obsługą usługi Azure Arc
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 PROPERTIES

PROPERTIES Jeśli właściwość typu zasobu to patchassessmentresources, zawiera następujące informacje:

Wartość Opis
rebootPending Flaga określająca, czy określona aktualizacja wymaga ponownego uruchomienia systemu operacyjnego w celu ukończenia instalacji. 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 wymaga ponownego uruchomienia, wartość pola jest ustawiona na false.
patchServiceUsed Usługa systemu operacyjnego używana na maszynie do instalowania aktualizacji. WU-WSUSdla usługi Windows Update i/lub usługi Windows Server Update. W przypadku systemu Linux jest to menedżer pakietów systemu operacyjnego, taki jak YUM, APTlub Zypper.
osType Reprezentuje typ systemu Windows operacyjnego 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 przebieg instalacji aktualizacji systemu operacyjnego został wyzwolony przez użytkownika lub usługę platformy Azure. Więcej szczegółów dotyczących operacji można znaleźć w dzienniku aktywności platformy Azure.
errorDetails Pierwsze pięć komunikatów o błędach generowanych podczas wykonywania instalacji aktualizacji z menedżera pakietów systemu operacyjnego lub usługi aktualizacji systemu operacyjnego.
availablePatchCountByClassification Liczba aktualizacji systemu operacyjnego według kategorii, do których należą określone aktualizacje na podstawie dostawcy systemu operacyjnego. Informacje są generowane przez usługę aktualizacji systemu operacyjnego lub menedżera pakietów systemu operacyjnego. 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).

PROPERTIES Jeśli właściwość typu zasobu to patchassessmentresults/softwarepatches, zawiera następujące informacje:

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. Informacje są generowane przez usługę aktualizacji systemu operacyjnego lub menedżera pakietów systemu operacyjnego. 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órej należy określona aktualizacja, zgodnie z dostawcą systemu operacyjnego. Informacje są generowane przez usługę aktualizacji systemu operacyjnego lub menedżera pakietów systemu operacyjnego. 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 ukończenia instalacji. Informacje są generowane przez usługę aktualizacji systemu operacyjnego lub menedżera pakietów systemu operacyjnego. Jeśli menedżer pakietów systemu operacyjnego lub usługa aktualizacji nie wymaga ponownego uruchomienia, wartość to false.
rebootBehavior Zachowanie ustawione w instalacji aktualizacji systemu operacyjnego uruchamia zadanie podczas konfigurowania wdrożenia aktualizacji, jeśli centrum zarządzania aktualizacjami (wersja zapoznawcza) 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 BAZY wiedzy dla aktualizacji dostarczonej przez usługę Windows Update.
version Jeśli system operacyjny maszyny to Linux, wartość zawiera szczegóły wersji aktualizacji udostępniane 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 jej właściwości.

Właściwość Opis
ID Identyfikator usługi Azure Resource Manager przekazujący wynik. Będzie 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 ukończonej operacji aktualizacji. Jeśli <resourcePath>/patchInstallationResults/softwarePatches/<update> — rekord zawiera nazwę aktualizacji lub etykietę instalowaną na maszynie.
TYPE Określa typ dziennika do 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 zasobu maszyny wirtualnej platformy Azure lub 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 zasobu maszyny wirtualnej platformy Azure lub 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. Dodatkowe informacje znajdują się w tej tabeli.
TAGS Tagi platformy Azure zdefiniowane dla zasobu maszyny wirtualnej platformy Azure lub serwera z obsługą usługi Azure Arc
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 PROPERTIES

PROPERTIES Jeśli właściwość typu zasobu to patchinstallationresults, zawiera następujące informacje:

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 maszynie, 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 maszynie i wykluczona z instalacji we wdrożeniu aktualizacji.
pendingPatchCount Liczba aktualizacji systemu operacyjnego, które nadal oczekują 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-WSUSdla usługi Windows Update i/lub usługi Windows Server Update. W przypadku systemu Linux jest to menedżer pakietów systemu operacyjnego, taki jak YUM, APTlub 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 maszynie.
rebootStatus Informacje z usługi aktualizacji systemu operacyjnego lub menedżera pakietów, jeśli system operacyjny musi zostać uruchomiony ponownie, aby ukończyć instalację aktualizacji. Wartości stanu to NotNeeded (nie jest wymagane ponowne uruchomienie), Required (ponowne uruchomienie systemu operacyjnego jest wymagane do ukończenia), Started (zainicjowano ponowne uruchomienie), Failed (nie można ponownie uruchomić systemu operacyjnego) i Completed (ponowne uruchomienie zostało wykonane pomyślnie).
startedBy Określa, czy przebieg instalacji aktualizacji systemu operacyjnego został wyzwolony przez użytkownika lub usługę platformy Azure. Więcej szczegółów dotyczących operacji można znaleźć w dzienniku aktywności platformy Azure.
status Stan przebiegu instalacji aktualizacji systemu operacyjnego. Wartości mogą być następujące: NotStarted, InProgress, Failed, Succeeded and CompletedWithWarnings. Uruchomienie instalacji aktualizacji jest uznawane za stan "Niepowodzenie", jeśli co najmniej jedna instalacja aktualizacji systemu operacyjnego nie powiedzie się.
osType Reprezentuje typ systemu Windows operacyjnego lub Linux.
errorDetails Zawiera pięć pierwszych komunikatów o błędach generowanych podczas wykonywania instalacji aktualizacji z menedżera pakietów systemu operacyjnego lub usługi aktualizacji systemu operacyjnego.
maintenanceRunId Ta wartość jest używana jako identyfikator przebiegu konserwacji dla automatycznego stosowania poprawek gościa maszyny wirtualnej lub identyfikatora przebiegu harmonogramu zamiast cyklicznych aktualizacji

PROPERTIES Jeśli właściwość typu zasobu to patchinstallationresults/softwarepatches, zawiera następujące informacje:

Wartość Opis
installationState Stan instalacji dla określonej aktualizacji systemu operacyjnego. Wartości to Installed, , PendingFailed, NotSelectedi 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. Informacje są generowane przez usługę aktualizacji systemu operacyjnego lub menedżera pakietów systemu operacyjnego. 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 Inne (dla systemu Linux) i Aktualizacje (dla systemu Windows Server).
rebootRequired Flaga określająca, czy określona aktualizacja wymaga ponownego uruchomienia systemu operacyjnego w celu ukończenia instalacji. 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 informacji dotyczących konieczności ponownego uruchomienia systemu operacyjnego, wartość pola zostanie ustawiona na wartość "false".
rebootBehavior Zachowanie ustawione w instalacji aktualizacji systemu operacyjnego uruchamia zadanie przez użytkownika dotyczące zezwalania centrum zarządzania aktualizacjami (wersja zapoznawcza) na ponowne uruchomienie systemu operacyjnego.
patchName Nazwa lub etykieta określonej aktualizacji podanej 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 BAZY wiedzy dla aktualizacji dostarczonej przez usługę Windows Update.
version Jeśli system operacyjny maszyny to Linux, wartość zawiera szczegóły wersji aktualizacji udostępniane 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 jej właściwości.

Właściwość Opis
ID Identyfikator usługi Azure Resource Manager przekazujący wynik. Jest ona podobna do ścieżki interfejsu API REST w celu utworzenia 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 Arc.
TYPE Określa typ dziennika do 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 usługą Arc i konfiguracją konserwacji.
TENANTID Identyfikator dzierżawy platformy Azure dla zasobu maszyny wirtualnej platformy Azure lub 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 zasobu maszyny wirtualnej platformy Azure lub 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. Dodatkowe informacje znajdują się w tej tabeli.
TAGS Tagi platformy Azure zdefiniowane dla zasobu maszyny wirtualnej platformy Azure lub serwerów z obsługą usługi Azure Arc
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 PROPERTIES

PROPERTIES Jeśli właściwość typu zasobu to applyupdates, zawiera następujące informacje:

Wartość Opis
maintenanceConfigurationId Identyfikator zastosowanej konserwacji usługi Azure Resource Manager (ARM)
maintenanceScope Zakres konserwacji zastosowanej konfiguracji konserwacji
resourceId Identyfikator zasobu szablonu usługi ARM usługi ARC/maszyny wirtualnej platformy Azure
correlationId Identyfikator przebiegu harmonogramu konserwacji/przebiegu harmonogramu. Może to 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

PROPERTIES Jeśli właściwość typu zasobu to configurationassignments, zawiera następujące informacje:

Wartość Opis
resourceId Identyfikator zasobu usługi ARM maszyny wirtualnej USŁUGI ARC/maszyny wirtualnej platformy Azure
maintenanceConfigurationId Identyfikator usługi ARM zastosowanej konfiguracji konserwacji

Następne kroki