آموزش نصب و راه‌اندازی vnStat در اوبونتو

vnStat

vnStat یک ابزار متن‌باز و سبک برای مانیتورینگ مصرف شبکه در سیستم‌های لینوکس است. این برنامه برخلاف ابزارهایی مثل ifconfig یا nload، اطلاعات شبکه را به‌صورت پایدار و بدون مصرف زیاد منابع ذخیره نموده و به شما امکان می‌دهد مصرف داده در بازه‌های زمانی مختلف را مشاهده کنید.
در این مطلب، گام به گام نصب vnStat روی اوبونتو و راه‌اندازی آن را بررسی می‌کنیم.

بررسی پیش‌نیازها

قبل از شروع، مطمئن شوید که:

  • اوبونتو شما نسخه ۱۸٫۰۴ یا بالاتر است.
  • دسترسی sudo یا کاربر روت دارید.
  • اتصال به اینترنت فعال است.

مراحل نصب vnStat در اوبونتو

برای نصب vnStat کافی است از مخازن رسمی اوبونتو استفاده کنید:

sudo apt update
sudo apt upgrade

این دستور بسته vnStat و وابستگی‌های لازم را نصب می‌کند.الان می‌توانید پکیج vnstat را پیدا کنید:

apt show vnstat

فعال‌سازی سرویس vnStat

برای نصب vnStat در اوبونتو، می‌توانید از یکی از دستورات زیر استفاده کنید:

sudo apt-get install vnstat
sudo apt install vnstat

پس از نصب، vnStat به‌صورت خودکار سیستم‌عامل، سرویس را فعال نمی‌کند. برای فعال کردن و اجرای سرویس:

sudo systemctl enable vnstat
sudo systemctl start vnstat

برای بررسی وضعیت سرویس:

sudo systemctl status vnstat

اگر سرویس در حال اجرا باشد، پیغام active (running) مشاهده خواهید کرد.

بررسی نام رابط شبکه

vnStat برای هر کارت شبکه اطلاعات جداگانه نگه می‌دارد. ابتدا نام کارت شبکه خود را پیدا کنید:

ip a

معمولا کارت شبکه اصلی با نام‌هایی مثل eth0، ens33 یا wlan0 ظاهر می‌شود.

افزودن کارت شبکه به vnStat

برای اضافه کردن کارت شبکه به vnStat و شروع جمع‌آوری داده‌ها:

sudo vnstat -u -i eth0

eth0 را با نام کارت شبکه خود جایگزین کنید.

سپس سرویس vnStat را ریستارت کنید تا تغییرات اعمال شود:

sudo systemctl restart vnstat

مشاهده آمار مصرف شبکه

vnStat اطلاعات مصرف شبکه را به‌صورت متنی نمایش می‌دهد. برخی دستورات مفید:

مشاهده خلاصه مصرف شبکه

vnstat

مشاهده مصرف شبکه امروز

vnstat -d

مشاهده مصرف شبکه ماهانه

vnstat -m

مشاهده مصرف شبکه به‌صورت ساعتی

vnstat -h

نمایش اطلاعات زنده (Real-Time)

vnstat -l

با فشار دادن Ctrl + C نمایش زنده متوقف می‌شود.

سرور مجازی یک ماشین مجازی کامل است که امکان انتخاب سیستم عامل و منابع را فراهم می‌کند.
خرید وی پی اس در پنج موقعیت جغرافیایی ایران، فرانسه، هلند، آلمان و آمریکا با قابلیت تحویل آنی در پارسدو فراهم است.

ذخیره و گزارش‌گیری خودکار

vnStat به‌طور پیش‌فرض داده‌ها را در مسیر /var/lib/vnstat/ ذخیره می‌کند.

برای گرفتن خروجی به فرمت مختلف:

vnstat -i eth0 -o json
vnstat -i eth0 -o xml
vnstat -i eth0 -o html

با استفاده از این فرمت‌ها می‌توانید گزارش‌ها را در داشبورد یا وب‌سایت خود نمایش دهید.

نکات پیشرفته

  •  پاک کردن داده‌های vnStat:
sudo vnstat --erase -i eth0
  • تنظیم واحد نمایش داده‌ها:

می‌توانید واحد مصرف را بین KB, MB, GB و غیره تغییر دهید:

vnstat -u -i eth0 --unit GB
  • نمایش نموداری مصرف:

با نصب بسته vnstat-contrib می‌توانید نمودارهای ASCII از مصرف شبکه ایجاد کنید:

sudo apt install vnstat-contrib
vnstat -g

جمع‌بندی

با استفاده از vnStat در اوبونتو می‌توانید مصرف شبکه سرور یا سیستم خود را در بازه‌های زمانی مختلف مشاهده کنید، گزارش‌های دقیق به‌صورت روزانه، ماهانه و سالانه تولید کنید و بدون نصب نرم‌افزارهای سنگین و رابط گرافیکی، مانیتورینگ شبکه را بهینه انجام دهید.
vnStat ابزار سبک و حرفه‌ای برای ادمین‌های لینوکس و کاربران سرور است که می‌خواهند کنترل کامل بر مصرف پهنای باند و عملکرد شبکه داشته باشند.

نوشتن نظر

نوشتن دیدگاه

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