Доступ к данным операций Azure Update Manager с помощью Azure Resource Graph
Журналы, созданные из операций, таких как оценки обновлений и установки, хранятся в Azure Update Manager в Azure Resource Graph. Resource Graph — это служба в Azure, предназначенная для хранения сведений о службах Azure без затрат или развертывания. Диспетчер обновлений использует Resource Graph для хранения результатов. Вы можете просмотреть последнюю историю оценки обновлений за последние 7 дней и журнал установок обновлений за последние 30 дней из графа ресурсов.
В этой статье описывается структура журналов из Диспетчера обновлений и способы их анализа в azure Resource Graph Explorer для поддержки ваших отчетов, визуализации и экспорта.
Структура журнала
Диспетчер обновлений отправляет результаты всех операций в Azure Resource Graph в виде журналов, которые доступны в течение 30 дней. Ниже приведена структура журналов, отправляемых в Azure Resource Graph.
Результаты оценки исправлений
patchassessmentresources
Таблица содержит ресурсы, связанные с оценкой исправлений компьютера. Ее свойства рассматриваются в приведенной ниже таблице.
Свойство | Description |
---|---|
ID |
Идентификатор Azure Resource Manager, перенаправляющий результат. Он похож на путь REST API для оценки гостевой ОС. Как правило, <resourcePath>/patchAssessmentResults/latest или <resourcePath>/patchAssessmentResults/latest/softwarePatches/<update> . |
NAME |
Если идентификатор имеет тип <resourcePath>/patchAssessmentResults/latest , запись содержит уникальный GUID для завершенной операции оценки. Если <resourcePath>/patchAssessmentResults/latest/softwarePatches/<update> запись содержит имя обновления или метку. |
TYPE |
Указывает тип журнала для оценки. Если тип имеется patchassessmentresults , запись содержит сводку оценки ОС с числовыми статистическими данными. Если тип имеет тип patchassessmentresults/softwarepatches , запись описывает определенное обновление ОС, доступное для ресурса. |
TENANTID |
Идентификатор клиента Azure для виртуальной машины Azure или серверного ресурса с поддержкой Azure Arc. |
KIND |
Намеренно не заполнено для использования в будущем. |
LOCATION |
Облачный регион Azure, в котором существует виртуальная машина Azure или серверный ресурс с поддержкой Azure Arc. |
RESOURCEGROUP |
Группа ресурсов Azure, в которой размещена виртуальная машина Azure или серверный ресурс с поддержкой Azure Arc. |
SUBSCRIPTIONID |
Идентификатор подписки Azure для виртуальной машины Azure или серверного ресурса с поддержкой Azure Arc. |
MANAGEDBY |
Намеренно не заполнено для использования в будущем. |
SKU |
Намеренно не заполнено для использования в будущем. |
PLAN |
Намеренно не заполнено для использования в будущем. |
PROPERTIES |
Записывает сведения об операции в формате JSON. Дополнительные сведения см. после этой таблицы. |
TAGS |
Намеренно не заполнено для использования в будущем. |
IDENTITY |
Намеренно не заполнено для использования в будущем. |
ZONES |
Намеренно не заполнено для использования в будущем. |
EXTENDEDLOCATION |
Намеренно не заполнено для использования в будущем. |
Описание свойств patchassessmentResults
Если свойство для типа ресурса имеет значение patchassessmentresults
, оно содержит сведения в следующей таблице.
значение | Описание |
---|---|
rebootPending |
Флаг, указывающий, требуется ли перезагрузка ОС для завершения установки конкретного обновления. Как указано службой обновления ОС или диспетчером пакетов компьютера. Если диспетчер пакетов ОС или служба обновления не требует перезагрузки, для поля задано false значение . |
patchServiceUsed |
Служба ОС, используемая на компьютере для установки обновлений. WU-WSUS для службы Обновл. Windows или службы обновления Windows Server. Для Linux это диспетчер пакетов ОС, например YUM , APT или Zypper . |
osType |
Представляет тип операционной системы: Windows или Linux . |
startDateTime |
Метка времени (в формате UTC), показывающая, когда было начато выполнение задачи оценки обновления ОС на компьютере. |
lastModifiedDateTime |
Метка времени (в формате UTC), показывающая, когда состоялось последнее обновление записи. |
startedBy |
Указывает, кто активировал установку обновления ОС: пользователь или служба Azure. Дополнительные сведения об операции см . в журнале действий Azure. |
errorDetails |
Первые пять сообщений об ошибках, созданных при выполнении установки обновления из диспетчера пакетов ОС компьютера или службы обновлений. |
availablePatchCountByClassification |
Количество обновлений ОС в разбивке по категориям, к которым относятся конкретные обновления, исходя из поставщика ОС. Эту информацию создает служба обновления или диспетчер пакетов ОС компьютера. Если диспетчер пакетов ОС или служба обновления не предоставляет подробные сведения о категории, значение — Others (для Linux) или Updates (для Windows Server). |
Если свойство для типа ресурса имеет значение patchassessmentresults/softwarepatches
, оно содержит сведения в следующей таблице.
значение | Описание |
---|---|
lastModifiedDateTime |
Метка времени (в формате UTC), показывающая, когда состоялось последнее обновление записи. |
publishedDateTime |
Метка времени, показывающая, когда конкретное обновление было предоставлено поставщиком ОС. Эту информацию создает служба обновления или диспетчер пакетов ОС компьютера. Если диспетчер пакетов или служба обновления ОС не передает сведения о том, когда обновление было предоставлено поставщиком ОС, то значение равно NULL. В настоящее время применительно к обновлениям Linux это значение недоступно. |
classifications |
Категория, к которой относится конкретное обновление, исходя из поставщика ОС. Эту информацию создает служба обновления или диспетчер пакетов ОС компьютера. Если диспетчер пакетов ОС или служба обновления не предоставляют сведения о категории, значение — Others (для Linux) или Updates (для Windows Server). |
rebootRequired |
Значение, указывающее, требуется ли перезагрузка ОС для завершения установки конкретного обновления. Эту информацию создает служба обновления или диспетчер пакетов ОС компьютера. Если диспетчер пакетов ОС или служба обновления не требуют перезагрузки, это значение равно false . |
rebootBehavior |
Поведение, заданное для выполнения задачи по установке обновления ОС при настройке развертывания обновления, если Диспетчер обновлений может перезагрузить целевой компьютер. |
patchName |
Имя или метка конкретного обновления, созданного диспетчером пакетов или службой обновлений ОС компьютера. |
Kbid |
Если ОС компьютера — это Windows Server, значение включает уникальный идентификатор базы знаний для обновления, предоставленный службой обновления Windows. |
version |
Если ОС компьютера — это Linux, значение содержит сведения о версии обновления, предоставленные диспетчером пакетов Linux. Например, 1.0.1.el7.3 . |
Результаты установки исправлений
patchinstallationresources
Таблица содержит ресурсы, связанные с оценкой исправлений компьютера. Ее свойства рассматриваются в приведенной ниже таблице.
Свойство | Description |
---|---|
ID |
Идентификатор Azure Resource Manager, перенаправляющий результат. Он похож на путь REST API для оценки гостевой ОС. Как правило, <resourcePath>/patchInstallationResults/<GUID> или <resourcePath>/patchAssessmentResults/latest/softwarePatches/<update> . |
NAME |
Если идентификатор имеет тип <resourcePath>/patchInstallationResults , запись содержит уникальный GUID для завершенной операции обновления. Если <resourcePath>/patchInstallationResults/softwarePatches/<update> запись содержит имя обновления или метку, установленную на компьютере. |
TYPE |
Указывает тип журнала для оценки. Если используется patchinstallationresults тип, запись содержит сводку по установке ОС с числовыми статистическими статистическими данными. Если используется patchinstallationresults/softwarepatches тип, запись описывает определенное обновление ОС, установленное для ресурса. |
TENANTID |
Идентификатор клиента Azure для виртуальной машины Azure или серверного ресурса с поддержкой Azure Arc. |
KIND |
Намеренно не заполнено для использования в будущем. |
LOCATION |
Облачный регион Azure, в котором существует виртуальная машина Azure или серверный ресурс с поддержкой Azure Arc. |
RESOURCEGROUP |
Группа ресурсов Azure, в которой размещена виртуальная машина Azure или серверный ресурс с поддержкой Azure Arc. |
SUBSCRIPTIONID |
Идентификатор подписки Azure для виртуальной машины Azure или серверного ресурса с поддержкой Azure Arc. |
MANAGEDBY |
Намеренно не заполнено для использования в будущем. |
SKU |
Намеренно не заполнено для использования в будущем. |
PLAN |
Намеренно не заполнено для использования в будущем. |
PROPERTIES |
Записывает сведения об операции в формате JSON. Дополнительные сведения см. после этой таблицы. |
TAGS |
Намеренно не заполнено для использования в будущем. |
IDENTITY |
Намеренно не заполнено для использования в будущем. |
ZONES |
Намеренно не заполнено для использования в будущем. |
EXTENDEDLOCATION |
Намеренно не заполнено для использования в будущем. |
Описание свойства patchinstallationresults
Если свойство для типа ресурса имеет значение patchinstallationresults
, оно содержит сведения в следующей таблице.
значение | Описание |
---|---|
installationActivityId |
Уникальный GUID для выполнения установки обновления ОС. |
maintenanceWindowExceeded |
Значения имеют значение True или False если запуск установки обновления превысил определенное время обслуживания. |
lastModifiedDateTime |
Метка времени (в формате UTC), показывающая, когда состоялось последнее обновление записи. |
notSelectedPatchCount |
Количество обновлений ОС, доступных на компьютере, но не выбранных для установки при развертывании обновлений. |
installedPatchCount |
Количество обновлений ОС, которые были успешно установлены и были выбраны при развертывании обновлений. |
excludedPatchCount |
Количество обновлений ОС, доступных на компьютере, но исключенных из установки при развертывании обновлений. |
pendingPatchCount |
Количество обновлений ОС, которые все еще ожидают установки и были выбраны при развертывании обновлений. |
patchServiceUsed |
Служба ОС, используемая на компьютере для установки обновлений. WU-WSUS для службы Обновл. Windows или службы обновления Windows Server. Для Linux это диспетчер пакетов ОС, например YUM , APT или Zypper . |
failedPatchCount |
Количество обновлений ОС, которые не удалось установить, и которые были выбраны при развертывании обновлений. |
startDateTime |
Метка времени (в формате UTC), показывающая, когда было начато выполнение задачи установки ОС на компьютере. |
rebootStatus |
Информация из службы обновления или диспетчера пакетов ОС, если требуется перезагрузить ОС для завершения установки обновления. Значения состояния : NotNeeded (перезагрузка не требуется), Required (перезагрузка ОС необходима для завершения), Started (перезапуск был инициирован), Failed (не удалось перезапустить ОС) и Completed (перезапуск был выполнен успешно). |
startedBy |
Указывает, кто активировал установку обновления ОС: пользователь или служба Azure. Дополнительные сведения об операции см . в журнале действий Azure. |
status |
Состояние выполнения установки обновления ОС. Значения могут быть NotStarted , , InProgress , Succeeded Failed и CompletedWithWarnings . Запуск установки обновления считается Failed состоянием, если одна или несколько установок обновлений ОС завершается неудачно. |
osType |
Представляет тип операционной системы: Windows или Linux . |
errorDetails |
Включает первые пять сообщений об ошибках, созданные при выполнении установки обновления диспетчером пакетов или службой обновлений ОС компьютера. |
maintenanceRunId |
Это значение используется в качестве идентификатора выполнения обслуживания для автоматического исправления гостевой виртуальной машины или идентификатора запланированного выполнения вместо повторяющихся обновлений. |
Если свойство для типа ресурса имеет значение patchinstallationresults/softwarepatches
, оно содержит сведения в следующей таблице.
значение | Описание |
---|---|
installationState |
Состояние установки для конкретного обновления ОС. Значения: Installed , , Pending Failed , NotSelected и Excluded . |
lastModifiedDateTime |
Метка времени (в формате UTC), показывающая, когда состоялось последнее обновление записи. |
publishedDateTime |
Метка времени, показывающая, когда конкретное обновление было предоставлено поставщиком ОС. Эту информацию создает служба обновления или диспетчер пакетов ОС компьютера. Если диспетчер пакетов или служба обновления ОС не передает сведения о том, когда обновление было предоставлено поставщиком ОС, то значение равно NULL. |
classifications |
Категория, к которой относится конкретное обновление, исходя из поставщика ОС, в соответствии со сведениями, переданными службой обновления ли диспетчером пакетов ОС компьютера. Если диспетчер пакетов ОС или служба обновления не предоставляют подробные сведения о категории, значение поля — Others (для Linux) и Updates (для Windows Server). |
rebootRequired |
Флаг, указывающий, требуется ли перезагрузка ОС для завершения установки конкретного обновления, в соответствии со сведениями, переданными службой обновления или диспетчером пакетов ОС компьютера. Если диспетчер пакетов ОС или служба обновления не предоставляют сведения о необходимости перезагрузки ОС, для поля задано false значение . |
rebootBehavior |
Поведение, заданное пользователем для выполнения задачи по установке обновления ОС относительно того, разрешено ли Диспетчеру обновлений перезагрузить ОС. |
patchName |
Имя или метка конкретного обновления, предоставленные диспетчером пакетов или службой обновлений ОС компьютера. |
Kbid |
Если ОС компьютера — это Windows Server, значение включает уникальный идентификатор базы знаний для обновления, предоставленный службой обновления Windows. |
version |
Если ОС компьютера — это Linux, значение содержит сведения о версии обновления, предоставленные диспетчером пакетов Linux. Например, 1.0.1.el7.3 . |
Ресурсы обслуживания
maintenanceresources
Таблица содержит ресурсы, связанные с конфигурацией обслуживания. Ее свойства рассматриваются в приведенной ниже таблице.
Свойство | Description |
---|---|
ID |
Идентификатор Azure Resource Manager, перенаправляющий результат. Он похож на путь REST API для создания конфигурации обслуживания. |
NAME |
Если идентификатор имеет тип <resourcePath>/applyupdates , запись содержит уникальный GUID для выполнения обслуживания. Если <resourcePath>/configurationassignments запись содержит назначение конфигурации обслуживания виртуальной машине Azure или Azure Arc. |
TYPE |
Указывает тип журнала для оценки. Если это applyupdates тип, запись содержит сведения о записи выполнения обслуживания на уровне компьютера. Если это configurationassignments тип, запись описывает связь между виртуальной машиной Azure или виртуальной машиной Azure Arc и конфигурацией обслуживания. |
TENANTID |
Идентификатор клиента Azure для виртуальной машины Azure или серверного ресурса с поддержкой Azure Arc. |
KIND |
Намеренно не заполнено для использования в будущем. |
LOCATION |
Чисто облачный регион, в котором существует виртуальная машина Azure или серверный ресурс с поддержкой Azure Arc. |
RESOURCEGROUP |
Группа ресурсов Azure, в которой размещена виртуальная машина Azure или серверный ресурс с поддержкой Azure Arc. |
SUBSCRIPTIONID |
Идентификатор подписки Azure для виртуальной машины Azure или серверного ресурса с поддержкой Azure Arc. |
MANAGEDBY |
Намеренно не заполнено для использования в будущем. |
SKU |
Намеренно не заполнено для использования в будущем. |
PLAN |
Намеренно не заполнено для использования в будущем. |
PROPERTIES |
Записывает сведения об операции в формате JSON. Дополнительные сведения см. после этой таблицы. |
TAGS |
Намеренно не заполнено для использования в будущем. |
IDENTITY |
Намеренно не заполнено для использования в будущем. |
ZONES |
Намеренно не заполнено для использования в будущем. |
EXTENDEDLOCATION |
Намеренно не заполнено для использования в будущем. |
Описание свойства applyupdates
Если свойство для типа ресурса имеет значение applyupdates
, оно содержит сведения в следующей таблице.
значение | Описание |
---|---|
maintenanceConfigurationId |
Идентификатор Azure Resource Manager для примененной конфигурации обслуживания. |
maintenanceScope |
Область обслуживания для примененной конфигурации обслуживания. |
resourceId |
ID ресурса шаблона Azure Resource Manager для виртуальной машины ARC/Azure. |
correlationId |
Идентификатор ппанового выполнения для выполнения обслуживания/запланированного выполнения. Эти сведения можно использовать для поиска всех виртуальных машин, которые входили в состав одного расписания. |
startDateTime |
Начальная дата и время расписания. |
endDateTime |
Конечная дата и время расписания. |
Если свойство для типа ресурса имеет значение configurationassignments
, оно содержит сведения в следующей таблице.
значение | Описание |
---|---|
resourceId |
Идентификатор ресурса Azure Resource Manager для виртуальной машины ARC/Azure |
maintenanceConfigurationId |
Идентификатор Azure Resource Manager для примененной конфигурации обслуживания |
Следующие шаги
- Примеры запросов для доступа к данным операций Azure Update Manager см. в примерах запросов Azure Resource Graph для доступа к данным операций Azure Update Manager.
- Сведения об устранении неполадок с Диспетчером обновлений Azure см. в статье "Устранение неполадок с диспетчером обновлений Azure".