المراقبة

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

عند تمكين هذا الخيار، سيتم تسجيل الخدمات المدعومة في كل نظام مجموعة تلقائيا مع CycleCloud، والتي ستقوم بتكوين المراقبة لتلك الخدمة.

الخدمات المدعومة

جانغليا

يتم شحن كل إصدار من CycleCloud بدعم مراقبة Ganglia لجمع مقاييس الأداء مثل استخدام وحدة المعالجة المركزية/الذاكرة/النطاق الترددي. إذا تم تكوين نظام المجموعة لاستخدام Ganglia (الافتراضي في معظم الحالات)، ستعمل المراقبة التلقائية طالما أن المنفذ 8652 مفتوح بين CycleCloud والعقدة الرئيسية للمجموعة (التي تقوم بتشغيل خدمة gmetad).

Ganglia على CentOS/RHEL

يتم توفير Ganglia على CentOS و RHEL من قبل EPEL. يقوم Azure CycleCloud بتكوين وتثبيت EPEL وتبعيات Ganglia بشكل افتراضي.

قد يختار المرء إلغاء الاشتراك في استخدام EPEL عن طريق الإعداد cyclecloud.install_epel = false في قالب نظام المجموعة. سيؤدي إلغاء الاشتراك في EPEL إلى تخطي إعداد مراقبة Ganglia. لن يؤثر هذا على الوظيفة الحسابية لمجموعة الحوسبة الخاصة بك، ولكنه سيتخلى عن البيانات التي كان سيتم جمعها لعرض التقارير لنظام المجموعة الخاص بك.

لأغراض إعلامية، فيما يلي تبعيات "العميل" المثبتة على تنفيذ عقد نظام المجموعة، وتبعيات "الخادم" المثبتة على عقد نظام المجموعة الرئيسية/الرئيسية.

# Ganglia client dependencies from CentOS/RHEL base
yum -y install apr bash expat glibc pcre python python-libs systemd zlib

# Ganglia client dependencies provided by EPEL
yum -y install ganglia ganglia-gmond ganglia-gmond-python libconfuse

# Ganglia server dependencies from CentOS/RHEL base
yum -y install apr bash expat glibc libmemcached pcre rrdtool systemd zlib

# Ganglia server dependencies provided by EPEL
yum -y install ganglia ganglia-gmetad libconfuse

محرك الشبكة

إذا كنت تقوم بتشغيل إصدار جدولة الشبكة من CycleCloud، فسيتم تكوين مراقبة محرك الشبكة تلقائيا عند بدء تشغيل مجموعة محرك الشبكة. المطلب الوحيد هو أن CycleCloud يمكنه SSH إلى العقدة التي تقوم بتشغيل خدمة qmaster مع keypair الذي تم تكوينه لنظام المجموعة.

Azure Monitor

اعتبارا من CycleCloud 8.0، يتم سحب مقاييس نظام المجموعة من Azure Monitor بدلا من Ganglia. يؤدي ذلك إلى إزالة الحاجة إلى فتح المنفذ 8652 الوارد على العقد.

ملاحظة

حتى المجموعات التي لا تزال في الإصدار 7 والتي تم تثبيتها مسبقا على Ganglia ستحصل على مقاييسها من Azure Monitor في CycleCloud 8.

المقاييس التي يتم جمعها هي:

  • النسبة المئوية لوحدة المعالجة المركزية
  • بايت قراءة القرص
  • بايت كتابة القرص
  • شبكة في
  • شبكة خارج

ومن الممكن أيضاً تخزين بيانات السجل من مجموعات CycleCloud إلى سجل التحليلات وإنشاء لوحات معلومات المقاييس المخصصة. لمزيد من المعلومات حول إنشاء لوحات معلومات مقاييس مخصصة من Log Analytics لمجموعاتك، راجع قسم How-to والبرامج التعليمية في وثائق Azure Monitor.