یک ابزار بسیار سبک و کارآمد برای مانیتورینگ منابع سیستم لینوکسی 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 -r 1 5

برای مشاهده بلاک دیسکها، سوییچ p هم برای اینکه نمایش اعداد سادهتر بشود:
$ sar -d -p 1 5

ترافیک شبکه روی تمام کارتها:
$ sar -n DEV 1 5

یا به این صورت برای جدا کردن یک نتیجه:
$ sar -n DEV | egerp wlan0

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