مانیتورینگ منابع لینوکس با ابزار SAR

یک ابزار بسیار سبک و کارآمد برای مانیتورینگ منابع سیستم لینوکسی SAR (System Activity Report) است. به راحتی منابع اصلی سیستم مانند پردازنده، حافظه و شبکه را مانیتور می‌کند.

برای نصب دستور زیر را اجرا می‌کنیم:

# aptitude install sysstat

جهت فعال کردن:

# systemctl start sysstat

# systemctl enable sysstat

در هنگام نصب یک فایل کرون زمانبندی شده برای جمع‌آوری دیتا ایجاد می‌کند. به صورت پیش‌فرض هر ۱۰ دقیقه یکبار اجرا می‌شود.

می‌توانید در مسیر زیر این فایل را مشاهده یا در صورت لزوم ویرایش کنید.

$ cat /etc/cron.d/sysstat

مثال‌های کابردی از این ابزار:

برای مشاهده استفاده از CPU هر یک ثانیه به تعداد ۵ بار

$ sar 1 5

می‌توان خروجی را هم به یک فایل متنی فرستاد و در آینده به آن مراجعه کرد:

$ sar 1 5 -o sar-report-cpu

$ sar -f sar-report-cpu

SAR CPU Report

برای مانیتور وضعیت حافظه اصلی:

$ sar -r 1 5

SAR Memory Report

برای مشاهده بلاک دیسک‌ها، سوییچ p هم برای اینکه نمایش اعداد ساده‌تر بشود:

$ sar -d -p 1 5

SAR Block Disk Report

ترافیک شبکه روی تمام کارت‌ها:

$ sar -n DEV 1 5

SAR Network Report

یا به این صورت برای جدا کردن یک نتیجه:

$ sar -n DEV | egerp wlan0

ابزار بسیار سبک و مفیدی است که می‌توانید با تنظیمات بر روی کرون سیستم و خروجی متنی گرفتن و آرشیو کردن نتایج، به عنوان یک مانیتورینگ استفاده کنید.

برچسب خورده : , , . Bookmark the پیوند یکتا.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.