حل صحة العامل في Azure Monitor

يساعدك حل "صحة العامل" في Azure على فهم عوامل المراقبة التي لا تستجيب وإرسال بيانات التشغيل. يتضمن ذلك كافة العوامل التي تقوم بتقديم تقرير مباشرة إلى مساحة عمل Log Analytics في Azure Monitor أو إلى مجموعة إدارة عمليات مركز النظام المتصلة ب Azure Monitor.

يمكنك أيضا استخدام الحل "صحة العامل" إلى:

  • تتبع عدد العملاء المنتشرين وأين يتم توزيعهم جغرافيا.
  • قم بإجراء استعلامات أخرى للحفاظ على الوعي بتوزيع العوامل المنشورة في Azure أو في بيئات سحابية أخرى أو في أماكن العمل.

هام

يراقب حل Agent Health فقط صحة عامل Log Analytics الموجود في مسار الإهمال. لا يراقب هذا الحل صحة عامل Azure Monitor.

المتطلبات الأساسية

قبل نشر هذا الحل، تأكد من دعمك Windows وكلاء التقارير إلى مساحة عمل Log Analytics أو إعداد التقارير إلى مجموعة إدارة إدارة العمليات المتكاملة مع مساحة العمل الخاصة بك.

حزم الإدارة

إذا كانت مجموعة إدارة «إدارة العمليات» متصلة بمساحة عمل Log Analytics، يتم تثبيت حزم الإدارة التالية في "إدارة العمليات". يتم أيضا تثبيت حزم الإدارة هذه على أجهزة كمبيوتر Windows المتصلة مباشرة بعد إضافة هذا الحل:

  • Microsoft System Center حزمة التحليل الذكي لقناة المباشرة مستشار HealthAssessment (Microsoft.IntelligencePacks.HealthAssessmentDirect)
  • Microsoft System Center Advisor HealthAssessment Server Channel Intelligence Pack (Microsoft.IntelligencePacks.HealthAssessmentViaServer)

لا يوجد شيء لتكوين أو إدارة مع هذه حزم الإدارة. لمزيد من المعلومات حول كيفية تحديث حزم إدارة الحلول، راجع الاتصال إدارة العمليات إلى تسجيل Analytics.

التكوين

أضف حل "عامل الصحة" إلى مساحة عمل Log Analytics باستخدام العملية الموضحة في إضافة حلول. لا يلزم تكوين إضافي.

وكلاء معتمدون

يصف الجدول التالي المصادر المتصلة التي يعتمدها هذا الحل.

مصدر متصل مدعوم الوصف
عوامل Windows نعم يتم جمع أحداث نبضات القلب من وكلاء Windows المباشرة.
مجموعة إدارة عمليات مركز النظام نعم يتم جمع أحداث رسالة كشف أخطاء الاتصال من الوكلاء الذين يبلغون مجموعة الإدارة كل 60 ثانية ثم تتم إعادة توجيهها إلى Azure Monitor. لا يلزم وجود اتصال مباشر من وكلاء Operations Manager إلى Azure Monitor. يتم توجيه بيانات حدث Heartbeat من مجموعة الإدارة إلى مساحة عمل Log Analytics.

استخدام الحل

عند إضافة الحل إلى مساحة عمل Log Analytics، تتم إضافة لوحة "صحة العامل" إلى لوحة المعلومات. تعرض هذه اللوحة إجمالي عدد العوامل وعدد العوامل غير المستجيبة في آخر 24 ساعة.

لقطة شاشة تعرض لوحة

حدد الإطار المتجانب "صحة العامل" لفتح لوحة معلومات "صحة العامل". تتضمن لوحة المعلومات الأعمدة في الجدول التالي. يسرد كل عمود الأحداث 10الأولى حسب العدد التي تطابق معايير هذا العمود للنطاق الزمني المحدد. يمكنك تشغيل بحث سجل يوفر القائمة بأكملها. حدد عرض الكل أسفل كل عمود أو حدد عنوان العمود.

العمود الوصف
عدد الوكلاء بمرور الوقت وهناك اتجاه وكيل الخاص بك العد على مدى فترة سبعة أيام لكل من لينكس ووكلاء Windows
عدد العوامل غير المستجيبة قائمة بالوكلاء الذين لم يرسلوا نبض القلب خلال ال24 ساعة الماضية
التوزيع حسب نوع نظام التشغيل قسم عن عدد Windows ووكلاء لينكس لديك في بيئتك
التوزيع حسب إصدار العامل قسم من إصدارات عامل مثبتة في البيئة الخاصة بك وعدد من كل واحد
التوزيع حسب فئة الوكيل قسم فئات العوامل التي تقوم بإرسال أحداث نبضات: عوامل مباشرة أو عوامل إدارة العمليات أو ملقم إدارة «إدارة العمليات»
التوزيع حسب مجموعة الإدارة قسم من مجموعات إدارة «إدارة العمليات» في البيئة الخاصة بك
الموقع الجغرافي للوكلاء قسم للبلدان/المناطق التي لديك فيها وكلاء، وعدد إجمالي لعدد العوامل التي تم تثبيتها في كل بلد/منطقة
عدد البوابات المثبتة عدد الملقمات التي تم تثبيت بوابة "تحليلات السجل" وقائمة بهذه الملقمات

لقطة شاشة تعرض مثالا للوحة معلومات حل

سجلات سجل مراقب Azure

ينشئ الحل نوع واحد من السجلات في مساحة عمل Log Analytics: نبضات القلب. تحتوي سجلات رسالة كشف أخطاء الاتصال على الخصائص المدرجة في الجدول التالي.

الخاصية الوصف
Type Heartbeat
Category Direct Agent أو SCOM Agent أوSCOM Management Server
Computer اسم الكمبيوتر
OSType Windows أو نظام التشغيل لينكس
OSMajorVersion إصدار رئيسي لنظام التشغيل
OSMinorVersion إصدار ثانوي لنظام التشغيل
Version سجل تحليلات وكيل أو إدارة العمليات إصدار وكيل
SCAgentChannel Direct و/أو SCManagementServer
IsGatewayInstalled true إذا تم تثبيت بوابة "تحليلات السجل"; خلاف ذلك false
ComputerIP عنوان IP عام لجهاز ظاهري Azure، إذا كان متوفرا؛ عنوان Azure SNAT (وليس عنوان IP الخاص) لجهاز ظاهري يستخدم IP خاص
ComputerPrivateIPs قائمة من برامج IPs الخاصة للكمبيوتر
RemoteIPCountry الموقع الجغرافي حيث يتم نشر الكمبيوتر
ManagementGroupName اسم مجموعة إدارة «إدارة العمليات»
SourceComputerId المعرف الفريد للكمبيوتر
RemoteIPLongitude خط الطول للموقع الجغرافي للكمبيوتر
RemoteIPLatitude خط العرض للموقع الجغرافي للكمبيوتر

كل عامل تقارير إلى ملقم إدارة «إدارة العمليات» سوف ترسل نبضات اثنين. SCAgentChannelوستشمل قيمة العقار كلا Direct من SCManagementServer و، اعتمادا على مصادر البيانات وحلول المراقبة التي مكنتها في اشتراكك.

إذا كنت تتذكر، يتم إرسال البيانات من الحلول إما:

  • مباشرة من خادم إدارة Operations Manager إلى Azure Monitor.
  • مباشرة من العامل إلى Azure Monitor، بسبب حجم البيانات التي تم جمعها على العامل.

بالنسبة لأحداث نبضات القلب التي لها SCManagementServer القيمة، ComputerIP تكون القيمة عنوان IP لخادم الإدارة لأنه يقوم بتحميل البيانات فعليا. لدقات القلب حيث SCAgentChannel يتم تعيين إلى، انها عنوان IP العام Direct للعامل.

عينة من عمليات البحث عن السجل

يوفر الجدول التالي عينة من عمليات البحث عن سجلات يجمعها الحل.

الاستعلام الوصف
Heartbeat | distinct Computer إجمالي عدد الوكلاء
Heartbeat | summarize LastCall = max(TimeGenerated) by Computer | where LastCall < ago(24h) عدد العوامل غير المستجيبة في آخر 24 ساعة
Heartbeat | summarize LastCall = max(TimeGenerated) by Computer | where LastCall < ago(15m) عدد العوامل غير المستجيبة في آخر 15 دقيقة
Heartbeat | where TimeGenerated > ago(24h) and Computer in ((Heartbeat | where TimeGenerated > ago(24h) | distinct Computer)) | summarize LastCall = max(TimeGenerated) by Computer أجهزة الكمبيوتر على الإنترنت في الساعات الـ 24 الماضية
Heartbeat | where TimeGenerated > ago(24h) and Computer !in ((Heartbeat | where TimeGenerated > ago(30m) | distinct Computer)) | summarize LastCall = max(TimeGenerated) by Computer إجمالي الوكلاء غير متصلين بالإنترنت في آخر 30 دقيقة (لآخر 24 ساعة)
Heartbeat | summarize AggregatedValue = dcount(Computer) by OSType اتجاه عدد الوكلاء بمرور الوقت حسب نوع نظام التشغيل
Heartbeat | summarize AggregatedValue = dcount(Computer) by OSType التوزيع حسب نوع نظام التشغيل
Heartbeat | summarize AggregatedValue = dcount(Computer) by Version التوزيع حسب إصدار العامل
Heartbeat | summarize AggregatedValue = count() by Category التوزيع حسب فئة الوكيل
Heartbeat | summarize AggregatedValue = dcount(Computer) by ManagementGroupName التوزيع حسب مجموعة الإدارة
Heartbeat | summarize AggregatedValue = dcount(Computer) by RemoteIPCountry الموقع الجغرافي للوكلاء
Heartbeat | where iff(isnotnull(toint(IsGatewayInstalled)), IsGatewayInstalled == true, IsGatewayInstalled == "true") == true | distinct Computer عدد بوابات تحليلات السجل المثبتة

الخطوات التالية

تعرف على كيفية إنشاء تنبيهات من استعلامات السجل في Azure Monitor.