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

تحذير

توضح هذه المقالة كيفية إنشاء تنبيهات مقاييس كلاسيكية قديمة. يدعم Azure Monitor الآن⁧⁧⁩⁩أحدث تنبيهات المقاييس في الوقت الفعلي تقريبًا، وتجربة تنبيهات جديدة⁧⁧⁩⁩. يتم ⁧⁧⁩⁩وقف⁧⁧⁩⁩ التنبيهات الكلاسيكية لمستخدمي السحابة العموميين. ستتوقف التنبيهات الكلاسيكية للسحابة Azure Government وMicrosoft Azure المشغلة بواسطة 21Vianet في 29 فبراير 2024.

توفر تنبيهات القياس الكلاسيكية في Azure Monitor طريقة للحصول على إشعار عندما يتجاوز أحد مقاييسك الحد. التنبيهات القياس الكلاسيكية هي وظيفة قديمة تسمح بالتنبيهات فقط على القياسات غير البُعدية. هناك وظيفة أحدث موجودة تسمى Metric alerts، والتي حسنت الوظائف عبر تنبيهات القياس الكلاسيكية. يمكنك معرفة المزيد حول وظيفة تنبيهات القياس فينظرة عامة على تنبيهات القياس. في هذه المقالة، سنصف كيفية إنشاء قواعد التنبيه القياسي الكلاسيكية وعرضها وإدارتها من خلال مدخل Microsoft Azure وPowerShell.

باستخدام مدخل Microsoft Azure

  1. فيالمدخل، عين موقع المورد الذي تريد مراقبته، ثم حدده.

  2. في قسمالمراقبة، حددالتنبيهات (الكلاسيكية). قد يختلف النص والرمز قليلا بالنسبة للموارد المختلفة. إذا لم تجدالتنبيهات (الكلاسيكية) هنا، فقد تجدها فيالتنبيهاتأوقواعد التنبيه.

    المراقبة

  3. حددأمر إضافةتنبيه قياس (كلاسيكي)، ثم قم بتعبئة الحقول.

    Add Alert

  4. قم بتسمية قاعدة التنبيه الخاصة بك. ثم اخترالوصف، والذي يظهر أيضا في إخطار البريد الإلكتروني.

  5. حددالقياسالذي تريد مراقبته. ثم اخترقيمة الشرطوالحد للقياس. اختر أيضاً الوقتالذي يجب أن يتم فيه استيفاء قاعدة القياس قبل تشغيل التنبيه. على سبيل المثال، إذا كنت تستخدم الفترة "خلال آخر 5 دقائق" ويبحث القياس الخاص بك عن CPU فوق 80%، يتم تشغيل التنبيه عندما يستمر CPU أعلى من 80% لمدة 5 دقائق. بعد التشغيل الأول، يتم التشغيل مجددا عندما يبقى CPU أقل من 80% لمدة 5 دقائق. يحدث قياس CPU المتري كل دقيقة.

  6. حددمالكي البريد الإلكتروني... إذا كنت تريد أن يتلقى المسؤولون والمسؤولون المساعدون إخطارات البريد الإلكتروني عند إطلاق التنبيه.

  7. إذا كنت تريد إرسال إخطارات إلى عناوين بريد إلكتروني إضافية عند إطلاق التنبيه، قم بإضافتها فيحقلAdditional Administrator البريد الإلكتروني. افصل بين رسائل البريد الإلكتروني المتعددة باستخدام الفواصل المنقوطة، بالتنسيق التالي: email@contoso.com؛email2@contoso.com

  8. ضع URI صالح فيحقل Webhookإذا كنت تريد أن يتم استدعاؤها عند إطلاق التنبيه.

  9. إذا كنت تستخدم Azure Automation، يمكنك تحديد دفتر تشغيل ليتم تشغيله عند إطلاق التنبيه.

  10. حددOKلإنشاء التنبيه.

في غضون دقائق قليلة، يكون التنبيه نشطا ويتم تشغيله كما هو موضح سابقا.

بعد إنشاء تنبيه، يمكنك تحديده والقيام بإحدى المهام التالية:

  • عرض رسم بياني يوضح حد القياس والقيم الفعلية من اليوم السابق.
  • تحريره أو حذفه.
  • تعطيلهأوتمكينهإذا كنت تريد إيقاف تلقي الإخطارات لهذا التنبيه مؤقتا أو استئنافه.

باستخدام PowerShell

ملاحظة

نوصي باستخدام وحدة Azure Az PowerShell للتفاعل مع Azure. راجع تثبيت Azure PowerShell للبدء. لمعرفة كيفية الترحيل إلى الوحدة النمطية Az PowerShell، راجع ترحيل Azure PowerShell من AzureRM إلى Az.

يوضح هذا القسم كيفية استخدام أوامر PowerShell لإنشاء تنبيهات القياس الكلاسيكية وعرضها وإدارتها. توضح الأمثلة الواردة في المقالة كيف يمكنك استخدام أوامر Cmdlets Azure Monitor لتنبيهات القياس الكلاسيكية.

  1. إذا لم تفعل بعد، قم بإعداد PowerShell لتشغيله على جهازك. للحصول على المزيد من المعلومات، راجع كيفية تثبيت وضبط PowerShell. يمكنك أيضاً مراجعة القائمة الكاملةAzure Monitor PowerShell cmdlets فيAzure Monitor (Insights) Cmdlets.

  2. أولاً، تسجيل الدخول إلى اشتراك Azure الخاص بك.

    Connect-AzAccount
    
  3. تظهر شاشة تسجيل الدخول. بمجرد تسجيل الدخول إلى حسابك، يُعرض مُعرف المستأجر (TenantID) ومعرف الاشتراك الافتراضي. تعمل كافة cmdlets Azure في سياق الاشتراك الافتراضي. لعرض قائمة الاشتراكات التي لديك حق الوصول إليها، استخدم الأمر التالي:

    Get-AzSubscription
    
  4. لتغيير سياق العمل إلى اشتراك آخر، استخدم الأمر التالي:

    Set-AzContext -SubscriptionId <subscriptionid>
    
  5. يمكنك استرداد كافة قواعد تنبيه القياس الكلاسيكية في مجموعة مورد:

    Get-AzAlertRule -ResourceGroup montest
    
  6. يمكنك عرض تفاصيل قاعدة تنبيه القياس الكلاسيكية

    Get-AzAlertRule -Name simpletestCPU -ResourceGroup montest -DetailedOutput
    
  7. يمكنك استرداد كافة قواعد التنبيه التي أُعدت لمورد مستهدف. على سبيل المثال، كافة قواعد التنبيه المُعدة على VM.

    Get-AzAlertRule -ResourceGroup montest -TargetResourceId /subscriptions/s1/resourceGroups/montest/providers/Microsoft.Compute/virtualMachines/testconfig
    
  8. لم يعد من الممكن إنشاء قواعد التنبيه الكلاسيكية عبر PowerShell. استخدم أمر 'Add-AzMetricAlertRuleV2' الجديد لإنشاء قاعدة تنبيه قياسية بدلًا من ذلك.

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