كيفية استخدام مراقبة Ali Yunyun لإعداد إشعار تحذير في الوقت الحقيقي لوحدة المعالجة المركزية وعرض النطاق الترددي

Cloud 2026-10-02 阅读 4
cloud

في الأعمال التقنية المتعلقة بالتشغيل والصيانة وإدارة الأنظمة، يرتكب العديد من المبتدئين في عالم الحوسبة السحابية خطأً فادحًا شائعًا:

بعد شراء الخادم ونشر التطبيق، يظن البعض أن كل الأمور قد انتهت على خير.

.

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

في الواقع، تأتي Alibaba Cloud مزودةً ب一套 أدوات مراقبة بنية تحتية قوية للغاية—

مراقبة السحابة (CloudMonitor)

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

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

أولاً: لماذا يُعدّ المعالج المركزي وعرض النطاق الترددي بمثابة "خط الحياة" للتنبيهات؟

من بين مختلف مقاييس المراقبة الخاصة بخادم السحابة (ECS)، تتنوع عناصر التنبيه بشكل كبير، ولكن...

معدل استخدام وحدة المعالجة المركزية

و

عرض النطاق الترددي للاتجاه الصادِر/الوارد

يظل دائمًا الجوهر في صميم الجوهر.

معدل استخدام وحدة المعالجة المركزية: يعكس العبء الحسابي للخادم. إذا تم الحفاظ على وحدة المعالجة المركزية فوق 90 ٪ لفترة طويلة ، فسيؤدي ذلك إلى زيادة تأخير طلب HTTP ، ويؤدي إلى تشغيل النظام OOM (فائض الذاكرة) أو التعطل المباشر.

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

مع المراقبة الدقيقة لهذين المؤشرين، يمكن التنبؤ مسبقاً بأكثر من 90% من أعطال البنية التحتية للخوادم.

ثانياً: الأعمال التحضيرية: "البنية التحتية" لإشعارات التنبيه

قبل الدخول إلى وحدة تحكم CloudMonitor لتكوين القواعد، يتعين علينا أولاً إعداد "قنوات الإشعارات". إذا تم تشغيل التنبيه ولم يكن هناك مستلم مناسب، فإن أدق القواعد تبقى بلا جدوى.

1. تأكيد حالة مكون CloudMonitor

سجّل الدخول إلى وحدة تحكم Alibaba Cloud، ثم ادخل إلى

مراقبة السحابة -> مراقبة الخوادم

. تأكد من وجوده على مثيل ECS الخاص بك

أرغوس إيجنت

يظهر حالة المكوّن الإضافي على أنها

"جارٍ التشغيل"

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

2. تكوين جهات اتصال للتنبيه ومجموعات جهات الاتصال

انقر تباعًا على قائمة التنقل الموجودة على الجانب الأيسر

"خدمة الإنذار" -> "جهات اتصال الإنذار"

:

إنشاء جهة اتصال: املأ رقم الهاتف المحمول وعنوان البريد الإلكتروني الخاص بالمشغل أو المطور ، وربط الروبوت المسمار (WebHook) أو روبوت الكتاب الطائر/المؤسسة WeChat

.

إنشاء مجموعة جهات اتصال: قم بإضافة جهات الاتصال ذات الصلة إلى مجموعة واحدة (مثل "مجموعة الصيانة الأساسية" أو "مجموعة المناوبين").

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

3. التمرين العملي: تكوين وحدة المعالجة المركزية وقواعد تحذير النطاق الترددي خطوة بخطوة

بمجرد أن تصبح الاستعدادات جاهزة ، ندخل رسميًا في عملية إنشاء قواعد الإنذار.

1. الدخول إلى قواعد الإنذار إنشاء مدخل: الملاحة وحدة التحكم.

قم بتسجيل الدخول إلى Alibaba Cloud Console ، أدخل "Cloud Monitor" في شريط البحث العلوي وأدخل. تتكشف في شريط القوائم الأيسر

خدمة الإنذار

->

قواعد الإنذار

، انقر في الصفحة على

إنشاء قواعد الإنذار

الزر.

2. اختر الموارد والمنتجات المرتبطة: حدد هدف المراقبة.

نوع المنتج: اختر خادم سحابي ECS (إذا كان النطاق الترددي المشترك أو SLB، فيمكن اختيار المنتج المقابل).

نطاق الموارد: يُنصح في البداية باختيار مثيلات، وتحديد الخوادم الأساسية المراد مراقبتها. إذا كان عدد الخوادم كبيرًا، فيمكن إدارتها لاحقًا بشكل موحّد باستخدام "المجموعات التطبيقية".

3. تعيين قواعد التحذير من استخدام وحدة المعالجة المركزية: مؤشرات الحساب الأساسية.

في لوحة "إضافة قاعدة"، أضف المؤشر المراقب الأول:

مؤشرات المراقبة: اختر (ECS) استخدام وحدة المعالجة المركزية (cpu_total).

تكوين العتبة والمستوى: عاجل (حرج): لمدة 3 دورات متتالية (الافتراضي دقيقة واحدة)، مع استخدام وحدة المعالجة المركزية $\ge 90\%$. تحذير (Warn): 3 دورات متتالية ، استخدام وحدة المعالجة المركزية $ \ ge 80 \ ٪ $.

اختيار القناة: حدد مستوى الطوارئ ، قم بالتحقق من المكالمات ، والرسائل النصية ، وثقب البريد على مستوى التحذير.

4. إعداد قواعد تنبيه لعرض النطاق الترددي للشبكة: مؤشر الإنتاجية الشبكية.

استمر في النقر على "إضافة قاعدة"، وقم بتكوين المؤشرات المتعلقة بعرض النطاق الترددي للشبكة:

مؤشرات المراقبة: اختر (ECS) عرض النطاق الترددي الصادرة عبر الإنترنت (IntranetOut أو InternetOut، حسب ما إذا كانت الخدمة تمر عبر الشبكة العامة أم الشبكة الداخلية).

نصيحة حول ضبط العتبة: لا ينبغي تحديد تنبيهات عرض النطاق الترددي بناءً على نسبة عشوائية، بل يجب مراعاة الإعدادات الفعلية لخادم ECS الخاص بك. على سبيل المثال ، إذا كان الحد الأقصى لعرض النطاق الترددي للشبكة العامة التي تشتريها هو 10 ميغابت في الثانية ، فيمكن تعيين خط الشرطة على: مستوى التحذير: معدل التدفق الخارجي $ \ ge 8 \ text{ Mbps}$ (أي 80 دولارًا/٪ $ للوصول إلى الحد الأعلى). مستوى الطوارئ: معدل التدفق الخارجي ≥ 9.5 ميغابت في الثانية (على وشك الوصول إلى الحد الأقصى).

5. تكوين إرسال الإخطارات مع الوقت الفعلي: الانتهاء من إنشاء القاعدة.

مجموعة الاتصال بالإنذار: تحقق من "مجموعة التشغيل والصيانة الأساسية" التي تم إنشاؤها مسبقًا.

إعدادات عدم الإزعاج: حدد وقت سريان القاعدة (مثل السريان على مدار 24 ساعة يوميًا).

الإعدادات المتقدمة: اضبط تكرار التنبيه على «5 دقائق/مرة» أو «15 دقيقة/مرة» لتجنب حدوث عاصفة تنبيهات.

انقر على تأكيد بعد التأكد من صحتها

تم الإنشاء.

رابعًا: منطق التحقق والاستكشاف بعد تشغيل الإنذار

بعد إعداد القواعد، كيف يمكن التحقق من أن سير عمل التنبيهات هذا فعّال وسليم؟

1. طريقة التحقق (كيف يتم تشغيل الاختبار؟)

يمكنك استخدام الأدوات المضمنة في نظام لينكس لإجراء اختبارات الضغط المحاكية:

اختبار الحمل على وحدة المعالجة المركزية: في بيئة الاختبار، يتم تنفيذ الأمر `stress --cpu 2 --timeout 300s` لرفع استهلاك وحدة المعالجة المركزية إلى الحد الأقصى يدويًا.

اختبار ضغط النطاق الترددي: باستخدام أداة iperf3 أو عن طريق تنزيل ملفات كبيرة من داخل الخادم إلى الإنترنت، وذلك لاستنفاد النطاق الترددي الصادِر.

معيار التحقق: مراقبة مجموعة DingTalk أو الرسائل النصية القصيرة على الهاتف المحمول للتأكد من استلام إشعارات التنبيه المرسلة من Alibaba Cloud بدقة خلال 3 إلى 5 دقائق.

تحذيرات الوقاية أثناء اختبار بيئة الإنتاج

يُحظر تمامًا إجراء اختبارات الضغط مباشرةً في بيئة الإنتاج! يرجى التأكد من اختيار خادم اختبار أو إنشاء مثيل مؤقت جديد لإجراء التحقق من رابط التنبيه.

2. الخطوات الثلاث الذهبية لمعالجة الإنذار بعد تشغيله

عند استلام تنبيه يتعلق بوحدة المعالجة المركزية أو عرض النطاق الترددي، يُنصح بعدم إعادة تشغيل الخادم بشكل عشوائي، بل اتباع مسار الاستكشاف والمعالجة التدريجي التالي:

[تم استلام إشعار الإنذار]

│

──> تحذير وحدة المعالجة المركزية ─> تسجيل الدخول إلى الخادم ──> تشغيل "top"/" htop" ──> تحديد موقع PID عالي الإشغال ─> تحقق من سجل العملية أو اقتل مؤشر الترابط غير الطبيعي

│

──> تنبيه عرض النطاق الترددي-> وحدة التحكم في تسجيل الدخول-> عرض منحنى مراقبة حركة المرور-> تشغيل "iftop"/" nethogs "──> تحديد اتصال غير طبيعي IP-> تكوين مجموعة الأمان لحظر أو توسيع عرض النطاق الترددي

خامساً: تأملات موسعة حول إدارة وتشغيل المؤسسات: الإدارة المعيارية للحسابات والموارد

أثناء إنشاء منظومة متكاملة لمراقبة الإنذارات، بالإضافة إلى الإعدادات التقنية ذاتها، تميل العديد من الشركات إلى إغفال

أمان الأصول الأساسية للبنية التحتية وقواعد حوكمة الحسابات

.

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

شراء حساب علي كلاود

وبالتالي، تصبح ميزة التحقق من الهوية الحقيقيّة للحسابات وعزل الصلاحيات أمرًا بالغ الأهمية.

مبدأ الحد الأدنى من الصلاحيات: لا تمنح أبداً لمهندسي التشغيل والصيانة أو لخدمات المراقبة صلاحية AdministratorAccess، وهي أعلى صلاحية عامة. يُنصح بإنشاء دور مخصص عبر RAM (إدارة الوصول) ومنحه فقط صلاحيات القراءة والكتابة الخاصة بخدمة CloudMonitor (CMS)، مثل الصلاحية AliyunCloudMonitorFullAccess.

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

يتم توزيع تنبيهات الحالة إلى مطوري البرمجيات المعنيين بشكل مباشر، بما يضمن عدم تداخل المهام ووضوح المسؤوليات.

إدارة دورة الحياة: سواء كانت تجديد ECS للخادم السحابي أو تطور قواعد إنذار المراقبة ، يجب أن تكون مرتبطة بقوة بدورة حياة المورد تحت الحساب. إذا تم إطلاق الخادم ، فيجب أيضًا تنظيف قواعد الإنذار المقابلة في وقت واحد لتجنب القمامة غير الصالحة.

خاتمة

التنبيهات في الوقت الفعلي ليست لزيادة عبء العمل على فرق التشغيل والصيانة، بل على العكس تمامًا، فهي تهدف إلى تخفيف العبء عن المهندسين.

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

قبل الخروج من العمل الليلة ، قد ترغب في قضاء 10 دقائق لتسجيل الدخول إلى Alibaba Cloud Console والتحقق من قواعد تحذير الخادم الخاصة بك ؟

1
← 返回新闻中心