راهنمای جامع نصب و استفاده از vnStat در سرورهای لینوکسی
نصب Vnstat در Directadmin و Cpanel

How to Monitor and Log Network Traffic on Linux
نصب vnStat؛ بهترین ابزار مانیتورینگ ترافیک شبکه لینوکس
در دنیای مدیریت سرور و شبکه، نظارت دقیق بر میزان مصرف اینترنت و ترافیک شبکه اهمیت بسیار بالایی دارد. یکی از ابزارهای محبوب و سبک در این زمینه برای سیستمعاملهای لینوکسی، vnStat است. اگر به دنبال روشی ساده و کاربردی برای مانیتور ترافیک شبکه سرور یا کامپیوتر لینوکسی خود هستید، با ما همراه باشید تا با نصب و استفاده از vnStat آشنا شوید.
vnStat چیست؟
vnStat یک ابزار خط فرمان (CLI) متنباز برای مانیتور و گزارشگیری از ترافیک شبکه روی لینوکس و یونیکس است. مزیت اصلی vnStat نسبت به بسیاری از ابزارهای مشابه، استفاده از دادههای /proc/net/dev
است که باعث میشود مصرف منابع سیستم بسیار پایین باشد و حتی در محیطهای سرور مجازی (VPS) نیز به راحتی اجرا شود.
چرا از vnStat استفاده کنیم؟
دلایل محبوبیت vnStat عبارتند از:
- سبک و کممصرف بودن: تاثیر بسیار کمی بر روی منابع سرور دارد.
- رصد ترافیک شبکه به صورت روزانه، ماهانه و ساعتی
- ذخیره سازی دادهها حتی پس از ریبوت سیستم
- استفاده آسان بدون نیاز به رابط کاربری گرافیکی
- قابلیت نمایش خروجی به صورت متنی و گرافیکی (ASCII)
آموزش نصب vnStat در AlmaLinux ، CentOS و RHEL
dnf update -y dnf install epel-release dnf install vnstat nano/etc/cron.d/vnstat
سپس سرویس را فعال کنید.
systemctl enable vnstat sudo systemctl start vnstat
محتوای زیر را در آن قرار دهید.
*/5 * * * * root /usr/sbin/vnstat.cron
جهت فعال سازی ثبت و گزارش گیری کارت شبکه سرور دستور زیر را اجرا کنید(نام کارت شبکه eth0 در نظر گرفته شده است)
vnstat -i eth0
جهت مشاهده کارت شبکه های فعال بروی سرور از دستور زیر استفاده کنید.
ip a
vnstat نصب شد می توانید با این دستور میزان پهنای باند مصرفی سرور بصورت لحظه ای را مشاهده کنید.
vnstat -l -i [NetworkDeviceName]
بجای NetworkDeviceName نام کارت شبکه سرور را وارد کنید.
نمایش ترافیک ساعتبهساعت:
vnstat -h
برای مشاهده گزارش روزانه
vnstat -d
برای مشاهده گزارش ماهانه
vnstat -m
برای استفاده از ابزار تحلیلگر لاگ وبسرور مقاله ابزار GoAccess را مشاهده کنید