انتقل إلى المحتوى الرئيسي

المختبر 11.4 - التنبيه والإشعارات

أهداف المختبر​

في نهاية هذا المختبر، ستكون قادرًا على:

  • فهم Alertmanager.
  • إعداد قواعد التنبيه في Prometheus.
  • إعداد المسارات والمستقبلات في Alertmanager.
  • اختبار التنبيهات.

المدة المقدرة​

45-60 دقيقة

المتطلبات الأساسية​

  • تثبيت Prometheus (المختبر 11.1).
  • معرفة بـ Prometheus.

الجزء 1: إعداد قواعد التنبيه​

الخطوة 1.1: إنشاء قاعدة تنبيه​

قم بإنشاء alert-rules.yaml:

groups:
- name: kubernetes-alerts
rules:
- alert: HighCPUUsage
expr: rate(container_cpu_usage_seconds_total[5m]) > 0.8
for: 5m
labels:
severity: warning
annotations:
summary: "اكتشاف استخدام عالي لوحدة المعالجة المركزية"
description: "استخدام وحدة المعالجة المركزية يتجاوز 80%"

الجزء 2: إعداد Alertmanager​

الخطوة 2.1: إعداد Alertmanager​

قم بإنشاء alertmanager-config.yaml:

global:
resolve_timeout: 5m

route:
group_by: ['alertname']
receiver: 'default-receiver'

receivers:
- name: 'default-receiver'
webhook_configs:
- url: 'http://webhook-receiver:5001/alerts'

الجزء 3: اختبار التنبيهات​

الخطوة 3.1: التحقق من التنبيهات​

قم بالوصول إلى Prometheus وتحقق من التنبيهات:

http://localhost:9090/alerts

ملخص المختبر​

في هذا المختبر، قمت بإعداد التنبيه باستخدام Prometheus وAlertmanager. لقد أنشأت قواعد التنبيه وأعددت الإشعارات.


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

هذه الوحدة حول المراقبة مكتملة الآن. يمكنك الانتقال إلى الوحدة 12 حول النشر في الإنتاج.

الوحدة 12: النشر في الإنتاج


تم إنشاء المختبر في: ديسمبر 2024