هذا هو الأمرpmnewlog الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
com.pmnewlog - إيقاف وإعادة تشغيل تسجيل الأرشيف لمقاييس أداء PCP
موجز
$PCP_BINADM_DIR/pmnewlog [-a ملف الوصول] [-C سافكونفيغ] [-c ملف التكوين] [-N] [-n
pmns ملف] [-P] [-p معرف المنتج] [-s] [-V] [آخر com.pmlogger الخيارات] أرشيف
الوصف
com.pmnewlog يمكن استخدامها لإيقاف وإعادة تشغيل مثيل لـ com.pmlogger(1). هذا هو الأكثر
مفيد لإدارة مجموعات متعددة من سجلات أرشيف Performance Co-Pilot (PCP). هؤلاء
تسجل سجلات الأرشيف تاريخ قيم مقاييس الأداء التي يمكن "تشغيلها"
بواسطة أدوات PCP الأخرى، وهي تشكل أساس نموذج VCR بأثر رجعي
خدمات تحليل الأداء المشتركة في مجموعة أدوات PCP.
في الاستخدام العادي ، com.pmnewlog سيتم تنفيذه بواسطة كرون(1) في الساعات الأولى لإنهاء واحدة
سجل أرشيف PCP وبدء تشغيل سجل آخر، أي لإجراء دوران السجل.
والأكثر شيوعًا هو تنفيذ com.pmnewlog من إدارة أرشيف PCP
سيناريو com.pmlogger_daily(1). في هذه الحالة، التنفيذ المباشر للمستخدم النهائي لـ com.pmnewlog هو الأكثر
من غير المرجح.
الحجة الإلزامية أرشيف هو الاسم الأساسي للملفات الفعلية التي ستفعل ذلك
تشكل سجل الأرشيف الجديد.
تشير com.pmlogger يجب أن يتم تشغيل المثيل المراد إيقافه وإعادة تشغيله على نفس النظام
com.pmnewlog وهو إما المسجل الأساسي (الافتراضي) أو المسجل باستخدام معرف المنتج as
المحدد بواسطة -p الخيار.
إذا كان -n يتم تحديد الخيار ، إذن com.pmnewlog سيستخدم مساحة الاسم في pmns ملف,
بدلاً من مساحة اسم مقاييس الأداء (PMNS) الافتراضية.
إذا كانت الإجابة بلا -c تم تحديد الخيار ، com.pmnewlog سوف نستخدم com.pmlc(١) للاتصال بالجري
com.pmlogger(1) وبالتالي تحديد كل تلك المقاييس والحالات التي تخضع لها إلزامي
تسجيل أو استشاري on التسجيل وترددات التسجيل المرتبطة به. هذه المعلومة
يستخدم لتجميع جديد com.pmlogger(1) ملف التكوين. إذا -n الخيار
المحدد، سيتم استخدامه أيضًا لهذه التفاعلات مع com.pmlc(1).
إذا كان -c تم تحديد الخيار ، com.pmlogger(١) سيتم إعادة تشغيله مع ملف التكوين كما
ملف الضبط. عادة ملف التكوين سيكون هو نفس ملف التكوين المستخدم لـ
بداية com.pmlogger(١) في المقام الأول، لكن لاحظ أنه منذ ذلك الحين com.pmlogger(1) يتم إعادة التشغيل،
أي تغييرات على حالة التسجيل تم إجراؤها باستخدام com.pmlc(١) سيضيع، ما لم يكن هؤلاء أيضًا
انعكست في التغييرات ملف التكوين.
If ملف التكوين غير موجود ، ثم يتم إجراء بحث في الدليل
$PCP_VAR_DIR/config/pmlogger لملف يحمل نفس الاسم ، وإذا تم العثور على هذا الملف ،
على سبيل المثال إذا config.mumble غير موجود في الدليل الحالي والملف
$PCP_VAR_DIR/config/pmlogger/config.mumble موجود إذن -c config.mumble -c
$PCP_VAR_DIR/config/pmlogger/config.mumble متكافئة.
مواصفات ضوابط الدخول الجديدة com.pmlogger(1) يمكن توفير المثال اختياريًا
عبر -a خيار. محتويات ملف الوصول يجب أن يبدأ بالرمز الحرفي
[وصول] ويتوافق مع بناء جملة قسم التحكم في الوصول كما هو موضح في
com.pmlogger(1).
تشير -C يمكن استخدام الخيار لحفظ ملف التكوين الذي com.pmnewlog يمر إلى حديثا
أطلقت com.pmlogger(1).
إذا كان com.pmlogger(1) يجب أن يبدأ المثيل تحت سيطرة com.pmsocks(١) للاتصال
ل com.pmcd من خلال جدار الحماية، -s يمكن استخدام الخيار.
تشير -V يتيح الخيار إعداد تقارير مطولة عن النشاط. بشكل افتراضي لا يوجد إخراج
تم إنشاؤه ما لم تتم مواجهة بعض الأخطاء أو حالات التحذير.
تشير -N يتيح الخيار وضع `` إظهار '' ، حيث يتم تكرار الإجراءات ، ولكن لا يتم تنفيذها ،
بأسلوب `` Make -n ''. استخدام -N بالتزامن مع -V يزيد التشخيص
قدرات التصحيح.
تشير آخر com.pmlogger الخيارات كما هو موضح ل com.pmlogger(1). لاحظ أن com.pmnewlog هل ليس
دعم الخيارات التالية من com.pmlogger(1).
-h مضيف
com.pmnewlog يحدد المضيف الذي الجديد com.pmlogger(١) ينبغي الاتصال على أساس
اتصال المضيف الحالي للقديم com.pmlogger(1).
-s عينات
الجديد com.pmlogger(١) من المتوقع أن يكون طويل الأمد، و -s الخيار com.pmnewlog
له الأسبقية.
-T وقت التشغيل
الجديد com.pmlogger(١) من المتوقع أن يكون طويل الأمد
-V الإصدار
الجديد com.pmlogger سيقوم دائمًا بإنشاء أحدث إصدار من تنسيق أرشيف PCP، و
-V الخيار com.pmnewlog له الأسبقية.
-x fd انطلقت com.pmlogger لا يمكن السيطرة عليها PMRecordControl(3).
مثال
ما يلي sh(1) يمكن تنفيذ البرنامج النصي عن طريق الجذر عبر كرون(1) لبدء مجموعة جديدة من
أرشفة السجلات للمسجل الأساسي كل مساء. نسخة أكثر اكتمالا من هذا البرنامج النصي
يمكن العثور عليها في $ PCP_BINADM_DIR / pmlogger_daily، وتم توثيقه في صفحة الدليل الخاصة بـ
com.pmlogger_daily(1).
#!/ بن / ش
# بدء سجلات جديدة للمسجل الأساسي لـ PCP على هذا المضيف
# المكان القياسي للسجلات
LOGDIR=$PCP_LOG_DIR/pmlogger/`اسم المضيف`
# يُسمى كل سجل جديد yymmdd.hh.mm
LOGNAME=`التاريخ "+%Y%m%d.%H.%M"`
# افعلها
[ ! -d $LOGDIR ] && mkdir -p $LOGDIR
القرص المضغوط $LOGDIR
$PCP_BINADM_DIR/pmnewlog -l $LOGDIR/pmlogger.log $LOGDIR
استخدم PMnewlog عبر الإنترنت باستخدام خدمات onworks.net