كيفية إنشاء الأجهزة والمهام

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

بمجرد إنشاء جهاز وتثبيت Linux Agent وإضافة مهمة جامع مخصصة أو تحريرها ، سيطلب منك ضبط الإعدادات التالية:

جامع

تمكن MetricsView Collectors من جمع البيانات من عدادات الأداء التي تم جمعها من أجهزة الكمبيوتر المستهدفة.

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

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

يعكس مسار عداد Linux المسار النسبي إلى العداد في النظام المصدر: [local or remote machine]\\[instance]\[category][counter type]. يتم إنشاء مسار العداد تلقائيا استنادا إلى القيم المحددة في القائمة المنسدلة اسم المضيف / الفئة / المثيل / العداد .

مثل

لينكس عداد المسار: .. \ وحدة المعالجة المركزية \\ 0 \\ وحدة المعالجة المركزية الخمول

اسم المضيف

قم بتوفير عنوان IP أو اسم الجهاز المستهدف مع تثبيت عامل MetricsView Linux (تم تجميعه).

فئة العداد

حدد معايير تجميع المستوى 1st (على سبيل المثال، وحدة المعالجة المركزية).

اسم العداد

حدد معايير تجميع المستوى الثاني (على سبيل المثال، تحميل وحدة المعالجة المركزية #2).

مثيل مضاد

حدد معايير تجميع المستوى 3rd (على سبيل المثال، الرقم الأساسي لوحدة المعالجة المركزية).

انظر الأوصاف المضادة في نهاية المقالة.

عتبات الخطأ

  • التجميع: سيتم تجميع جميع البيانات المستلمة على أساس منتظم ، وفقا لتردد الجهاز المعدل.
    • الحد الأقصى – سيتم أخذ أعلى قيمة من الصفيف.
    • المتوسط – يتم حساب القيمة كمتوسط لجميع القيم الوسيطة.
    • الحد الأدنى – سيتم أخذ أدنى قيمة من الصفيف.
  • الحد الأدنى للعتبة: سيؤدي تجاوز الحد الأدنى إلى التنبيه.
  • الحد الأقصى: سيؤدي تجاوز الحد الأدنى إلى التنبيه.
  • تجاهل إذا لم يكن متوفرا: في كل مرة أثناء “الوكيل” –>”الخادم” <التفاعل وكيل يسأل عما إذا كان هناك أي عدادات جديدة للوكيل للتحقق منها. في حالة وجود تعليمات لجمع الإحصائيات على العدادات الجديدة ، يبدأ الوكلاء في جمعها. في حالة اختيار NO ، سينعكس كل فشل في اقتراع العدادات كخطأ في التقارير ، في حالة اختيار نعم – سيتم تجاهل الفشل.

معرف المستخدم للمهمة

UID هو معرف فريد يتم إنشاؤه لكل مهمة. يستخدم هذا المعرف للتفاعل مع المهمة في واجهة برمجة التطبيقات.

أوصاف مضادة

CPU

يجمع المكون الإضافي لوحدة المعالجة المركزية مقدار الوقت الذي تقضيه وحدة المعالجة المركزية في مختلف الحالات ، وأبرزها تنفيذ رمز المستخدم ، وتنفيذ رمز النظام ، وانتظار عمليات IO والخمول. https://collectd.org/wiki/index.php/Plugin:CPU

وحدة المعالجة المركزية-المقاطعة :: يعكس الوقت الذي قضاه المعالج في صيانة المقاطعات

CPU-wait :: بالنسبة لوحدة المعالجة المركزية المعينة ، فهو الوقت الذي كانت فيه وحدة المعالجة المركزية هذه خاملة (أي لم تنفذ أي مهام) وكان هناك عملية إدخال/إخراج واحدة معلقة على الأقل على القرص تطلبها مهمة مجدولة على وحدة المعالجة المركزية هذه (في الوقت الذي أنشأت فيه طلب الإدخال / الإخراج هذا).

نظام وحدة المعالجة المركزية :: هو مقدار الوقت الذي كانت فيه وحدة المعالجة المركزية مشغولة بتنفيذ التعليمات البرمجية في مساحة kernel (https://en.wikipedia.org/wiki/Kernel_space).

cpu-softirq :: لفهم أفضل ل softirqs ، نوصي بمراجعة مقالة ماثيو ويلكوكس “سأفعل ذلك لاحقا: Softirqs و Tasklets و Bottom Queues و Task Queues و Work Queues و Timers

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

وحدة المعالجة المركزية لطيفة :: النسبة المئوية لوحدة المعالجة المركزية “اللطيفة” هي النسبة المئوية لوقت وحدة المعالجة المركزية التي تشغلها العمليات على مستوى المستخدم بقيمة لطيفة إيجابية. لمزيد من التفاصيل يرجى الاطلاع   على رجل لطيف
 
في وحدة التحكم

وحدة المعالجة المركزية المستخدم :: هو مقدار الوقت الذي كانت وحدة المعالجة المركزية مشغولا بتنفيذ التعليمات البرمجية في مساحة المستخدم (https://en.wikipedia.org/wiki/User_space).

interface

if_errors-rx :: معدل أخطاء القراءة المسجلة على الواجهة
if_octets-rx :: معدل الثماني مقروءة من الواجهة
if_octets-tx :: معدل الثمانيات المكتوبة على الواجهة
if_packets-tx :: معدل الحزم المكتوبة على الواجهة
if_errors-tx :: معدل أخطاء الكتابة المسجلة على الواجهة
if_packets-rx :: معدل قراءة الحزم من الواجهة

df (space usage)

خال من df_complex :: بايت مجاني على القرص
df_complex المحجوز :: وحدات البايت المحجوزة للجذر (غالبا ما تحتفظ أنظمة ملفات linux بنسبة مئوية صغيرة من إجمالي القرص

قدرة المستخدم الجذر على حماية النظام من المستخدمين غير الجذريين الذين يملؤون
نظام الملفات)

df_complex الاستخدام :: وحدات البايت المستخدمة على القرص

disk (Disk I/O)

disk_time-الكتابة :: مقدار الوقت (بالمللي ثانية) الذي يقضيه القرص في الكتابة
disk_ops قراءة :: إجمالي عدد عمليات القراءة التي يقوم بها القرص
disk_ops-الكتابة :: إجمالي عدد عمليات الكتابة التي يقوم بها القرص
disk_octets-الكتابة :: معدل الثمانيات المكتوبة على القرص
disk_time قراءة :: مقدار الوقت (بالمللي ثانية) الذي يقضيه القرص في القراءة
disk_merged-الكتابة :: عدد عمليات الكتابة التي تم دمجها معا بواسطة النواة (لأنها كانت

المجاورة)

disk_merged قراءة :: عدد عمليات القراءة التي تم دمجها معا بواسطة النواة (لأنها كانت

المجاورة)

disk_octets قراءة :: معدل الثماني المقروءات من القرص

memory

الذاكرة العازلة :: الذاكرة “المؤقتة” هي مقدار الذاكرة التي يستخدمها Linux لتخزين اتصالات الشبكة والقرص مؤقتا.

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