كيفية مراقبة توفر نظام المجموعة مع سجلاتAzure Monitor في HDInsight
تتضمن مجموعات HDInsight تكامل سجلاتAzure Monitor التي توفر مقاييس وسجلات قابلة للاستعلام، بالإضافة إلى تنبيهات قابلة للتكوين. توضح هذه المقالة كيفية استخدام مراقبة Azure لمراقبة مجموعة أجهزة كمبيوتر الخاصة بك.
تكامل سجلات Azure Monitor
تمكن سجلات Azure Monitor من جمع البيانات التي تم إنشاؤها من خلال موارد متعددة، مثل مجموعات HDInsight وتجميعها في مكان واحد لتحقيق تجربة مراقبة موحدة.
وكشرط أساسي، ستحتاج إلى مساحة عمل Log Analytics لتخزين البيانات التي تم جمعها. إذا لم تكن قد أنشأت مساحة عمل بالفعل، يمكنك اتباع الإرشادات هنا: إنشاء مساحة عمل Log Analytics.
تكامل سجلات HDInsight Azure Monitor
من صفحة مورد نظام المجموعة HDInsight في المدخل، حدد Azure Monitor. ثم حدد تمكين مساحة عمل Log Analytics وحددها من القائمة المنسدلة.
بشكل افتراضي، يقوم هذا بتثبيت عامل OMS على جميع عقد نظام المجموعة باستثناء عُقد الحافة. ونظراً لعدم تثبيت عامل OMS على عقد حافة الكتلة، لا يوجد قياس عن بُعد موجود بشكل افتراضي على عقد الحافة في تحليلات السجل.
مقاييس الاستعلام وجداول السجلات
بمجرد تمكين تكامل سجل Azure Monitor (قد يستغرق ذلك بضع دقائق)، انتقل إلى مورد مساحة عملLog Analytics وحدد Logs.
تقدم السجلات قائمة بعدد استعلامات العينة، مثل:
اسم الاستعلام | الوصف |
---|---|
توافر أجهزة الكمبيوتر اليوم | تخطيط عدد أجهزة الكمبيوتر التي ترسل سجلات، كل ساعة |
قائمة برسائل كشف أخطاء الاتصال | قائمة لكل رسائل كشف أخطاء اتصال الكمبيوتر للساعة الأخيرة |
آخر رسالة كشف أخطاء الاتصال لكل كمبيوتر | عرض آخر رسالة كشف أخطاء الاتصال المرسلة من كل كمبيوتر |
أجهزة كمبيوتر غير متوفرة | قائمة بكل أجهزة الكمبيوتر المعروفة التي لم ترسل رسالة كشف أخطاء الاتصال عن آخر 5 ساعات |
معدل التوافر | حساب معدل توفر كل كمبيوتر متصل |
على سبيل المثال، قم بتشغيل استعلام عينة معدل التوفر عن طريق تحديد تشغيل على هذا الاستعلام، كما هو موضح في لقطة الشاشة أعلاه. سيظهر بعدها معدل توفر كل عقدة في نظام المجموعة كنسبة مئوية. عند تمكين نظام مجموعات HDInsight المتعددة لإرسال مقاييس إلى نفس مساحة عمل Log Analytics، فسترى معدل التوفر لجميع العقد (باستثناء عقد الحافة) في تلك المجموعات المعروضة.
إشعار
يتم قياس معدل التوفر على مدار 24 ساعة، لذلك ستحتاج المجموعة إلى العمل لمدة 24 ساعة على الأقل قبل أن ترى معدلات توافر دقيقة.
يمكنك تثبيت هذا الجدول على لوحة معلومات مشتركة بالنقر فوق تثبيت في الزاوية العلوية اليمنى. إذا لم يكن لديك أي لوحات معلومات مشتركة قابلة للكتابة، يمكنك معرفة كيفية إنشاء لوحة معلومات هنا: إنشاء لوحات المعلومات ومشاركتها في مدخل Azure.
تنبيهات Azure Monitor
يمكنك أيضا إعداد تنبيهات Azure Monitor التي سيتم تشغيلها عندما تطابق قيمة المقياس أو نتائج الاستعلام شروط معينة. على سبيل المثال، سنقوم الآن بإنشاء تنبيه لإرسال بريد إلكتروني عندما لا ترسل عقدة واحدة أو أكثر رسالة كشف أخطاء الاتصال في خلال 5 ساعات (أي يفترض أن تكون غير متوفرة).
من سجلات، قم بتشغيل استعلام عينة أجهزة الكمبيوتر غير متوفرة عن طريق تحديد تشغيل على هذا الاستعلام، كما هو موضح أدناه.
إذا كانت جميع العقد متوفرة، يجب أن يرجع هذا الاستعلام نتائج صفرية في الوقت الحالي. انقر فوق قاعدة تنبيه جديدة لبدء تكوين التنبيه لهذا الاستعلام.
هناك ثلاثة مكونات للتنبيه: المورد الذي سيتم إنشاء قاعدة التنبيه له (مساحة عمل Log Analytics في هذه الحالة)، والشرط المطلوب لتشغيل التنبيه، ومجموعات الإجراءات التي تحدد ما سيحدث عند تشغيل التنبيه. انقر فوق عنوان الشرط، كما هو موضح أدناه لإنهاء تكوين منطق الإشارة.
سيؤدي هذا إلى فتح تكوين منطق الإشارة.
تعيين المقطع منطق التنبيه كما يلي:
استنادا إلى: عدد النتائج والشرط: أكبر من حد:0.
وحيث أن هذا الاستعلام يقوم بإرجاع العقد غير المتوفرة كنتائج، ففي حالة إرجاع نتائج أكبر من 0، يجب أن يتم تشغيل التنبيه.
في جزء التقييم استنادا إلى قم بتعيين الفترة و التكرار بناء على عدد المرات التي تريد التحقق من العقد غير متوفرة.
لغرض هذا التنبيه، تريد التأكد من Period=Frequency. يمكن العثور على مزيد من المعلومات حول الفترة الزمنية والتردد ومعلمات التنبيه الأخرى هنا.
حدد تم عند الانتهاء من تكوين منطق الإشارة.
إذا لم يكن لديك مجموعة إجراءات موجودة بالفعل، فانقر فوق إنشاء جديد ضمن قسم مجموعات الإجراءات.
سيؤدي ذلك إلى فتح إضافة مجموعة إجراءات. اختر اسم مجموعة الإجراءات، والاسم القصير، والاشتراك ومجموعة الموارد. ضمن قسم Actions، اختر Action Name وحدد البريد الإلكتروني/الرسائل القصيرة/دفع/صوت كنوع الإجراء.
إشعار
هناك العديد من الإجراءات الأخرى التي يمكن أن يشغلها التنبيه إلى جانب البريد الإلكتروني / SMS / الدفع / الصوت ، مثل وظيفة zure ، LogicApp ، Webhook ، ITSM ، و Automation Runbook. اعرف المزيد.
هذا سيفتح البريد الإلكتروني/ SMS/ دفع/ صوت. اختر اسم المستلم، وحدد مربع البريد الإلكتروني، واكتب عنوان بريد إلكتروني تريد إرسال التنبيه إليه. حدد OK في البريد الإلكتروني/الرسائل النصية/دفع/صوت، ثم في إضافة مجموعة إجراءات لإنهاء تكوين مجموعة الإجراءات الخاصة بك.
بعد إغلاق هذه الشفرات، يجب أن ترى مجموعة الإجراءات الخاصة بك مدرجة ضمن قسم مجموعات الإجراءات. وأخيرا، أكمل قسم تفاصيل التنبيه بكتابة اسم قاعدة التنبيه و وصفها واختيار درجة الخطورة. انقر فوق إنشاء قاعدة التنبيه للإنهاء.
تلميح
القدرة على تحديد درجة الخطورة هي أداة قوية يمكن استخدامها عند إنشاء تنبيهات متعددة. على سبيل المثال، يمكنك إنشاء تنبيه واحد لرفع تحذير (الخطورة 1) إذا تعطل عقدة رأس واحدة وتنبيه آخر يرفع الحرجة (الخطورة 1) في حالة عدم احتمالية تعطل عقدتي الرأس.
عند استيفاء شرط هذا التنبيه، سيتم إطلاق التنبيه وستتلقى رسالة بريد إلكتروني مع تفاصيل التنبيه مثل هذه:
يمكنك أيضا عرض جميع التنبيهات التي تم إطلاقها وتجميعها وفقاً لدرجة خطورتها من خلال الانتقال إلى التنبيهات في مساحة عمل Log Analytics.
عند تحديد مجموعة خطورة (أي الخطورة 1، كما هو موضح أعلاه) ستظهر سجلات لكافة التنبيهات الخاصة بهذه الخطورة التي تم إطلاقها كما هو موضح أدناه: