وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

نظارت بر ترافیک شبکه با vnStat روی اوبونتو 20.04

0 2
زمان لازم برای مطالعه: 4 دقیقه


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

در این راهنما، روش نصب vnStat و نظارت بر ترافیک شبکه را بررسی خواهیم کرد روی سیستم عامل اوبونتو

توجه داشته باشید: رویه شرح داده شده در اینجا آزمایش شده است روی اوبونتو 20.04 LTS. دستورات اجرا شده است روی ترمینالی که می توانید از طریق آن باز کنید Ctrl+Alt+T میانبر.

نصب vnStat

VnStat در مخازن پیش فرض اوبونتو موجود است اما آخرین نسخه نیست. برای نصب آخرین نسخه vnStat مراحل زیر را دنبال کنید:

مرحله 1: به روز رسانی فهرست مخزن

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

$ sudo آپدیت مناسب

رمز عبور را وارد کنید sudo.

مرحله 2: پیش نیازها را نصب کنید

در مرحله بعد، شما باید چند پیش نیاز را نصب کنید که می تواند نرم افزار را از منبع بسازد. برای کامپایل vnStat به آن نیاز داریم. این دستور را برای نصب پیش نیازها اجرا کنید:

$ sudo apt نصب ساخت ضروری gcc ساختن libsqlite3-dev -y

مرحله 3: بسته vnStat tar.gz را دانلود کنید

هم اکنون از وب سایت رسمی vnStat، آخرین نسخه vnStat را دانلود کنید tar.gz بسته بندی در حال حاضر آخرین نسخه vnStat 2.6 است، بنابراین می توانیم آن را به صورت زیر دانلود کنیم:

$ wget https://humdi.net/vnstat/vnstat-2.6.tar.gz

مرحله 4: vnStat را نصب کنید

از وقتی که tar.gz بسته دانلود شده است، می توانیم آن را به صورت زیر نصب کنیم:

پیشنهاد می‌کنیم بخوانید:  اوبونتو IPv6 را غیرفعال کنید

ابتدا tar.gz را با استفاده از دستور زیر در ترمینال استخراج کنید:

$ تار -xvzf vnstat-2.6.tar.gz

سپس با استفاده از دستور زیر به دایرکتوری استخراج شده تبدیل شوید:

$ سی دی vnstat-2.6

اکنون با استفاده از دستور زیر آن را پیکربندی کنید:

$ ./پیکربندی کنید — پیشوند=/usr –sysconfdir=/و غیره

سپس vnStat را به صورت زیر نصب کنید:

$ sudo ساختن

$ sudo ساختن نصب

مرحله 5: تأیید نصب

برای بررسی اینکه آیا vnStat با موفقیت نصب شده است، دستور زیر را در ترمینال اجرا کنید:

$ vnstat -v

خروجی زیر نسخه vnStat را تایید می کند 2.6 نصب شده است.

مرحله 6: سرویس vnStat را فعال و راه اندازی کنید

برای فعال کردن و راه اندازی سرویس vnStat، ابتدا باید فایل سرویس vnStat را از دایرکتوری استخراج شده vnStat در فهرست کپی کنید. /etc/systemd/system/ با استفاده از دستور زیر:

$ sudo cp -v vnstat-2.6/مثال ها/سیستم شده/vnstat.service /و غیره/سیستم شده/سیستم/

اکنون سرویس vnStat را با استفاده از دستور زیر فعال کنید:

$ sudo systemctl فعال کردن vnstat

سپس برای راه اندازی سرویس vnStat دستور زیر را اجرا کنید

$ sudo systemctl vnstat را راه اندازی کنید

برای بررسی اینکه آیا سرویس vnStat در حال اجرا است، دستور زیر را اجرا کنید:

$ sudo وضعیت systemctl vnstat

خروجی زیر تأیید می کند که سرویس vnStat به درستی بدون هیچ مشکلی اجرا می شود.

نظارت بر ترافیک شبکه با vnStat روی اوبونتو 20.04نظارت بر ترافیک شبکه با vnStat روی اوبونتو 20.04

نظارت بر ترافیک شبکه با vnStat

vnStat از گزینه های مختلفی پشتیبانی می کند که به شما کمک می کند تا ترافیک را به روش های مختلف نظارت کنید. با اجرای دستور زیر در ترمینال می توانید برخی از گزینه های موجود را مشاهده کنید:

$ vnstat –کمک

یا دستور زیر را برای مشاهده لیست کامل گزینه ها اجرا کنید:

$ vnstat –longhelp

کمک به vnstatکمک به vnstat

همچنین می توانید به vnStat مراجعه کنید مرد page برای لیست کامل گزینه ها

اجرای دستور vnStat بدون هیچ گزینه ای، آمار استفاده از پهنای باند را برای تمام رابط های موجود چاپ می کند.

$ vnstat

در اینجا خروجی دستور vnStat است روی سیستم ما که آمار یک رابط را نشان می دهد زیرا این تنها رابط موجود است روی سیستم ما

پیشنهاد می‌کنیم بخوانید:  بهترین ابزارهای نظارت بر سیستم برای اوبونتو

خروجی دستور vnstatخروجی دستور vnstat

شما همچنین می توانید یک رابط خاص را با استفاده از -من گزینه به دنبال آن نام رابط.

$ vnstat -من <interface_name>

به عنوان مثال، برای نظارت بر یک رابط ens33، دستور این خواهد بود:

$ vnstat -من ens33

شما همچنین می توانید بر اساس استفاده از پهنای باند نظارت کنید ساعتی، روزانه، ماهانه، و سالانه استفاده با استفاده از -h، -d، -m، و -y گزینه ها به ترتیب به عنوان مثال، برای یافتن میزان استفاده از پهنای باند روزانه، دستور زیر خواهد بود:

$ vnstat

آمار روزانه vnstatآمار روزانه vnstat

همچنین می توانید پهنای باند مصرفی را برای روزهای پرترافیک دریافت کنید. به عنوان مثال، برای پیدا کردن 10 روز استفاده از پهنای باند، از آن استفاده کنید -t گزینه و به دنبال آن تعداد روز:

$ vnstat -t 10

برای نظارت بر استفاده از پهنای باند در زمان واقعی، از گزینه به شرح زیر

$ vnstat

اگر می خواهید تمام آمار یک رابط خاص را از پایگاه داده حذف کنید و نظارت بر آن را متوقف کنید، از دستور زیر استفاده کنید:

$ sudo vnstat –برداشتن -من <interface_name> –زور

به عنوان مثال، برای حذف رابط ens33 از پایگاه داده و توقف نظارت بر آن، دستور به صورت زیر خواهد بود:

$ sudo vnstat –برداشتن -من ens33 –زور

نظارت بر ترافیک شبکه با vnStat روی اوبونتو 20.04نظارت بر ترافیک شبکه با vnStat روی اوبونتو 20.04

برای افزودن مجدد این رابط برای نظارت، از دستور زیر استفاده کنید:

$ sudo vnstat –اضافه کردن -من ens33

پس از افزودن رابط، سرویس vnStat را مجددا راه اندازی کنید:

$ sudo systemctl vnstat را مجددا راه اندازی کنید

نظارت بر ترافیک شبکه با vnStat روی اوبونتو 20.04نظارت بر ترافیک شبکه با vnStat روی اوبونتو 20.04

vnStat ابزاری مفید برای مراقبت است روی استفاده از پهنای باند روی سیستم عامل لینوکس شما در این راهنما روش نصب و استفاده از این ابزار را یاد گرفته اید روی اوبونتو 20.04 LTS برای نظارت بر ترافیک روی رابط های شبکه

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1403-01-03 03:22:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید