حل صحة العامل في Azure Monitor
يساعدك حل "صحة العامل" في Azure على فهم عوامل المراقبة التي لا تستجيب وإرسال بيانات التشغيل. يتضمن ذلك كافة العوامل التي تقوم بتقديم تقرير مباشرة إلى مساحة عمل Log Analytics في Azure Monitor أو إلى مجموعة إدارة عمليات مركز النظام المتصلة ب Azure Monitor.
يمكنك أيضا استخدام الحل "صحة العامل" إلى:
- تتبع عدد العملاء المنتشرين وأين يتم توزيعهم جغرافيا.
- قم بإجراء استعلامات أخرى للحفاظ على الوعي بتوزيع العوامل المنشورة في Azure أو في بيئات سحابية أخرى أو في أماكن العمل.
هام
يراقب حل Agent Health فقط صحة عامل Log Analytics الذي تم إهماله اعتبارا من 31 أغسطس 2024. لا يراقب هذا الحل صحة عامل 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 Monitor
ينشئ الحل نوع واحد من السجلات في مساحة عمل 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.