مانیتور ترافیک مصرفی در ubuntu
vnstat یک ابزار خط فرمان بسیار کارآمد جهت مانیتور ترافیک مصرفی در ubuntu است که برای نظارت بر مصرف ترافیک شبکه در سیستمهای Linux استفاده میشود.
با vnStat، می توانید میزان استفاده از پهنای باند را در ساعت، روز، ماه یا برای یک دوره خاص مشاهده کنید.
در زیرویژگیها و کاربردهای اصلی vnstat را مورد توضیح قرار میدهیم:
توجه: رویه توضیح داده شده در اینجا روی اوبونتو 20.04 LTS آزمایش شده است.
نصب vnStat
VnStat در مخزن پیش فرض اوبونتو موجود است اما آخرین نسخه نیست. برای نصب آخرین نسخه vnStat مراحل زیر را دنبال کنید:
sudo apt update $
پیش نیازها را نصب کنید
در مرحله بعد، شما باید چند پیش نیاز را نصب کنید که می تواند نرم افزار را از منبع اوبونتو ایجاد کند. برای اجرای vnStat روی سرور مجازی ubuntu به آن نیاز داریم.
این دستور را برای نصب پیش نیازها اجرا کنید:
sudo apt install build-essential gcc make libsqlite3-dev -y $
vnStat tar.gz را دانلود کنید
هم اکنون از وب سایت رسمی vnStat، آخرین نسخه بسته vnStat tar.gz را دانلود کنید. در حال حاضر آخرین نسخه vnStat 2.6 است، بنابراین می توانیم آن را به صورت زیر دانلود کنیم:
wget https://humdi.net/vnstat/vnstat-2.6.tar.gz $
vnStat را نصب کنید
پس از دانلود بسته tar.gz، می توانیم آن را به صورت زیر نصب کنیم:
ابتدا tar.gz را با استفاده از دستور زیر در ترمینال استخراج کنید:
tar -xvzf vnstat-2.6.tar.gz $
سپس با دستور زیر به دایرکتوری استخراج شده میتوانید وارد شوید:
cd vnstat-2.6 $
اکنون با استفاده از دستور زیر آن را پیکربندی کنید:
/configure –prefix=/usr –sysconfdir=/etc. $
بعد از نصب، باید یک پایگاه داده برای ذخیره اطلاعات ترافیک ایجاد کنید:
$ sudo vnstat -u -i نام-رابط-شبکه
بجای “نام-رابط-شبکه”، نام رابط شبکهای که میخواهید ترافیک آن را نظارت کنید را وارد کنید. برای مثال، اگر از وایفای استفاده میکنید، معمولاً نام رابط wlan0 یا wlan1 است.
سپس، میتوانید دستور زیر را برای مشاهده اطلاعات ترافیک ماهانه استفاده کنید:
$ vnstat -m
این دستور لیستی از مصرف ترافیک ماهانه برای ماههای گذشته نشان میدهد.
با استفاده از vnstat، میتوانید به طور دقیقتر و جامعتر ترافیک شبکه خود را مشاهده کنید.