از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
نظارت بر ترافیک شبکه با vnStat روی اوبونتو 20.04
سرفصلهای مطلب
vnStat یک مانیتور ترافیک شبکه منبع باز و سبک وزن برای سیستم عامل های لینوکس است. vnStat بی سر و صدا ترافیک شبکه را برای رابط های خاص نظارت می کند و داده های نظارت را در یک پایگاه داده ذخیره می کند. با vnStat، می توانید میزان استفاده از پهنای باند را در ساعت، روز، ماه یا برای یک دوره خاص مشاهده کنید.
در این راهنما، روش نصب vnStat و نظارت بر ترافیک شبکه را بررسی خواهیم کرد روی سیستم عامل اوبونتو
توجه داشته باشید: رویه شرح داده شده در اینجا آزمایش شده است روی اوبونتو 20.04 LTS. دستورات اجرا شده است روی ترمینالی که می توانید از طریق آن باز کنید Ctrl+Alt+T میانبر.
نصب vnStat
VnStat در مخازن پیش فرض اوبونتو موجود است اما آخرین نسخه نیست. برای نصب آخرین نسخه vnStat مراحل زیر را دنبال کنید:
مرحله 1: به روز رسانی فهرست مخزن
ابتدا دستور زیر را برای به روز رسانی فهرست مخزن سیستم اجرا کنید:
رمز عبور را وارد کنید sudo.
مرحله 2: پیش نیازها را نصب کنید
در مرحله بعد، شما باید چند پیش نیاز را نصب کنید که می تواند نرم افزار را از منبع بسازد. برای کامپایل vnStat به آن نیاز داریم. این دستور را برای نصب پیش نیازها اجرا کنید:
مرحله 3: بسته vnStat tar.gz را دانلود کنید
هم اکنون از وب سایت رسمی vnStat، آخرین نسخه vnStat را دانلود کنید tar.gz بسته بندی در حال حاضر آخرین نسخه vnStat 2.6 است، بنابراین می توانیم آن را به صورت زیر دانلود کنیم:
مرحله 4: vnStat را نصب کنید
از وقتی که tar.gz بسته دانلود شده است، می توانیم آن را به صورت زیر نصب کنیم:
ابتدا tar.gz را با استفاده از دستور زیر در ترمینال استخراج کنید:
سپس با استفاده از دستور زیر به دایرکتوری استخراج شده تبدیل شوید:
اکنون با استفاده از دستور زیر آن را پیکربندی کنید:
سپس vnStat را به صورت زیر نصب کنید:
$ sudo ساختن نصب
مرحله 5: تأیید نصب
برای بررسی اینکه آیا vnStat با موفقیت نصب شده است، دستور زیر را در ترمینال اجرا کنید:
خروجی زیر نسخه vnStat را تایید می کند 2.6 نصب شده است.
مرحله 6: سرویس vnStat را فعال و راه اندازی کنید
برای فعال کردن و راه اندازی سرویس vnStat، ابتدا باید فایل سرویس vnStat را از دایرکتوری استخراج شده vnStat در فهرست کپی کنید. /etc/systemd/system/ با استفاده از دستور زیر:
اکنون سرویس vnStat را با استفاده از دستور زیر فعال کنید:
سپس برای راه اندازی سرویس vnStat دستور زیر را اجرا کنید
برای بررسی اینکه آیا سرویس vnStat در حال اجرا است، دستور زیر را اجرا کنید:
خروجی زیر تأیید می کند که سرویس vnStat به درستی بدون هیچ مشکلی اجرا می شود.
نظارت بر ترافیک شبکه با vnStat
vnStat از گزینه های مختلفی پشتیبانی می کند که به شما کمک می کند تا ترافیک را به روش های مختلف نظارت کنید. با اجرای دستور زیر در ترمینال می توانید برخی از گزینه های موجود را مشاهده کنید:
یا دستور زیر را برای مشاهده لیست کامل گزینه ها اجرا کنید:
همچنین می توانید به vnStat مراجعه کنید مرد page برای لیست کامل گزینه ها
اجرای دستور vnStat بدون هیچ گزینه ای، آمار استفاده از پهنای باند را برای تمام رابط های موجود چاپ می کند.
در اینجا خروجی دستور vnStat است روی سیستم ما که آمار یک رابط را نشان می دهد زیرا این تنها رابط موجود است روی سیستم ما
شما همچنین می توانید یک رابط خاص را با استفاده از -من گزینه به دنبال آن نام رابط.
به عنوان مثال، برای نظارت بر یک رابط ens33، دستور این خواهد بود:
شما همچنین می توانید بر اساس استفاده از پهنای باند نظارت کنید ساعتی، روزانه، ماهانه، و سالانه استفاده با استفاده از -h، -d، -m، و -y گزینه ها به ترتیب به عنوان مثال، برای یافتن میزان استفاده از پهنای باند روزانه، دستور زیر خواهد بود:
همچنین می توانید پهنای باند مصرفی را برای روزهای پرترافیک دریافت کنید. به عنوان مثال، برای پیدا کردن 10 روز استفاده از پهنای باند، از آن استفاده کنید -t گزینه و به دنبال آن تعداد روز:
برای نظارت بر استفاده از پهنای باند در زمان واقعی، از -ل گزینه به شرح زیر
اگر می خواهید تمام آمار یک رابط خاص را از پایگاه داده حذف کنید و نظارت بر آن را متوقف کنید، از دستور زیر استفاده کنید:
به عنوان مثال، برای حذف رابط ens33 از پایگاه داده و توقف نظارت بر آن، دستور به صورت زیر خواهد بود:
برای افزودن مجدد این رابط برای نظارت، از دستور زیر استفاده کنید:
پس از افزودن رابط، سرویس vnStat را مجددا راه اندازی کنید:
vnStat ابزاری مفید برای مراقبت است روی استفاده از پهنای باند روی سیستم عامل لینوکس شما در این راهنما روش نصب و استفاده از این ابزار را یاد گرفته اید روی اوبونتو 20.04 LTS برای نظارت بر ترافیک روی رابط های شبکه
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1403-01-03 03:22:03