هذا هو الأمر pmie_daily الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
pmie_check, pmie_daily - إدارة محرك الاستدلال Performance Co-Pilot
موجز
$ PCP_BINADM_DIR / pmie_check دولار [-CNsV] [-c مراقبة] [-l ملف تسجيل]
$ PCP_BINADM_DIR / pmie_daily [-نيفادا] [-c مراقبة] [-k تجاهل] [-l ملف تسجيل] [-m عناوين] [-x
ضغط] [-X برنامج] [-Y رجإكس]
الوصف
يمكن استخدام هذه السلسلة من البرامج النصية للقذيفة وملفات التحكم المرتبطة بها لإنشاء ملف
نظام مخصص للإدارة والتنظيم لبرنامج مساعد الأداء (انظر
com.PCPintro(1) محرك الاستدلال ، com.pmie(1).
pmie_daily يتم تشغيله مرة واحدة في اليوم ، ويفضل أن يكون ذلك في الصباح الباكر ، في أقرب وقت
بعد منتصف الليل قدر المستطاع. وتتمثل مهمتها في تدوير ملفات السجل للتشغيل com.pmie
العمليات - قد تنمو هذه الملفات دون قيود إذا تم استخدام إجراء `` الطباعة '' ، أو أي شيء
آخر الشركات الصغيرة والمتوسطة يكتب الإجراء إلى تياراته stdout / stderr. بعد فترة من العمر com.pmie سجل
يتم تجاهل الملفات. هذه الفترة هي 14 يومًا بشكل افتراضي ، ولكن يمكن تغييرها باستخدام -k
اختيار. يتم التعرف على قيمتين خاصتين للفترة (تجاهل)، يسمى 0 للحفاظ على لا
ملفات السجل خارج الملف الحالي ، و إلى الأبد لمنع تجاهل أي ملفات سجل.
يمكن ضغط ملفات السجل اختياريًا بعد فترة (ضغط) ، لحفظ القرص
فضاء. هذا مفيد بشكل خاص لأعداد كبيرة من com.pmie العمليات تحت السيطرة
of pmie_check. -x يحدد الخيار عدد الأيام التي يتم بعدها ضغط الأرشيف
ملفات البيانات و -X الخيار يحدد البرنامج الذي سيتم استخدامه للضغط - افتراضيًا
وهذا هو xz(1). استخدام -Y يسمح الخيار بتحديد التعبير العادي المسبب
يجب حذف الملفات الموجودة في مجموعة الملفات المطابقة للضغط - وهذا يسمح فقط بامتداد
يتم ضغط ملف البيانات ، كما يمنع البرنامج من محاولة ضغطه
أكثر من مرة. الافتراضي رجإكس هو ". (meta | index | Z | gz | bz2 | zip | xz | lzma | lzo | lz4) $" - مثل
يتم تصفية الملفات باستخدام ملحق -v الخيار ل com.egrep(1).
استخدام -m أسباب الخيار pmie_daily لإنشاء ملخص لملفات السجل التي تم إنشاؤها
لجميع المضيفين الخاضعين للمراقبة في آخر 24 ساعة (يتم استبعاد الأسطر التي تطابق `` موافق '') ، و e-
أرسل هذا الملخص إلى مجموعة مفصولة بمسافات عناوين.
pmie_check يمكن تشغيله في أي وقت ، ويهدف إلى التحقق من أن المجموعة المرغوبة من
com.pmie(1) العمليات قيد التشغيل ، وإذا لم يكن الأمر كذلك لإعادة تشغيل أي محركات استدلال فاشلة. يستخدم
ل -s يوفر الخيار وظيفة عكسية ، مما يسمح لمجموعة com.pmie العمليات ل
كن نظيفا الاغلاق. استخدام -C يستعلم الخيار عن معلومات مستوى تشغيل خدمة النظام
For com.pmie، ويستخدم ذلك لتحديد ما إذا كان يجب بدء العمليات أو إيقافها.
يبلغ قطر كلاً من pmie_check pmie_daily يتم التحكم فيها بواسطة ملف (ملفات) التحكم في محرك الاستدلال PCP
حدد ال com.pmie الحالات التي يتعين إدارتها. ملف التحكم الافتراضي هو
PCP_PMIECONTROL_PATH دولار ولكن يمكن تحديد بديل باستخدام -c اختيار. إذا كان
دليل PCP_PMLOGGERCONTROL_PATH دولار.d (أو مراقبة.d من -c الخيار) موجود ، ثم
سيتم إلحاق محتويات أي ملفات تحكم إضافية موجودة بملف التحكم الرئيسي
(التي يجب أن تكون موجودة).
يجب تخصيص ملف (ملفات) التحكم وفقًا للقواعد التالية.
1. الأسطر التي تبدأ بعلامة `` # '' هي تعليقات.
2. من المفترض أن تكون السطور التي تبدأ بـ `` $ '' تخصيصات لمتغيرات البيئة
في أسلوب sh(1) ، وستكون كل النصوص التي تلي `` $ '' وحدة التقييممحرر بواسطة ال
نص يقرأ ملف التحكم ، ويتم تصدير المتغير المقابل إلى ملف
بيئة. هذا مفيد بشكل خاص لتعيين المتغيرات وتصديرها إلى ملف
بيئة النص الإداري ، على سبيل المثال
PMCD_CONNECT_TIMEOUT دولار = 20
تحذير: PCP_PMIECONTROL_PATH دولار PCP_PMIECONTROL_PATH دولاريجب ألا تكون ملفات .d
قابل للكتابة من قبل أي مستخدم بخلاف الجذر.
3. يجب أن يكون هناك سطر واحد في ملف (ملفات) التحكم لكل منها com.pmie مثيل النموذج:
مضيف y|n ملف تسجيل وسائط
4. يتم فصل الحقول الموجودة ضمن سطر من ملف (ملفات) التحكم بمسافة واحدة أو أكثر أو
علامات التبويب.
5. ال أول الحقل هو اسم المضيف الذي يعد المصدر الافتراضي لملف
مقاييس الأداء لهذا com.pmie حتة.
6. ال ثان يشير الحقل إلى ما إذا كان هذا com.pmie على سبيل المثال يحتاج إلى أن تبدأ تحت
السيطرة على com.pmsocks(1) للاتصال بملف com.pmcd من خلال جدار الحماية (y or n).
8. ال ثلث الحقل هو اسم com.pmie ملف سجل النشاط. اتفاقية مفيدة هي
أن com.pmie حالات مراقبة المضيف المحلي باسم المضيف com.myhost يتم الاحتفاظ
في الدليل $ PCP_LOG_DIR / pmie /com.myhost، بينما يسجل النشاط للمضيف البعيد
غمغم يتم الاحتفاظ بها في $ PCP_LOG_DIR / pmie /غمغم. هذا يتفق مع الطريقة
com.pmlogger(1) يحتفظ بسجلات النشاط وملفات الأرشيف.
9. يتم تفسير جميع المجالات الأخرى على أنها حجج يتم تمريرها إليها com.pmie(1). عظم
عادةً ما يكون هذا هو -c الخيار.
تحدد خطوط التحكم في العينة التالية واحدة com.pmie مثيل مراقبة المضيف المحلي
(متهاد) ومقاييس مراقبة أخرى من المضيف تنبيه.
متذبذب n PCP_LOG_DIR / pmie / wobbly -c config.default
splat n PCP_LOG_DIR / pmie / splat -c splat / cpu.conf
نموذجي كرونتاب(5) إدخالات للتنفيذ الدوري لـ pmie_daily pmie_check أعطي
in $ PCP_SYSCONF_DIR / pmie / crontab (ما لم يتم تثبيته افتراضيًا في /etc/cron.d بالفعل) و
هو مبين أدناه.
# المعالجة اليومية لسجلات pmie
08 0 * * * $ PCP_BINADM_DIR / pmie_daily
# كل 30 دقيقة ، تحقق من تشغيل مثيلات pmie
28,58 * * * * $ PCP_BINADM_DIR / pmie_check
لضمان عدم إرسال البريد بدون قصد عند تشغيل هذه البرامج النصية من
كرون(8) يتم دائمًا إرسال التشخيص إلى ملفات السجل. بشكل افتراضي ، هذه الملفات هي
$ PCP_LOG_DIR / pmie / pmie_daily.log $ PCP_LOG_DIR / pmie / pmie_check.log لكن هذا يمكن أن يكون
تغيرت باستخدام -l اختيار. إذا كان ملف السجل هذا موجودًا بالفعل عند بدء تشغيل البرنامج النصي ، فسيتم
ستتم إعادة تسميته بامتداد .السابق لاحقة (الكتابة فوق أي ملف سجل تم حفظه مسبقًا) من قبل
يتم إنشاء التشخيص لملف السجل الجديد.
الإخراج من كرون يمكن تمديد تنفيذ البرامج النصية باستخدام الامتداد -V الخيار ل
البرامج النصية التي ستمكّن من التتبع المطوّل لنشاطهم. افتراضيا البرامج النصية
لا تولد أي إخراج ما لم تتم مواجهة بعض الخطأ أو حالة التحذير.
تشير -N يتيح الخيار وضع `` إظهار '' ، حيث يتم تكرار الإجراءات ، ولكن لا يتم تنفيذها ،
بأسلوب `` Make -n ''. استخدام -N بالتزامن مع -V يزيد التشخيص
قدرات التصحيح.
استخدم pmie_daily عبر الإنترنت باستخدام خدمات onworks.net