⁧⁩إنشاء تنبيهات القياس وعرضها وإدارتها باستخدام Azure Monitor⁧⁩

توفر التنبيهات القياسية في Azure Monitor طريقة للحصول على إشعار عندما يتجاوز أحد العتبات. وتعمل التنبيهات القياسية على مجموعة من مقاييس النظام الأساسي متعددة الأبعاد والمقاييس المخصصة ومعايير Application Insights والمقاييس المخصصة. في هذه المقالة، سوف نقوم بوصف كيفية إنشاء قواعد التنبيه القياسية وعرضها وإدارتها من خلال مدخل Azure و Azure CLI. يمكنك أيضا إنشاء قواعد تنبيه قياسية باستخدام قوالب إدارة موارد Azure، الموضحة في مقالة منفصلة.

يمكنك معرفة المزيد حول كيفية عمل التنبيهات القياسية من نظرة عامة على التنبيهات المترية.

الإنشاء بمدخل Azure

يصف الإجراء التالي كيفية إنشاء قاعدة تنبيه قياسي في بوابة Azure:

  1. في بوابة Azure، انقر فوقMonitor. تدمج شفرة الشاشة جميع إعدادات المراقبة والبيانات في طريقة عرض واحدة.

  2. انقر على التنبيهات، ثم وسع القائمة + إنشاءوحدد قاعدة التنبيه.

    تلميح

    تحتوي معظم شفرات الموارد أيضا على تنبيهات في قائمة الموارد الخاصة بها ضمن المراقبة ، يمكنك إنشاء قواعد تنبيه من هناك أيضا.

  3. في علامة التبويب نطاق، انقر فوق تحديد نطاق. ثم، في جزء السياق الذي يتم تحميله، حدد المورد (الموارد) الهدف الذي تريد التنبيه إليه. استخدم القائمة المنسدلة تصفية حسب الاشتراك وتصفية حسب نوع الموردوتصفية حسب الموقع للعثور على المورد الافتراضي الذي تريد مراقبته. يمكنك أيضاً استخدام شريط البحث للعثور على المورد.

  4. إذا كان المورد المحدد يحتوي على مقاييس يمكنك إنشاء قواعد تنبيه عليها، فستتضمن أنواع الإشارات المتاحة في أسفل يسار الشاشة مقاييس. يمكنك عرض القائمة الكاملة لأنواع الموارد المعتمدة للتنبيهات القياسية في هذه المقالة.

  5. بمجرد تحديد مورد مستهدف، انقر فوق تم.

  6. انتقل إلى علامة التبويب الشرط . بعد ذلك ، في جزء السياق الذي يتم تحميله ، سترى قائمة بالإشارات المدعومة للمورد. حدد المقياس الذي تريد إنشاء تنبيه عليه.

  7. سترى مخططا يوضح سلوك المقياس خلال الساعات الست الماضية. استخدم القائمة المنسدلة لـ Chart period لتحديد رؤية سجل أطول للمقياس.

  8. إذا كان المقياس له أبعاد، سترى جدول أبعاد معروض. اختياريا، حدد قيمة واحدة أو أكثر لكل بعد.

    • تستند قيم الأبعاد المعروضة إلى بيانات قياسية من اليوم الأخير.
    • إذا لم يتم عرض قيمة البعد التي تبحث عنها، فانقر فوق "Add custom value" لإضافة قيمة مخصصة للبعد.
    • يمكنك أيضا اختيار تحديد كافة القيم الحالية والمستقبلية لأي من الأبعاد. سيؤدي ذلك إلى توسيع نطاق التحديد ديناميكيا إلى جميع القيم الحالية والمستقبلية للبعد.

    ستقوم قاعدة التنبيه القياسي بتقييم الشرط لكافة مجموعات القيم المحددة. تعرف على المزيد حول كيفية عمل التنبيه على المقاييس متعددة الأبعاد.

    ملاحظة

    استخدام "الكل" كقيمة بعد يعادل اختيار "تحديد جميع القيم الحالية والمستقبلية".

  9. حدد نوع العتبة، والمُشغل، ونوع التجميع. وهذا ما سيحدد المنطق الذي ستقوم قاعدة التنبيه القياسي بتقييمه.

  10. وبصورة اختيارية، قم بتحسين الشرط عن طريق ضبط دقة التجميع وتكرار التقييم.

  11. انقر فوق⁧⁩«تم»⁧⁩.

  12. وبصورة اختيارية، قم بإضافة معايير أخرى إذا كنت ترغب في مراقبة قاعدة تنبيه معقدة. يمكن للمستخدمين حاليًا الحصول على قواعد تنبيه مع معايير العتبات الديناميكية كمعيار واحد.

  13. انتقل إلى علامة التبويب إجراءات ، حيث يمكنك تحديد الإجراءات والإشعارات التي يتم تشغيلها عندما تنشئ قاعدة التنبيه تنبيها. يمكنك إضافة مجموعة إجراءات إلى قاعدة التنبيه إما عن طريق تحديد مجموعة إجراءات موجودة أو عن طريق إنشاء مجموعة إجراءات جديدة.

  14. انتقل إلى علامة التبويب التفاصيل. ضمن Project التفاصيل، حدد الاشتراك ومجموعة الموارد التي سيتم حفظ مورد قاعدة التنبيه فيها. ضمن تفاصيل قاعدة التنبيه، حدد اسم قاعدة الخطورة والتنبيه. يمكنك أيضا توفير وصف لقاعدة التنبيه، وتحديد ما إذا كان يجب تمكين قاعدة التنبيه عند إنشائها، وما إذا كان يجب حل التنبيهات تلقائيا (يرشد قاعدة التنبيه إلى الحفاظ على حالة، وعدم إطلاق النار باستمرار إذا كان هناك بالفعل تنبيه تم إطلاقه بنفس الحالة).

  15. انتقل إلى العلامات، حيث يمكنك تعيين العلامات على قاعدة التنبيه التي تقوم بإنشائها.

  16. انتقل إلى علامة التبويب مراجعة + إنشاء ، حيث يمكنك مراجعة اختياراتك قبل إنشاء قاعدة التنبيه. سيتم أيضا إجراء التحقق التلقائي السريع ، وإخطارك في حالة وجود أي معلومات أو مفقودة أو تحتاج إلى أن تكون صحيحة. بمجرد أن تصبح جاهزا لإنشاء قاعدة التنبيه، انقر على إنشاء.

العرض والإدارة مع بوابة Azure

يمكنك عرض قواعد التنبيه القياسي وإدارتها باستخدام شفرة إدارة القواعد ضمن التنبيهات. يوضح لك الإجراء أدناه كيفية عرض قواعد التنبيه القياسية وتحرير أحدها.

  1. في مدخل Azure، انتقل إلى مراقبة.

  2. انقر فوق تنبيهات، ثم فوق قواعد التنبيه.

  3. في شفرة قواعد التنبيه، يمكنك عرض جميع قواعد التنبيه عبر الاشتراكات. يمكنك أيضا تصفية القواعد باستخدام مجموعة المواردونوع الموردوالمورد. إذا كنت تريد رؤية تنبيهات المقاييس فقط، فحدد نوع الإشارةكمقاييس.

    تلميح

    في شفرة قواعد التنبيه ، يمكنك تحديد قواعد تنبيه متعددة وتمكينها/تعطيلها. قد يكون هذا مفيدا عندما تحتاج بعض الموارد المستهدفة إلى وضعها تحت الصيانة.

  4. انقر على اسم قاعدة التنبيه المتري التي تريد تعديلها.

  5. في هذه الصفحة، يمكنك تغيير الإعدادات المختلفة لقاعدة التنبيه.

    ملاحظة

    لا يمكنك تحرير اسم قاعدة التنبيه بعد إنشاء قاعدة التنبيه القياسية.

  6. انقر على حفظ لحفظ تعديلاتك.

باستخدام Azure CLI

وصفت المقاطع السابقة كيفية إنشاء قواعد التنبيه القياسية وعرضها وإدارتها باستخدام بوابة Azure. سيصف هذا القسم كيفية القيام بنفس الشيء باستخدام Azure CLI عبر النظام الأساسي. أسرع طريقة للبدء في استخدام Azure CLI تكون من خلال Azure Cloud Shell. لغرض هذه المقالة، سوف نستخدم Cloud Shell.

  1. اذهب إلى بوابة Azure، وانقر على Cloud Shell.

  2. يمكنك استخدام الأوامر في الموجه مع --help خيار لمعرفة المزيد حول الأمر وكيفية استخدامه. على سبيل المثال، يعرض لك الأمر التالي قائمة الأوامر المتوفرة لإنشاء تنبيهات قياسية وعرضها وإدارتها

    az monitor metrics alert --help
    
  3. يمكنك إنشاء قاعدة تنبيه قياسية بسيطة تراقب إذا كان متوسط النسبة المئوية لوحدة المعالجة المركزية على الجهاز الظاهري أكبر من 90

    az monitor metrics alert create -n {nameofthealert} -g {ResourceGroup} --scopes {VirtualMachineResourceID} --condition "avg Percentage CPU > 90" --description {descriptionofthealert}
    
  4. يمكنك عرض كافة التنبيهات القياسية في مجموعة موارد باستخدام الأمر التالي

    az monitor metrics alert list  -g {ResourceGroup}
    
  5. يمكنك مشاهدة تفاصيل قاعدة تنبيه قياسي معينة باستخدام اسم القاعدة أو معرف المورد.

    az monitor metrics alert show -g {ResourceGroup} -n {AlertRuleName}
    
    az monitor metrics alert show --ids {RuleResourceId}
    
  6. يمكنك تعطيل قاعدة تنبيه قياسية باستخدام الأمر التالي.

    az monitor metrics alert update -g {ResourceGroup} -n {AlertRuleName} --enabled false
    
  7. يمكنك حذف قاعدة تنبيه قياسية باستخدام الأمر التالي.

    az monitor metrics alert delete -g {ResourceGroup} -n {AlertRuleName}
    

باستخدام PowerShell

قواعد التنبيه القياسي مخصصة لأنظمة PowerShell cmdlets المتاحة:

باستخدام واجهة برمجة تطبيقات REST

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