إدارة التنبيهات المستندة إلى Azure Monitor ل Azure Backup
توضح هذه المقالة كيفية التبديل إلى التنبيهات المستندة إلى Azure Monitor ل Azure Backup ومراقبتها.
حلول التنبيه المدعومة
يدعم النسخ الاحتياطي لدى Azure الآن أنواعًا مختلفة من حلول التنبيه القائمة على Azure Monitor. يمكنك استخدام مزيج من أي من هذه بناءً على متطلباتك المحددة.
يسرد الجدول التالي بعض هذه الحلول:
التنبيه | الأداة المساعدة | الوصف |
---|---|---|
تنبيهات Azure Monitor المضمنة | تم تمكين التنبيهات الافتراضية للسيناريوهات الهامة. | يقوم Azure Backup تلقائيا بإنشاء تنبيهات مضمنة لسيناريوهات افتراضية معينة، مثل حذف بيانات النسخ الاحتياطي وتعطيل الحذف المبدئي وفشل النسخ الاحتياطي وفشل الاستعادة وما إلى ذلك. يمكنك عرض هذه التنبيهات خارج الصندوق عبر Azure Business Continuity Center. لتكوين الإعلامات لهذه التنبيهات (على سبيل المثال، رسائل البريد الإلكتروني)، يمكنك استخدام قواعد معالجة تنبيه Azure Monitor ومجموعات الإجراءات لتوجيه التنبيهات إلى نطاق واسع من قنوات الإعلام. |
التنبيهات المستندة إلى السجل/ARG | لكتابة تنبيهات مخصصة. - Azure Resource Graph (ARG): في البيانات في الوقت الفعلي. - LA: في بيانات Log Analytics (عندما يكون بعض التأخير مقبولا). |
إذا كان لديك سيناريوهات حيث يجب إنشاء تنبيه استنادا إلى منطق مخصص، يمكنك استخدام التنبيهات المستندة إلى Log Analytics لمثل هذه السيناريوهات، شريطة أن تكون قد قمت بتكوين خزائنك لإرسال بيانات التشخيص إلى مساحة عمل Log Analytics (LA). |
التنبيهات القياسية | لكتابة تنبيهات لنجاح الوظيفة والحالات التي لا تكون فيها الصحة كما هو متوقع. | يمكنك كتابة قواعد تنبيه مخصصة باستخدام مقاييس Azure Monitor لمراقبة صحة عناصر النسخ الاحتياطي عبر مؤشرات الأداء الرئيسية المختلفة. |
إشعار
هناك خمسة أنواع من مستويات خطورة التنبيه - حرجة وخطأ وتحذير ومعلوماتية ومطولة. يمكنك تكوين الإعلامات للتنبيهات استنادا إلى مستويات الخطورة هذه.
منصة المراقبة المدعومة
يتيح لك Azure Business Continuity Center عرض قائمة بجميع التنبيهات المضمنة والتنبيهات المخصصة المكتوبة على المقاييس التي تقدمها Microsoft. لعرض أي تنبيهات مخصصة مكتوبة على ARG، وتحليلات السجل، وسجلات النشاط، انتقل إلى تنبيهات مراقبة>Azure، ثم حدد خدمة المراقبة كتنبيهات السجل V2 وحدد نوع الإشارة كبحث السجل/ النشاط.
الترحيل من التنبيهات الكلاسيكية إلى تنبيهات Azure Monitor المضمنة
من بين حلول التنبيهات المختلفة المستندة إلى Azure Monitor، تقترب تنبيهات Azure Monitor المضمنة من التنبيهات الكلاسيكية وفقًا لتجربة المستخدم ووظائفه. لذلك، للتبديل سريعًا من التنبيهات الكلاسيكية إلى Azure Monitor، يمكنك استخدام تنبيهات Azure Monitor المضمنة.
يسرد الجدول التالي الاختلافات بين تنبيهات النسخ الاحتياطي الكلاسيكية وتنبيهات Azure Monitor المضمنة للنسخ الاحتياطي:
الإجراءات | تنبيهات تقليدية | تنبيهات Azure Monitor المضمنة |
---|---|---|
إعداد الإعلامات | - يجب عليك تمكين ميزة تكوين الإشعارات لكل مخزن خدمات الاسترداد، جنبًا إلى جنب مع معرف (معرفات) البريد الإلكتروني الذي يجب إرسال الإشعارات إليه. - بالنسبة لبعض العمليات المدمرة، يتم إرسال إشعارات البريد الإلكتروني إلى مالك الاشتراك والمسؤول والمسؤول المشارك بغض النظر عن إعدادات الإعلام الخاصة بالمخزن. |
- يتم تكوين الإعلامات عن طريق إنشاء قاعدة معالجة تنبيه. - بينما يتم إنشاء التنبيهات بشكل افتراضي ولا يمكن إيقاف تشغيلها للعمليات المدمرة، فإن الإعلامات تتحكم في المستخدم، مما يسمح لك بتحديد مجموعة عناوين البريد الإلكتروني (أو نقاط نهاية الإعلامات الأخرى) التي ترغب في توجيه التنبيهات إليها بوضوح. |
منع الإعلامات لسيناريوهات النسخ الاحتياطي لقاعدة البيانات | عندما يكون هناك العديد من حالات الفشل لقاعدة البيانات نفسها بسبب رمز الخطأ نفسه، يتم إنشاء تنبيه واحد (مع تحديث عدد التكرارات لكل نوع فشل) ويتم إنشاء تنبيه جديد فقط عندما يكون التنبيه الأصلي غير نشط. | إن السلوك مختلف حاليًا. هنا، يتم إنشاء تنبيه منفصل لكل فشل في النسخ الاحتياطي. إذا كانت هناك فترة زمنية تفشل فيها النسخ الاحتياطية لعنصر معين معروف (على سبيل المثال، أثناء فترة الصيانة)، فيمكنك إنشاء قاعدة منع لمنع إزعاج البريد الإلكتروني لعنصر النسخ الاحتياطي هذا خلال الفترة المحددة. |
التسعير | لا توجد رسوم إضافية لهذا الحل. | يتم إنشاء التنبيهات الخاصة بالعمليات / حالات الفشل الهامة بشكل افتراضي (يمكنك عرضها في مدخل Microsoft Azure أو عبر واجهات بخلاف البوابة الإلكترونية) بدون أي رسوم إضافية. ومع ذلك، لتوجيه هذه التنبيهات إلى قناة إعلام (مثل البريد الإلكتروني)، فإنها تفرض رسومًا بسيطة على الإشعارات التي تتجاوز المستوى المجاني (1000 رسالة بريد إلكتروني في الشهر). تعرف على المزيد عن أسعار Azure Monitor. |
إشعار
- إذا كان لديك استعلامات Azure Resource Graph (ARG) مخصصة موجودة مكتوبة على بيانات التنبيهات الكلاسيكية، فستحتاج إلى تحديث هذه الاستعلامات لجلب المعلومات من التنبيهات المستندة إلى Azure Monitor. يمكنك استخدام جدول AlertsManagementResources في ARG للاستعلام عن بيانات تنبيهات Azure Monitor.
- إذا أرسلت تنبيهات كلاسيكية إلى مساحة عمل Log Analytics/حساب التخزين/مركز الأحداث عبر إعدادات التشخيص، فستحتاج أيضا إلى تحديث هذه الأتمتة. لإرسال التنبيهات المستندة إلى Azure Monitor التي تم إطلاقها إلى وجهة من اختيارك، يمكنك إنشاء قاعدة معالجة تنبيه ومجموعة إجراءات توجه هذه التنبيهات إلى تطبيق منطقي أو إخطار على الويب أو دفتر تشغيل يرسل بدوره هذه التنبيهات إلى الوجهة المطلوبة.
يوفر Azure Backup الآن تجربة إرشادية عبر Azure Business Continuity Center تسمح لك بالتبديل إلى تنبيهات وإعلامات Azure Monitor المضمنة مع عدد قليل من التحديدات. لتنفيذ هذا الإجراء، يجب أن يكون لديك حق الوصول إلى أدوار التحكم في الوصول المستند إلى الأدوار (Azure RBAC) لـمساهمي النسخ الاحتياطي ومساهم المراقبة Azure في الاشتراك.
للترحيل من التنبيهات الكلاسيكية إلى تنبيهات Azure Monitor المضمنة، اتبع الخطوات التالية:
في مدخل Microsoft Azure، انتقل إلى Business Continuity Center>Monitoring + Reporting>Alerts.
إلغاء الاشتراك في التنبيهات الكلاسيكية لتجنب تلقي تنبيهات مكررة من حلين. حدد إدارة التنبيهات لعرض الخزائن التي تم تمكين التنبيهات الكلاسيكية لها حاليا.
حدد خانة الاختيار Update>Use only Azure Monitor alerts.
من خلال القيام بذلك، فإنك توافق على تلقي تنبيهات النسخ الاحتياطي فقط عبر Azure Monitor، وستتوقف عن تلقي التنبيهات من الحل القديم (التنبيهات الكلاسيكية).
لتحديد مخازن متعددة على صفحة وتحديث إعدادات هذه المخازن بإجراء واحد، حدد تحديث من القائمة العلوية.
لإلغاء الاشتراك في التنبيهات من مخزن خدمات الاسترداد أو مخزن النسخ الاحتياطي، انتقل إلى إعدادات مراقبة خصائص> المخزن>المحددة، ثم حدد تحديث.
تشغيل تنبيهات Azure Monitor لسيناريوهات فشل الوظيفة
للاشتراك في تنبيهات Azure Monitor لسيناريوهات فشل النسخ الاحتياطي وفشل الاستعادة، اتبع الخطوات الآتية:
اختر نوع المخزن:
يتم إنشاء تنبيهات Built-in Azure Monitor لفشل الوظائف بشكل افتراضي. إذا كنت ترغب في إيقاف تشغيل التنبيهات لهذه السيناريوهات، يمكنك تحرير خاصية إعدادات المراقبة للمخزن وفقا لذلك.
لإدارة إعدادات المراقبة لمخزن النسخ الاحتياطي، اتبع الخطوات التالية:
انتقل إلى المخزن وحدد الخصائص.
حدد موقع خاصية المخزن إعدادات المراقبة وحدد تحديث.
في جزء السياق، حدد الخيارات المناسبة لتمكين/تعطيل تنبيهات Azure Monitor المضمنة لفشل الوظيفة استنادا إلى متطلباتك.
نوصي أيضًا بتحديد خانة الاختيار استخدام تنبيهات Azure Monitor فقط.
بتحديد هذا الخيار، فأنت توافق على تلقي تنبيهات النسخ الاحتياطي عبر Azure Monitor فقط وستتوقف عن تلقي التنبيهات من حل التنبيهات الكلاسيكي القديم. راجع الاختلافات الرئيسية بين التنبيهات الكلاسيكية وتنبيهات Azure Monitor المضمنة.
حدد تحديث لحفظ إعداد المخزن.
عرض التنبيهات التي تم إطلاقها في مدخل Microsoft Azure
بعد إطلاق تنبيه لمخزن، يمكنك عرض التنبيه في مدخل Azure في مركز استمرارية الأعمال Azure أو وحدة تحكم مخزن خدمات الاسترداد.
عرض التنبيهات في مخزن خدمات الاسترداد
لعرض التنبيهات التي تم إطلاقها في مخزن Azure Recovery Services، اتبع الخطوات التالية:
في مدخل Microsoft Azure، انتقل إلى Recovery Services vault>Alerts.
في جزء التنبيهات ، قم بتصفية خدمة المراقبة =Azure Backup لمشاهدة تنبيهات Azure Backup المحددة.
قائمة يتم تقسيم ملخص التنبيهات النشطة حسب الخطورة. يتم عرض الأنواع التالية من التنبيهات:
تنبيهات مصدر البيانات: يمكنك مشاهدة هذه التنبيهات في طريقة العرض الأساسية للتنبيهات. تظهر التنبيهات المرتبطة بمورد بيانات معين يتم نسخه احتياطيا (على سبيل المثال، فشل النسخ الاحتياطي أو الاستعادة لجهاز ظاهري، وحذف بيانات النسخ الاحتياطي لقاعدة بيانات، وما إلى ذلك) ضمن قسم Datasource Alerts .
التنبيهات العمومية: يمكنك مشاهدة هذه التنبيهات في طريقة العرض الكاملة للتنبيهات. تظهر التنبيهات غير المرتبطة بمورد بيانات معين (على سبيل المثال، تعطيل وظيفة الحذف المبدئي للمخزن) ضمن قسم التنبيهات العمومية .
يتم تقسيم كل نوع من أنواع التنبيهات المذكورة أعلاه إلى تنبيهات أمان وتنبيهات مكونة . حاليًا، تتضمن تنبيهات الأمان سيناريوهات حذف بيانات النسخ الاحتياطي، أو تعطيل الحذف المبدئي للمخزن (لأحمال العمل القابلة للتطبيق كما هو مفصل في القسم أعلاه). تتضمن التنبيهات المكونة فشل النسخ الاحتياطي وفشل الاستعادة، لأن هذه التنبيهات يتم تشغيلها فقط عندما لا يتم تعطيل التنبيهات لهذه السيناريوهات.
حدد عنصر قائمة التنبيهات لفتح قائمة بجميع التنبيهات النشطة التي تم إطلاقها مع تطبيق عوامل التصفية ذات الصلة.
يمكنك تحديد أي من التنبيهات لعرض مزيد من التفاصيل حول التنبيه، مثل مصدر البيانات المتأثر ووصف التنبيه والإجراء الموصى به وما إلى ذلك.
بعد تخفيف الحدث، قم بتغيير حالة التنبيه إلى تم الإقرار به أو مغلق عن طريق تحديد تغيير حالة التنبيه.
عرض التنبيهات في Azure Business Continuity Center
لمراقبة التنبيهات، اتبع الخطوات التالية:
في مركز استمرارية الأعمال، انتقل إلى Monitoring + Reporting>Alerts.
يظهر عدد جميع قواعد التنبيه التي تحتوي على تنبيه واحد أو أكثر من التنبيهات التي تم إطلاقها على الأقل في النطاق الزمني المحدد.
في التنبيهات، قم بتصفية القائمة حسب خطورة التنبيه وفئة التنبيه والنطاق الزمني (حتى آخر 15 يوما) والمعلمات الأخرى.
يعرض عدد العناصر المتأثرة في الشبكة عدد الموارد التي تم تشغيل تنبيه مطابق لقاعدة التنبيه هذه عليها. لعرض العناصر المتأثرة، حدد عرض العناصر المتأثرة في قائمة السياق لعرض جميع التنبيهات التي تم تشغيلها بسبب قاعدة التنبيه هذه.
يمكنك بعد ذلك مراجعة كل تنبيه واتخاذ الإجراء المناسب.
خيارات برمجية
يمكنك أيضًا استخدام طرق برمجية لإلغاء الاشتراك في التنبيهات الكلاسيكية وإدارة إشعارات Azure Monitor.
إلغاء الاشتراك في تنبيهات النسخ الاحتياطي الكلاسيكية
في الأقسام التالية، ستتعلم كيفية إلغاء الاشتراك في حل تنبيه النسخ الاحتياطي الكلاسيكي باستخدام العملاء المدعومين.
استخدام Azure Resource Manager (ARM)/ Bicep/ REST API/ نهج Azure
تساعدك خاصية monitoringSettings vault في تحديد ما إذا كنت تريد تعطيل التنبيهات الكلاسيكية. يمكنك إنشاء قالب ARM/Bicep مخصص أو نهج Azure لتعديل هذا الإعداد لخزائنك.
يوضح المثال التالي لخاصية إعدادات المخزن أنه تم تعطيل التنبيهات الكلاسيكية وتمكين تنبيهات Azure Monitor المضمنة لجميع حالات فشل المهام.
{
"monitoringSettings": {
"classicAlertsForCriticalOperations": "Disabled",
"azureMonitorAlertSettings": {
"alertsForAllJobFailures": "Enabled"
}
}
}
باستخدام Azure PowerShell
لتعديل إعدادات التنبيه للمخزن، استخدم الأمر Update-AzRecoveryServicesVault.
يساعدك المثال التالي على تمكين تنبيهات Azure Monitor المضمنة لفشل المهام وتعطيل التنبيهات الكلاسيكية:
Update-AzRecoveryServicesVault -ResourceGroupName testRG -Name testVault -DisableClassicAlerts $true -DisableAzureMonitorAlertsForJobFailure $false
استخدام Azure CLI
لتعديل إعدادات التنبيه الخاصة بالمخزن، استخدم الأمر az backup vault backup-properties set.
يساعدك المثال التالي على تمكين تنبيهات Azure Monitor المضمنة لفشل الوظائف وتعطيل التنبيهات الكلاسيكية.
az backup vault backup-properties set \
--name testVault \
--resource-group testRG \
--classic-alerts Disable \
--alerts-for-job-failures Enable
إعداد الإعلامات لتنبيهات Azure Monitor
يمكنك استخدام الواجهات البرمجية القياسية التالية التي يدعمها Azure Monitor لإدارة مجموعات الإجراءات وقواعد معالجة التنبيه.
استخدام Azure Resource Manager (ARM)/ Bicep/ واجهة برمجة تطبيقات REST
يمكنك استخدام نموذج قوالب ARM وBicep هذه التي تنشئ قاعدة معالجة تنبيه ومجموعة إجراءات مرتبطة بجميع خزائن خدمات الاسترداد في الاشتراك المحدد.
باستخدام Azure PowerShell
كما هو موضح في الأقسام السابقة، أنت بحاجة إلى مجموعة إجراءات (قناة إعلام) وقاعدة معالجة التنبيه (قاعدة الإخطار) لتكوين الإشعارات لخزائنك.
لتكوين الإعلام، قم بتشغيل الأمر cmdlet التالي:
إنشاء مجموعة إجراءات مقترنة بمعرف بريد إلكتروني باستخدام الأمر New-AzActionGroupReceiver cmdlet وS set-AzActionGroup cmdlet.
$email1 = New-AzActionGroupReceiver -Name 'user1' -EmailReceiver -EmailAddress 'user1@contoso.com' Set-AzActionGroup -Name "testActionGroup" -ResourceGroupName "testRG" -ShortName "testAG" -Receiver $email1
إنشاء قاعدة معالجة تنبيه مرتبطة بمجموعة الإجراءات أعلاه باستخدام الأمر Cmdlet Set-AzAlertProcessingRule.
Set-AzAlertProcessingRule -ResourceGroupName "testRG" -Name "AddActionGroupToSubscription" -Scope "/subscriptions/xxxx-xxx-xxxx" -FilterTargetResourceType "Equals:Microsoft.RecoveryServices/vaults" -Description "Add ActionGroup1 to alerts on all RS vaults in subscription" -Enabled "True" -AlertProcessingRuleType "AddActionGroups" -ActionGroupId "/subscriptions/xxxx-xxx-xxxx/resourcegroups/testRG/providers/microsoft.insights/actiongroups/testActionGroup"
استخدام Azure CLI
كما هو موضح في الأقسام السابقة، أنت بحاجة إلى مجموعة إجراءات (قناة إعلام) وقاعدة معالجة التنبيه (قاعدة الإخطار) لتكوين الإشعارات لخزائنك.
في الوحدة الطرفية نفسها، قم بتشغيل الأوامر التالية:
إنشاء مجموعة إجراءات مقترنة بمعرف بريد إلكتروني باستخدام الأمر az monitor action-group create.
az monitor action-group create --name testag1 --resource-group testRG --short-name testag1 --action email user1 user1@contoso.com --subscription "Backup PM Subscription"
إنشاء قاعدة معالجة تنبيه مرتبطة بمجموعة الإجراءات أعلاه باستخدام الأمر az monitor alert-processing-rule create.
az monitor alert-processing-rule create \ --name 'AddActionGroupToSubscription' \ --rule-type AddActionGroups \ --scopes "/subscriptions/xxxx-xxx-xxxx" \ --filter-resource-type Equals "Microsoft.RecoveryServices/vaults" --action-groups "/subscriptions/xxxx-xxx-xxxx/resourcegroups/testRG/providers/microsoft.insights/actiongroups/testag1" \ --enabled true \ --resource-group testRG \ --description "Add ActionGroup1 to all RS vault alerts in subscription"
الخطوات التالية
تعرف على المزيد حول مراقبة Azure Backup وإعداد التقارير.