MRTG2PCP(1) General Commands Manual MRTG2PCP(1)

mrtg2pcp - وارد کردن داده‌های MRTG و ایجاد بایگانی PCP

mrtg2pcp hostname devname timezone infile outfile

mrtg2pcp برای خواندن یک فایل لاگ MRTG ایجادشده توسط mrtg(1) و تبدیل آن به یک بایگانی Performance Co-Pilot (PCP) با نام پایهٔ outfile در نظر گرفته شده است. آرگومان‌های hostname، devname و timezone اطلاعات مربوط به سیستمی را مشخص می‌کنند که آمارها برای آن جمع‌آوری شده‌اند.

بایگانی PCP حاصل می‌تواند با تمام ابزارهای کلاینت PCP برای رسم نمودار زیرمجموعه‌هایی از داده‌ها با استفاده از pmchart(1)، انجام کاهش داده‌ها و گزارش‌گیری، فیلتر کردن با موتور استنتاج PCP یعنی pmie(1) و غیره استفاده شود.

مجموعه‌ای از فایل‌های فیزیکی با پیشوند outfile ایجاد خواهند شد. این فایل‌ها عبارتند از outfile.0 (داده‌های کارایی)، outfile.meta (فراداده‌ای که داده‌های کارایی را توصیف می‌کند) و outfile.index (یک نمایهٔ زمانی برای بهبود کارایی عملیات بازپخش برای بایگانی). اگر هر یک از این فایل‌ها از قبل وجود داشته باشد، آن‌گاه mrtg2pcp روی آن‌ها بازنویسی نخواهد کرد و با پیام خطایی به این شکل خارج خواهد شد:

__pmLogNewFile: ``blah.0'' already exists, not over-written

دستور mrtg2pcp یک اسکریپت Perl است که از پوشش پرل PCP::LogImport پیرامون کتابخانهٔ libpcp_import متعلق به PCP استفاده می‌کند و به همین ترتیب می‌تواند به عنوان نمونه‌ای برای توسعهٔ ابزارهای جدید جهت وارد کردن انواع دیگر داده‌های کارایی و ایجاد بایگانی‌های PCP مورد استفاده قرار گیرد.

متغیرهای محیطی با پیشوند PCP_ برای مقداردهی پارامترهای نام فایل‌ها و دایرکتوری‌های مورد استفاده توسط PCP به کار می‌روند. در هر نصب، فایل /etc/pcp.conf حاوی مقادیر محلی برای این متغیرها است. متغیر $PCP_CONF می‌تواند برای مشخص کردن یک فایل پیکربندی جایگزین استفاده شود، همان‌طور که در pcp.conf(5) شرح داده شده است.

mrtg(1), pmchart(1), pmie(1), pmlogger(1), LOGIMPORT(3) و PCP::LogImport(3).

PCP Performance Co-Pilot