این دستور pmie_check است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
pmie_check, pmie_daily - مدیریت موتور استنتاج Performance Co-Pilot
خلاصه
$PCP_BINADM_DIR/pmie_check [-CNsV] [-c کنترل] [-l ورود به سیستم فایل]
$ PCP_BINADM_DIR/pmie_daily [-NV] [-c کنترل] [-k دور انداختن] [-l ورود به سیستم فایل] [-m آدرس] [-x
فشرده کردن] [-X برنامه] [-Y regex]
شرح
این سری از اسکریپت های پوسته و فایل های کنترل مرتبط ممکن است برای ایجاد یک مورد استفاده قرار گیرند
رژیم سفارشی مدیریت و مدیریت برای Performance Co-Pilot (نگاه کنید به
PCPintro(1)) موتور استنتاج، بعد از ظهر(1).
pmie_daily در نظر گرفته شده است که یک بار در روز، ترجیحا در اوایل صبح، به زودی اجرا شود
بعد از نیمه شب تا حد امکان وظیفه آن چرخاندن فایل های گزارش برای اجرا است بعد از ظهر
فرآیندها - در صورت استفاده از عمل "چاپ" یا هر موردی ممکن است این فایل ها بدون محدودیت رشد کنند
دیگر خودکار اکشن در جریان های stdout/stderr خود می نویسد. بعد از مدتی پیر شد بعد از ظهر ورود به سیستم
فایل ها دور ریخته می شوند این مدت به طور پیش فرض 14 روز است، اما ممکن است با استفاده از آن تغییر کند -k
گزینه. دو مقدار ویژه برای دوره شناسایی می شود (دور انداختن)، برای مثال 0 برای نگه داشتن نه
ورود به سیستم فایل های فراتر از فایل فعلی، و برای همیشه برای جلوگیری از حذف هر گونه فایل گزارش
فایل های گزارش را می توان به صورت اختیاری پس از مدتی فشرده سازی کرد (فشرده کردن) برای حفظ دیسک
فضا. این به ویژه برای تعداد زیادی مفید است بعد از ظهر فرآیندهای تحت کنترل
of pmie_check. -x گزینه تعداد روزهای پس از فشرده سازی آرشیو را مشخص می کند
فایل های داده و -X گزینه برنامه مورد استفاده برای فشرده سازی - به طور پیش فرض را مشخص می کند
این است xz(1). استفاده از -Y گزینه اجازه می دهد تا یک عبارت منظم مشخص شود
فایلهای موجود در مجموعه فایلهای همسان برای فشردهسازی حذف میشوند - این فقط اجازه میدهد
فایل داده فشرده می شود و همچنین مانع از تلاش برنامه برای فشرده سازی آن می شود
بیشتر از یکبار. پیشفرض regex ".(meta|index|Z|gz|bz2|zip|xz|lzma|lzo|lz4)$" است - مانند
فایل ها با استفاده از فیلتر فیلتر می شوند -v گزینه ای برای egrep(1).
استفاده از -m گزینه علل pmie_daily برای ساخت خلاصه ای از فایل های گزارش تولید شده
برای همه میزبان های نظارت شده در 24 ساعت گذشته (خطوط مطابق با "تأیید" حذف می شوند) و e-
این خلاصه را به مجموعه فضاهای جدا شده ارسال کنید آدرس.
pmie_check ممکن است در هر زمان اجرا شود، و در نظر گرفته شده است که مجموعه مورد نظر را بررسی کند
بعد از ظهر(1) فرآیندها در حال اجرا هستند و در غیر این صورت موتورهای استنتاج ناموفق دوباره راه اندازی می شوند. استفاده کنید
از -s گزینه عملکرد معکوس را فراهم می کند و به مجموعه اجازه می دهد بعد از ظهر فرآیندهای به
کاملاً خاموش شود استفاده از -C گزینه اطلاعات سطح اجرای سرویس سیستم را جستجو می کند
برای بعد از ظهرو از آن برای تعیین شروع یا توقف فرآیندها استفاده می کند.
هر دو pmie_check و pmie_daily توسط فایل(های) کنترل موتور استنتاج PCP کنترل می شوند که
مشخص کنید بعد از ظهر مواردی که باید مدیریت شوند فایل کنترل پیش فرض است
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. برای هر کدام باید یک خط در فایل(های) کنترل وجود داشته باشد بعد از ظهر نمونه فرم:
میزبان y|n ورود به سیستم فایل قوس
4. فیلدهای داخل یک خط از فایل(های) کنترل با یک یا چند فاصله یا فاصله جدا می شوند
زبانه ها
5. اول فیلد نام میزبانی است که منبع پیش فرض آن است
معیارهای عملکرد برای این بعد از ظهر نمونه.
6. دوم فیلد نشان می دهد که آیا این بعد از ظهر نمونه باید در زیر شروع شود
کنترل جوراب pm(1) برای اتصال به a pmcd از طریق فایروال (y or n).
8. سوم فیلد نام آن است بعد از ظهر فایل گزارش فعالیت یک کنوانسیون مفید است
که بعد از ظهر نمونه هایی که میزبان محلی را با نام میزبان نظارت می کنند میزبان من حفظ می شوند
در دایرکتوری $PCP_LOG_DIR/pmie/میزبان من، در حالی که گزارش فعالیت برای میزبان راه دور
مسخره کردن در نگهداری می شوند $PCP_LOG_DIR/pmie/مسخره کردن. این با روش مطابقت دارد
pmlogger(1) گزارش های فعالیت و فایل های بایگانی خود را حفظ می کند.
9. تمام فیلدهای دیگر به عنوان آرگومان هایی که باید به آنها منتقل شوند تفسیر می شوند بعد از ظهر(1). اکثر
به طور معمول این خواهد بود -c گزینه.
خطوط کنترل نمونه زیر یکی را مشخص می کند بعد از ظهر به عنوان مثال نظارت بر میزبان محلی
(لرزان، و یکی دیگر از معیارهای نظارت بر عملکرد از میزبان چلپ چلوپ کردن.
لرزان 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_day
# هر 30 دقیقه، بررسی کنید که نمونههای pmie در حال اجرا هستند
28,58 * * * * PCP_BINADM_DIR/pmie_check $$
به منظور اطمینان از عدم ارسال ناخواسته نامه هنگام اجرای این اسکریپت ها
cron را(8) تشخیص همیشه به فایل های ورود ارسال می شود. به طور پیش فرض، این فایل ها هستند
$PCP_LOG_DIR/pmie/pmie_daily.log و $PCP_LOG_DIR/pmie/pmie_check.log اما این می تواند باشد
با استفاده از -l گزینه. اگر این فایل گزارش از قبل در هنگام شروع اسکریپت وجود داشته باشد، آن را دارد
با a تغییر نام خواهد داد .قبلی پسوند (بازنویسی هر فایل گزارشی که قبلاً ذخیره شده است) قبل
عیبیابی در فایل لاگ جدید ایجاد میشود.
خروجی از cron را اجرای اسکریپت ها ممکن است با استفاده از -V گزینه ای برای
اسکریپت هایی که ردیابی دقیق فعالیت آنها را امکان پذیر می کند. به طور پیش فرض اسکریپت ها
هیچ خروجی تولید نمی کند مگر اینکه با خطا یا شرایط هشدار مواجه شود.
La -N گزینه حالت "show me" را فعال می کند، که در آن اقدامات تکرار می شوند، اما اجرا نمی شوند.
به سبک "make -n". استفاده كردن -N در رابطه با -V تشخیص را به حداکثر می رساند
قابلیت های اشکال زدایی
با استفاده از خدمات onworks.net از pmie_check به صورت آنلاین استفاده کنید