| PMDABIND2(1) | General Commands Manual | PMDABIND2(1) |
نام (NAME)
pmdabind2 - عامل دامنه معیارهای عملکرد BIND (PMDA)
توضیحات (DESCRIPTION)
این PMDA دادههای عملکرد را از BIND (دامنه نام اینترنتی برکلی یا Berkeley Internet Name Domain) استخراج میکند. این عامل امکان جمعآوری بیشتر معیارهای آماری را از کارساز Bind نسخه ۹ یا بالاتر فراهم میآورد، که شامل موارد زیر است:
- •
- آمار کلی حافظه
- •
- آمار کلی به ازای هر پرسوجو (پرسوجوهای عمومی، پاسخهای EDNS/کوتاهشده، پیامهای Update/Notify/AXFR/IXFR)
- •
- آمار کلی خطاها (Rejected، SERVFAIL، خطاهای Update/XFR و...)
- •
- آمار کلی به ازای پروتکل انتقال، EDNS و نسخه پروتکل IP
- •
- آمار تحلیلگر نام (resolver) (موفقیتها، خطاها، زمانهای رفتوبرگشت در چندین بازه)
- •
- آمار تفصیلی به ازای هر سوکت با توجه به پروتکل انتقال و نسخه IP به همراه خطاها
- •
- آمار تفصیلی به ازای هر توصیفکننده فایل شامل خطاها
این PMDA جمعآوری ثانیهای کل مجموعه دادهها (۱۴۸ معیار در محیط آزمایشی) را با نیازمندیهای سختافزاری اندک (۲٪ مصرف پردازنده در Intel i7-4700MQ @2.4 GHz، حدود ۳۰ مگابایت RAM) انجام میدهد.
اگر بیش از ۱ درخواست در ثانیه انجام شود، مقدارهای ذخیرهشده در حافظه موقت (memoized) مورد استفاده قرار میگیرند تا رابط آماری کارساز Bind با بار اضافی مواجه نشود.
نصب (INSTALLATION)
کارساز BIND را پیکربندی کنید تا آمار XML را از طریق رابط REST خود برونریزی کند. این کار نیازمند پیکربندی BIND برای فعالسازی برونریزی آمار (دستکم) به صورت محلی است.
statistics-channels {
inet 127.0.0.1 port 8080 allow { 127.0.0.1; };
}
options { zone-statistics yes; }
# ./Install
نام میزبان (localhost)، درگاه (8080 در بالا) و سایر اطلاعات پیکربندی باید هم در فایل پیکربندی BIND و هم در فایل $PCP_PMDAS_DIR/bind2/bind2.conf مشخص شوند.
# cd $PCP_PMDAS_DIR/bind2 # [ edit bind2.conf ] host=localhost.localdomain:8080
پس از راهاندازی، میتوانید با انجام مراحل زیر با دسترسی ریشه (root)، به نامها و مقدارهای معیارهای عملکرد bind2 دسترسی پیدا کنید:
# cd $PCP_PMDAS_DIR/bind2 # ./Install
برای لغو نصب، مراحل زیر باید با دسترسی ریشه (root) انجام شود:
# cd $PCP_PMDAS_DIR/bind2 # ./Remove
pmdabind2 توسط pmcd(1) راهاندازی میشود و هرگز نباید مستقیماً اجرا گردد. اسکریپتهای Install و Remove هنگامی که عامل نصب یا حذف میشود، به pmcd(1) اطلاع میدهند.
فایلها (FILES)
- $PCP_PMDAS_DIR/bind2/bind2.conf
- فایل پیکربندی الزامی که نمونههای bind2 تحت نظارت را فهرست میکند
- $PCP_PMDAS_DIR/bind2/Install
- اسکریپت نصب برای عامل pmdabind2
- $PCP_PMDAS_DIR/bind2/Remove
- اسکریپت لغو نصب برای عامل pmdabind2
- $PCP_LOG_DIR/pmcd/bind2.log
- فایل گزارش پیشفرض برای پیامهای خطای pmdabind2
محیط PCP (PCP ENVIRONMENT)
متغیرهای محیطی با پیشوند PCP_ برای مشخص کردن نام فایلها و دایرکتوریهای مورد استفاده توسط PCP به کار میروند. در هر نصب، فایل /etc/pcp.conf حاوی مقدارهای محلی برای این متغیرها است. متغیر $PCP_CONF میتواند برای تعیین یک فایل پیکربندی جایگزین استفاده شود، همانطور که در pcp.conf(5) شرح داده شده است.
همچنین ببینید (SEE ALSO)
PCPIntro(1), pmcd(1), pmdanamed(1), named.conf(5) و named(8).
| PCP | Performance Co-Pilot |