مشاركة عبر


تكوين تنبيهات Azure Key Vault

بعد البدء في استخدام Azure Key Vault لتخزين أسرار الإنتاج الخاصة بك، من المهم مراقبة صحة مخزن المفاتيح الخاص بك للتأكد من أن خدمتك تعمل على النحو المنشود.

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

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

يمكنك الاختيار من أنواع التنبيهات التالية:

  • تنبيه ثابت يستند إلى قيمة ثابتة
  • تنبيه ديناميكي سيعلمك إذا تجاوز مقياس مراقب الحد المتوسط لمخزن المفاتيح الخاص بك لعدد معين من المرات ضمن نطاق زمني محدد

هام

قد يستغرق الأمر ما يصل إلى 10 دقائق للتنبيهات التي تم تكوينها حديثًا لبدء إرسال الإخطارات.

تركز هذه المقالة على تنبيهات Key Vault. للحصول على معلومات حول نتائج تحليلات Key Vault، التي تجمع بين كل من السجلات والمقاييس لتوفير حل مراقبة عالمي، راجع مراقبة مخزن المفاتيح الخاص بك مع نتائج تحليلات Key Vault.

تكوين مجموعة إجراءات

مجموعة الإجراءات هي قائمة قابلة للتكوين من الإخطارات والخصائص. الخطوة الأولى في تكوين التنبيهات هي إنشاء مجموعة إجراءات واختيار نوع التنبيه:

  1. سجل الدخول إلى مدخل Microsoft Azure.

  2. ابحث عن Alerts في مربع البحث.

  3. حدد إدارة الإجراءات.

    لقطة شاشة تبرز زر إدارة الإجراءات.

  4. حدد + إضافة مجموعة إجراءات.

    لقطة شاشة تبرز الزر لإضافة مجموعة إجراءات.

  5. اختر قيمة نوع الإجراء لمجموعة الإجراءات الخاصة بك. في هذا المثال، سنقوم بإنشاء تنبيه عبر البريد الإلكتروني والرسائل النصية القصيرة. حدد email/SMS/Push/Voice.

    لقطة شاشة تبرز التحديدات لإضافة مجموعة إجراءات.

  6. في مربع الحوار، أدخل تفاصيل البريد الإلكتروني والرسائل النصية القصيرة، ثم حدد موافق.

    لقطة شاشة تعرض التحديدات لإضافة بريد إلكتروني وتنبيه رسالة S M S.

تكوين حدود التنبيه

بعد ذلك، أنشئ قاعدة وقم بتكوين الحدود التي ستشغل تنبيها:

  1. حدد مورد key vault في مدخل Microsoft Azure، ثم حدد Alerts ضمن Monitoring.

    لقطة شاشة تعرض خيار قائمة التنبيهات في قسم المراقبة.

  2. حدد قاعدة تنبيه جديدة.

    لقطة شاشة تعرض زر إضافة قاعدة تنبيه جديدة.

  3. حدد مجموعة قاعدة التنبيه. يمكنك تحديد مخزن واحد أو مخازن متعددة.

    هام

    عند تحديد مخازن متعددة لنطاق التنبيهات الخاصة بك، يجب أن تكون جميع المخازن المحددة في نفس المنطقة. يجب عليك تكوين قواعد تنبيه منفصلة للمخازن في مناطق مختلفة.

    لقطة شاشة توضح كيف يمكنك تحديد مخزن.

  4. حدد الحدود التي تحدد منطق التنبيهات، ثم حدد إضافة. يوصي فريق Key Vault بتكوين الحدود التالية لمعظم التطبيقات، ولكن يمكنك ضبطها بناء على احتياجات التطبيق الخاص بك:

    • انخفاض توفر Key Vault إلى أقل من 100 بالمائة (حد ثابت)

    هام

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

    • زمن انتقال Key Vault أكبر من 1000 مللي ثانية (حد ثابت)

    إشعار

    الهدف من عتبة 1000 مللي ثانية هو إعلام أن خدمة Key Vault في هذه المنطقة لديها حمل عمل أعلى من المتوسط. اتفاقية مستوى الخدمة لعمليات Key Vault لدينا أعلى عدة مرات، راجع اتفاقية مستوى الخدمة للخدمات عبر الإنترنت لاتفاقية مستوى الخدمة الحالية. للتنبيه عندما تكون عمليات Key Vault خارج اتفاقية مستوى الخدمة، استخدم الحدود من مستندات اتفاقية مستوى الخدمة.

    • إجمالي تشبع المخزن أكبر من 75 بالمائة (حد ثابت)
    • يتجاوز تشبع المخزن الإجمالي المتوسط (الحد الديناميكي)
    • إجمالي رموز الخطأ أعلى من المتوسط (حد ديناميكي)

    لقطة شاشة توضح المكان الذي تحدد فيه شروط التنبيهات.

مثال: تكوين حد تنبيه ثابت لزمن الانتقال

  1. حدد إجمالي زمن انتقال واجهة برمجة تطبيقات الخدمة كاسم الإشارة.

    لقطة شاشة توضح تحديد اسم إشارة.

  2. استخدم معلمات التكوين التالية:

    • تعيين حد إلى ثابت.
    • تعيين عامل التشغيل إلى أكبر من.
    • تعيين نوع التجميع إلى : متوسط.
    • تعيين قيمة الحد إلى 1000.
    • تعيين نقاوة التجميع (الفترة) إلى 5 دقائق.
    • تعيين تكرار التقييم إلى كل دقيقة واحدة.

    لقطة شاشة تعرض المنطق المكون لحد تنبيه ثابت.

  3. حدد تم.

مثال: تكوين حد تنبيه ديناميكي لتشبع المخزن

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

لقطة شاشة تعرض رسما بيانيا لاشباع المخزن الإجمالي.

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

  1. استخدم معلمات التكوين التالية:

    • قم بتعيين اسم البعد إلى نوع المعاملةوقيم الأبعاد إلى المخزن.
    • تعيين الحد إلى Dynamic.
    • تعيين عامل التشغيل إلى أكبر من.
    • تعيين نوع التجميع إلى : متوسط.
    • تعيين حساسية الحد إلى متوسط.
    • تعيين نقاوة التجميع (الفترة) إلى 5 دقائق.
    • تعيين تكرار التقييم إلى كل 5 دقائق.
    • تكوين الإعدادات المتقدمة (اختياري).

    لقطة شاشة تعرض المنطق المكون لحد تنبيه ديناميكي.

  2. حدد تم.

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

    لقطة شاشة تعرض زر إضافة مجموعة إجراءات.

  4. في تفاصيل التنبيه، قم بتمكين التنبيه وتعيين خطورة.

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

  5. إنشاء التنبيه.

مثال لتنبيه البريد الإلكتروني

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

لقطة شاشة تبرز المعلومات المطلوبة لتكوين تنبيه بريد إلكتروني.

مثال: تنبيه استعلام السجل لشهادات انتهاء الصلاحية القريبة

يمكنك تعيين تنبيه لإعلامك بالشهادات التي على وشك انتهاء صلاحيتها.

إشعار

يتم تسجيل أحداث انتهاء الصلاحية تقريبا للشهادات قبل 30 يوما من انتهاء الصلاحية.

  1. انتقل إلى السجلات والصق الاستعلام أدناه في نافذة الاستعلام

    AzureDiagnostics
    | where OperationName =~ 'CertificateNearExpiryEventGridNotification'
    | extend CertExpire = unixtime_seconds_todatetime(eventGridEventProperties_data_EXP_d)
    | extend DaysTillExpire = datetime_diff("Day", CertExpire, now())
    | project ResourceId, CertName = eventGridEventProperties_subject_s, DaysTillExpire, CertExpire
    
    
  2. تحديد قاعدة تنبيه جديدة

    لقطة شاشة تعرض نافذة الاستعلام مع قاعدة تنبيه جديدة محددة.

  3. في علامة التبويب Condition استخدم التكوين التالي:

    • في مجموعة القياسنقاوة التجميع إلى يوم واحد
    • في Split by dimensions، قم بتعيين عمود Resource ID إلى ResourceId.
    • تعيين CertName و DayTillExpire كأبعاد.
    • في منطق التنبيه ، قم بتعيين قيمة الحد إلى 0وتكرار التقييم إلى يوم واحد.

    لقطة شاشة تعرض تكوين حالة التنبيه.

  4. في علامة التبويب Actions ، قم بتكوين التنبيه لإرسال بريد إلكتروني

    1. حدد إنشاء مجموعة إجراءات

      لقطة شاشة توضح كيفية إنشاء مجموعة إجراءات.

    2. تكوين إنشاء مجموعة إجراءات

      لقطة شاشة توضح كيفية تكوين مجموعة الإجراءات.

    3. تكوين الإعلامات لإرسال بريد إلكتروني

      لقطة شاشة توضح كيفية تكوين الإعلام.

    4. تكوين التفاصيل لتشغيل تنبيه التحذير

      لقطة شاشة توضح كيفية تكوين تفاصيل الإعلام.

    5. حدد Review + create

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

استخدم الأدوات التي أعددتها في هذه المقالة لمراقبة صحة Key Vault بشكل نشط: