PMDAPODMAN(1) General Commands Manual PMDAPODMAN(1)

pmdapodman - ایجنت دامنه سنجه‌های عملکردی (PMDA) برای کانتینرهای پادمن

$PCP_PMDAS_DIR/podman/pmdapodman [-D debug] [-d domain] [-l logfile]

دستور podman(1) ابزاری برای مدیریت پادها، کانتینرها و ایمیج‌های کانتینری است که از مفهوم پادِ کانتینر (که توسط کوبرنتیز محبوب شد) پیروی می‌کند. pmdapodman یک ایجنت دامنه سنجه‌های عملکردی (PMDA) است که سنجه‌های عملکردی نشان‌دهنده وضعیت کانتینرها و پادهای مدیریت‌شده توسط پادمن را استخراج می‌کند.

ایجنت podman (PMDA) سنجه‌هایی را صادر می‌کند که اطلاعات مربوط به کانتینرهای منفرد و گروه‌هایی از کانتینرها (موسوم به پاد) را اندازه‌گیری می‌کنند.

شرح مختصری از گزینه‌های خط فرمان pmdapodman در ادامه آمده است:

بسیار حیاتی است که شماره domain (دامنه) سنجه‌های عملکردی مشخص‌شده در اینجا، یکتا و یکپارچه باشد. بدین معنا که domain باید برای هر PMDA در یک میزبان متفاوت باشد، و همان شماره domain باید برای همان PMDA در تمام میزبان‌ها استفاده شود.
محل فایل لاگ (گزارش رویدادها). به‌طور پیش‌فرض، هنگامی که pmdapodman راه‌اندازی می‌شود، یک فایل لاگ به نام podman.log در دایرکتوری جاری pmcd(1) (یعنی $PCP_LOG_DIR/pmcd) نوشته می‌شود. اگر فایل لاگ قابل ایجاد نباشد یا دسترسی نوشتن نداشته باشد، خروجی به جای آن در خطای استاندارد (stderr) نوشته می‌شود.

ایجنت podman (PMDA) به‌طور پیش‌فرض در لینوکس نصب شده و در دسترس است. اگر می‌خواهید نصب آن را لغو و حذف کنید، دستورات زیر را به عنوان کاربر ریشه (root) اجرا کنید:

# cd $PCP_PMDAS_DIR/podman
# ./Remove

اگر پس از حذف، می‌خواهید مجدداً دسترسی به نام‌ها، متن راهنما و مقادیر سنجه‌های عملکرد پادمن را برقرار کنید، دستورات زیر را به عنوان کاربر ریشه (root) اجرا کنید:

# cd $PCP_PMDAS_DIR/podman
# ./Install

برنامه pmdapodman توسط pmcd(1) راه‌اندازی می‌شود و هرگز نباید مستقیماً اجرا شود. اسکریپت‌های Install و Remove به pmcd(1) هنگام نصب یا حذف ایجنت اطلاع می‌دهند.

$PCP_PMCDCONF_PATH
گزینه‌های خط فرمان استفاده‌شده برای اجرای pmdapodman
$PCP_PMDAS_DIR/podman/help
فایل متنی راهنمای پیش‌فرض برای سنجه‌های پادمن
$PCP_PMDAS_DIR/podman/Install
اسکریپت نصب برای ایجنت pmdapodman
$PCP_PMDAS_DIR/podman/Remove
اسکریپت لغو نصب برای ایجنت pmdapodman
$PCP_LOG_DIR/pmcd/podman.log
فایل لاگ پیش‌فرض برای پیام‌های خطا و سایر اطلاعات از pmdapodman

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

گزینه -D یا --debug خروجی عیب‌یابی تکمیلی را روی stderr فعال می‌کند تا به تفکیک و رفع مشکلات کمک کند، هرچند این اطلاعات گاهی پیچیده است و اساساً برای راهنمایی توسعه‌دهندگان در نظر گرفته شده است تا کاربران نهایی. debug فهرستی از گزینه‌های اشکال‌زدایی جداشده با کاما است؛ از pmdbg(1) همراه با گزینه -l برای به‌دست آوردن فهرستی از گزینه‌های اشکال‌زدایی موجود و معانی آن‌ها استفاده کنید.

PCPIntro(1), pmcd(1), podman(1), pcp.conf(5) و pcp.env(5).

PCP Performance Co-Pilot