الوصول إلى بيانات عمليات Azure Update Manager باستخدام Azure Resource Graph
يتم تخزين السجلات التي تم إنشاؤها من عمليات مثل تقييمات التحديث وعمليات التثبيت بواسطة Azure Update Manager في Azure Resource Graph. Resource Graph هي خدمة في Azure مصممة لتكون مخزنا لتفاصيل خدمة Azure دون أي متطلبات للتكلفة أو التوزيع. يستخدم Update Manager Resource Graph لتخزين نتائجه. يمكنك عرض محفوظات تقييم التحديث لآخر 7 أيام وتحديث محفوظات التثبيتات لآخر 30 يوما من Resource Graph.
توضح هذه المقالة بنية السجلات من Update Manager وكيف يمكنك استخدام Azure Resource Graph Explorer لتحليلها لدعم احتياجات التقارير والتصور والتصدير.
بنية السجل
يرسل Update Manager نتائج جميع عملياته إلى Azure Resource Graph كسجلات، والتي تتوفر لمدة 30 يوما. المدرجة هنا هي بنية السجلات التي يتم إرسالها إلى Azure Resource Graph.
نتائج تقييم التصحيح
يتضمن الجدول patchassessmentresources
الموارد المتعلقة بتقييم تصحيح الجهاز. يصف الجدول التالي خصائصه.
الخاصية | الوصف |
---|---|
ID |
معرف Azure Resource Manager الذي يقوم بإعادة توجيه النتيجة. إنه مشابه لمسار واجهة برمجة تطبيقات REST لتقييم نظام التشغيل الضيف. عادة، <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 VM أو Azure Arc الممكن. |
KIND |
ترك فارغا عمدا للاستخدام في المستقبل. |
LOCATION |
منطقة سحابة Azure حيث يوجد مورد خادم Azure VM أو Azure Arc الممكن. |
RESOURCEGROUP |
تستضيف مجموعة موارد Azure مورد خادم Azure VM أو مورد خادم Azure Arc الممكن. |
SUBSCRIPTIONID |
معرف اشتراك Azure لمورد خادم Azure VM أو Azure Arc الممكن. |
MANAGEDBY |
ترك فارغا عمدا للاستخدام في المستقبل. |
SKU |
ترك فارغا عمدا للاستخدام في المستقبل. |
PLAN |
ترك فارغا عمدا للاستخدام في المستقبل. |
PROPERTIES |
يلتقط تفاصيل العملية بتنسيق JSON. يتبع هذا الجدول مزيد من المعلومات. |
TAGS |
ترك فارغا عمدا للاستخدام في المستقبل. |
IDENTITY |
ترك فارغا عمدا للاستخدام في المستقبل. |
ZONES |
ترك فارغا عمدا للاستخدام في المستقبل. |
EXTENDEDLOCATION |
ترك فارغا عمدا للاستخدام في المستقبل. |
وصف خاصية patchassessmentresources
إذا كانت الخاصية لنوع المورد هي patchassessmentresources
، فإنها تتضمن المعلومات الموجودة في الجدول التالي.
قيمة | الوصف |
---|---|
rebootPending |
ضع علامة لتحديد ما إذا كان التحديث المحدد يتطلب من نظام التشغيل إعادة التشغيل لإنهاء التثبيت. كما هو مقدم من قبل خدمة تحديث نظام التشغيل أو مدير الحزمة للجهاز. إذا لم يتطلب مدير حزمة نظام التشغيل أو خدمة التحديث إعادة التشغيل، يتم تعيين قيمة الحقل إلى false . |
patchServiceUsed |
خدمة نظام التشغيل المستخدمة على الجهاز لتثبيت التحديثات. WU-WSUS لخدمة Windows Update أو خدمة Windows Server Update. بالنسبة إلى 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 |
الطابع الزمني الذي يمثل وقت توفير التحديث المحدد من قبل مورد نظام التشغيل. تقوم خدمة تحديث نظام التشغيل للجهاز أو مدير الحزمة بإنشاء المعلومات. إذا لم يوفر مدير حزمة نظام التشغيل أو خدمة التحديث تفاصيل وقت توفير أحد التحديثات من قبل مورد نظام التشغيل، تكون القيمة خالية. لا تتوفر هذه القيمة حاليا في حالة تحديثات Linux. |
classifications |
الفئة التي ينتمي إليها التحديث المحدد وفقا لمورد نظام التشغيل. تقوم خدمة تحديث نظام التشغيل للجهاز أو مدير الحزمة بإنشاء المعلومات. إذا لم يوفر مدير حزمة نظام التشغيل أو خدمة التحديث تفاصيل الفئة، فإن القيمة هي Others (ل Linux) أو Updates (ل Windows Server). |
rebootRequired |
تشير القيمة إلى ما إذا كان التحديث المحدد يتطلب من نظام التشغيل إعادة التشغيل لإنهاء التثبيت. تقوم خدمة تحديث نظام التشغيل للجهاز أو مدير الحزمة بإنشاء المعلومات. إذا كان مدير حزمة نظام التشغيل أو خدمة التحديث لا تتطلب إعادة التشغيل، فإن القيمة هي false . |
rebootBehavior |
يعمل السلوك الذي تم تعيينه في تثبيت تحديث نظام التشغيل على تشغيل المهمة عند تكوين نشر التحديث إذا كان بإمكان Update Manager إعادة تشغيل الجهاز الهدف. |
patchName |
اسم أو تسمية التحديث المحدد الذي تم إنشاؤه بواسطة مدير حزمة نظام التشغيل للجهاز أو خدمة التحديث. |
Kbid |
إذا كان نظام تشغيل الجهاز هو Windows Server، فإن القيمة تتضمن معرف KB الفريد للتحديث الذي توفره خدمة Windows Update. |
version |
إذا كان نظام تشغيل الجهاز هو Linux، فإن القيمة تتضمن تفاصيل الإصدار للتحديث كما هو مقدم من قبل مدير حزمة Linux. على سبيل المثال، 1.0.1.el7.3 |
نتائج تثبيت التصحيح
يتضمن الجدول patchinstallationresources
الموارد المتعلقة بتقييم تصحيح الجهاز. يصف الجدول التالي خصائصه.
الخاصية | الوصف |
---|---|
ID |
معرف Azure Resource Manager الذي يقوم بإعادة توجيه النتيجة. إنه مشابه لمسار واجهة برمجة تطبيقات REST لتقييم نظام التشغيل الضيف. عادة، <resourcePath>/patchInstallationResults/<GUID> أو <resourcePath>/patchAssessmentResults/latest/softwarePatches/<update> . |
NAME |
إذا كان المعرف من النوع <resourcePath>/patchInstallationResults ، فإن السجل يحتوي على GUID فريد لعملية التحديث التي انتهت. إذا ، <resourcePath>/patchInstallationResults/softwarePatches/<update> فإن السجل يحتوي على اسم التحديث أو التسمية التي يتم تثبيتها على الجهاز. |
TYPE |
تحديد نوع السجل للتقييم. إذا كان النوع هو patchinstallationresults ، فإن السجل يوفر ملخصا لتثبيت نظام التشغيل مع إحصائيات إجمالية رقمية. إذا كان النوع هو patchinstallationresults/softwarepatches ، فإن السجل يصف تحديث نظام تشغيل معين مثبت للمورد. |
TENANTID |
معرف مستأجر Azure لمورد خادم Azure VM أو Azure Arc الممكن. |
KIND |
ترك فارغا عمدا للاستخدام في المستقبل. |
LOCATION |
منطقة سحابة Azure حيث يوجد مورد خادم Azure VM أو Azure Arc الممكن. |
RESOURCEGROUP |
تستضيف مجموعة موارد Azure مورد خادم Azure VM أو مورد خادم Azure Arc الممكن. |
SUBSCRIPTIONID |
معرف اشتراك Azure لمورد خادم Azure VM أو 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 Update أو خدمة Windows Server Update. بالنسبة إلى Linux، إنه مدير حزمة نظام التشغيل مثل YUM أو APT أو Zypper . |
failedPatchCount |
عدد تحديثات نظام التشغيل التي فشلت في تثبيتها بنجاح والتي تم تحديدها في نشر التحديث. |
startDateTime |
الطابع الزمني (UTC) الذي يمثل وقت بدء تنفيذ مهمة تثبيت تحديث نظام التشغيل على الجهاز. |
rebootStatus |
معلومات من خدمة تحديث نظام التشغيل أو مدير الحزم إذا كان نظام التشغيل بحاجة إلى إعادة التشغيل لإنهاء تثبيت التحديث. قيم الحالة ( NotNeeded لا توجد حاجة لإعادة التشغيل)، Required (إعادة تشغيل نظام التشغيل مطلوبة للإكمال)، Started (تم بدء إعادة التشغيل)، Failed (تعذر إعادة تشغيل نظام التشغيل)، و Completed (تمت إعادة التشغيل بنجاح). |
startedBy |
يحدد ما إذا كان مستخدم أو خدمة Azure قد قام بتشغيل تثبيت تحديث نظام التشغيل. لمزيد من المعلومات حول العملية، راجع سجل نشاط Azure. |
status |
حالة تشغيل تثبيت تحديث نظام التشغيل. يمكن أن تكون NotStarted القيم و Failed InProgress Succeeded و.CompletedWithWarnings يعتبر Failed تشغيل تثبيت التحديث حالة إذا لم ينجح تثبيت تحديث نظام تشغيل واحد أو أكثر. |
osType |
يمثل نوع نظام التشغيل: Windows أو Linux . |
errorDetails |
يتضمن رسائل الخطأ الخمس الأولى التي تم إنشاؤها أثناء تشغيل تثبيت التحديث من مدير حزمة نظام التشغيل للجهاز أو خدمة التحديث. |
maintenanceRunId |
يتم استخدام هذه القيمة كمعرف تشغيل صيانة ل Auto VM Guest Patching أو معرف تشغيل الجدولة بدلا من التحديثات المتكررة. |
إذا كانت الخاصية لنوع المورد هي patchinstallationresults/softwarepatches
، فإنها تتضمن المعلومات الموجودة في الجدول التالي.
قيمة | الوصف |
---|---|
installationState |
حالة التثبيت لتحديث نظام التشغيل المحدد. القيم هي Installed وFailed Pending NotSelected .Excluded |
lastModifiedDateTime |
الطابع الزمني (UTC) الذي يمثل آخر تحديث للسجل. |
publishedDateTime |
الطابع الزمني الذي يمثل وقت توفير التحديث المحدد من قبل مورد نظام التشغيل. تقوم خدمة تحديث نظام التشغيل للجهاز أو مدير الحزمة بإنشاء المعلومات. إذا لم يوفر مدير حزمة نظام التشغيل أو خدمة التحديث تفاصيل وقت توفير أحد التحديثات من قبل مورد نظام التشغيل، تكون القيمة خالية. |
classifications |
الفئة التي ينتمي إليها التحديث المحدد وفقا لمورد نظام التشغيل كما هو مقدم من قبل خدمة تحديث نظام التشغيل للجهاز أو مدير الحزم. إذا لم يوفر مدير حزمة نظام التشغيل أو خدمة التحديث تفاصيل الفئة، فإن قيمة الحقل هي Others (ل Linux) و Updates (ل Windows Server). |
rebootRequired |
ضع علامة لتحديد ما إذا كان التحديث المحدد يتطلب من نظام التشغيل إعادة التشغيل لإنهاء التثبيت، كما هو مقدم من خدمة تحديث نظام التشغيل أو مدير الحزمة للجهاز. إذا لم يوفر مدير حزمة نظام التشغيل أو خدمة التحديث معلومات حول الحاجة إلى إعادة تشغيل نظام التشغيل، يتم تعيين قيمة الحقل إلى false . |
rebootBehavior |
السلوك الذي تم تعيينه في تثبيت تحديث نظام التشغيل يشغل المهمة بواسطة المستخدم، فيما يتعلق بالسماح ل Update Manager بإعادة تشغيل نظام التشغيل. |
patchName |
اسم أو تسمية التحديث المحدد كما هو مقدم من قبل مدير حزمة نظام التشغيل للجهاز أو خدمة التحديث. |
Kbid |
إذا كان نظام تشغيل الجهاز هو Windows Server، فإن القيمة تتضمن معرف KB الفريد للتحديث الذي توفره خدمة Windows Update. |
version |
إذا كان نظام تشغيل الجهاز هو Linux، فإن القيمة تتضمن تفاصيل الإصدار للتحديث كما هو مقدم من قبل مدير حزمة Linux. على سبيل المثال، 1.0.1.el7.3 |
موارد الصيانة
يتضمن الجدول maintenanceresources
الموارد المتعلقة بتكوين الصيانة. يصف الجدول التالي خصائصه.
الخاصية | الوصف |
---|---|
ID |
معرف Azure Resource Manager الذي يقوم بإعادة توجيه النتيجة. إنه مشابه لمسار واجهة برمجة تطبيقات REST لإنشاء تكوين صيانة. |
NAME |
إذا كان المعرف من النوع <resourcePath>/applyupdates ، فإن السجل يحتوي على GUID فريد لتشغيل الصيانة. إذا ، <resourcePath>/configurationassignments فإن السجل يحتوي على تعيين تكوين الصيانة إلى Azure أو Azure Arc VM. |
TYPE |
تحديد نوع السجل للتقييم. إذا كان النوع هو applyupdates ، فإن السجل يوفر تفاصيل سجل تشغيل الصيانة على مستوى الجهاز. إذا كان النوع هو configurationassignments ، فإن السجل يصف الارتباط بين جهاز Azure الظاهري أو Azure Arc VM وتكوين الصيانة. |
TENANTID |
معرف مستأجر Azure لمورد خادم Azure VM أو Azure Arc الممكن. |
KIND |
ترك فارغا عمدا للاستخدام في المستقبل. |
LOCATION |
منطقة سحابة خالصة حيث يوجد مورد خادم Azure VM أو Azure Arc الممكن. |
RESOURCEGROUP |
تستضيف مجموعة موارد Azure مورد خادم Azure VM أو مورد خادم Azure Arc الممكن. |
SUBSCRIPTIONID |
معرف اشتراك Azure لمورد خادم Azure VM أو Azure Arc الممكن. |
MANAGEDBY |
ترك فارغا عمدا للاستخدام في المستقبل. |
SKU |
ترك فارغا عمدا للاستخدام في المستقبل. |
PLAN |
ترك فارغا عمدا للاستخدام في المستقبل. |
PROPERTIES |
يلتقط تفاصيل العملية بتنسيق JSON. يتبع هذا الجدول مزيد من المعلومات. |
TAGS |
ترك فارغا عمدا للاستخدام في المستقبل. |
IDENTITY |
ترك فارغا عمدا للاستخدام في المستقبل. |
ZONES |
ترك فارغا عمدا للاستخدام في المستقبل. |
EXTENDEDLOCATION |
ترك فارغا عمدا للاستخدام في المستقبل. |
وصف خاصية applyupdates
إذا كانت الخاصية لنوع المورد هي applyupdates
، فإنها تتضمن المعلومات الموجودة في الجدول التالي.
قيمة | الوصف |
---|---|
maintenanceConfigurationId |
معرف Azure Resource Manager لتكوين الصيانة المطبقة. |
maintenanceScope |
نطاق الصيانة لتكوين الصيانة المطبقة. |
resourceId |
معرف مورد قالب Azure Resource Manager ل ARC/Azure VM. |
correlationId |
جدولة معرف تشغيل الصيانة/جدولة التشغيل. يمكن استخدام هذه المعلومات للعثور على جميع الأجهزة الظاهرية التي كانت جزءا من نفس الجدول الزمني. |
startDateTime |
تاريخ ووقت البدء لجدول زمني. |
endDateTime |
تاريخ انتهاء الجدول الزمني ووقته. |
إذا كانت الخاصية لنوع المورد هي configurationassignments
، فإنها تتضمن المعلومات الموجودة في الجدول التالي.
قيمة | الوصف |
---|---|
resourceId |
معرف مورد Azure Resource Manager ل ARC/Azure VM |
maintenanceConfigurationId |
معرف Azure Resource Manager لتكوين الصيانة المطبقة |
الخطوات التالية
- للحصول على نماذج من الاستعلامات للوصول إلى بيانات عمليات Azure Update Manager، راجع نموذج استعلامات Azure Resource Graph للوصول إلى بيانات عمليات Azure Update Manager.
- لاستكشاف المشكلات المتعلقة ب Azure Update Manager وإصلاحها، راجع استكشاف المشكلات المتعلقة ب Azure Update Manager وإصلاحها.