چرا پایش شبکه در لینوکس مهم است؟
پایش درست فقط برای مدیر شبکه نیست. حتی اگر یک سرور خانگی، NAS، روتر یا چند ماشین مجازی دارید، دانستن این که مشکل از DNS است، از پهنای باند است یا از یک پورت بسته شده، جلوی ساعت ها آزمون و خطا را می گیرد. مزیت لینوکس این است که برای هر سطحی از نیاز، از ابزارهای ساده ترمینالی تا داشبوردهای کامل وجود دارد.
از کجا شروع کنیم؟
بهتر است اول سراغ ابزارهایی بروید که خروجی زنده و قابل فهم دارند. بعد اگر محیط شما بزرگ تر شد، ابزارهای تحلیلی و ثبت گزارش را اضافه کنید. این ترتیب باعث می شود هم یادگیری ساده تر باشد و هم مصرف منابع سیستم بالا نرود.
شش ابزار که عیب یابی را سریع تر می کنند
1) iftop برای دیدن مصرف لحظه ای پهنای باند عالی است. اگر نمی دانید کدام میزبان یا اتصال بیشترین ترافیک را ساخته، iftop خیلی سریع سرنخ می دهد.
2) nload یک نمای ساده و خوانا از ورودی و خروجی شبکه می دهد. برای کسانی که نمودارهای سبک و مینیمال می خواهند، انتخاب خوبی است.
3) nmap بیشتر برای شناسایی پورت ها و سرویس های باز به کار می رود. وقتی یک سرویس در دسترس نیست، بررسی پورت ها می تواند علت را روشن کند.
4) ss جایگزین مدرن تر و سریع تر برای دیدن سوکت ها و اتصال های فعال است. این ابزار وقتی مفید است که بخواهید بفهمید چه برنامه ای به چه مقصدی وصل شده است.
5) tcpdump برای ضبط و بررسی بسته ها استفاده می شود. اگر مشکل عمیق تر باشد، مثلا درخواست ها به مقصد می روند ولی پاسخ برنمی گردد، tcpdump کمک می کند دقیق تر ببینید چه اتفاقی افتاده است.
6) bmon یک مانیتور چندرسانه ای تر برای نمایش رابط های شبکه و روند مصرف است. اگر دید تصویری و سریع می خواهید، می تواند کنار ابزارهای متنی قرار بگیرد.
ترکیب این ابزارها چه کمکی می کند؟
وقتی این ابزارها را کنار هم بگذارید، عیب یابی مرحله به مرحله می شود: اول تشخیص می دهید ترافیک غیرعادی دارید یا نه، بعد پورت و سرویس را بررسی می کنید، سپس در صورت نیاز بسته ها را ریز می بینید. این روش از اتکا به یک ابزار واحد بهتر است، چون هر ابزار فقط بخشی از تصویر را نشان می دهد.
مقایسه کوتاه با راهکارهای سنگین تر
برای شبکه های کوچک و متوسط، ابزارهای ترمینالی معمولاً سریع تر و سبک تر از پلتفرم های مانیتورینگ بزرگ هستند. اگر به داشبورد مرکزی، هشداردهی و تاریخچه بلندمدت نیاز داشته باشید، سراغ سامانه های کامل تر می روید. اما برای عیب یابی روزمره، همین ابزارهای سبک اغلب کافی تر و چابک ترند.
پرسش های متداول
مهم ترین نکته درباره شش ابزار مانیتورینگ لینوکس برای کشف ایرادهای شبکه چیست؟
اگر فقط بخواهید مصرف لحظه ای را ببینید، iftop و nload برای شروع ساده تر هستند و سریع تر نتیجه می دهند.
شش ابزار مانیتورینگ لینوکس برای کشف ایرادهای شبکه برای چه کسانی مناسب تر است؟
نه همیشه. tcpdump بیشتر برای وقتی است که مشکل با ابزارهای ساده مشخص نشده و به بررسی دقیق بسته ها نیاز دارید.
قبل از تصمیم گیری به چه نکته ای باید توجه کرد؟
در نهایت، بهترین انتخاب معمولاً یک ابزار نیست، بلکه ترکیبی از چند ابزار مکمل است که به شما کمک می کند از سطح اتصال تا جزئی ترین بسته ها را زیر نظر بگیرید.
برای دنبال کردن ادامه این موضوع، مطالعه جایگزین نرم افزارهای ویندوز در لینوکس میتواند تصویر کاملتری از خبرهای مرتبط همین حوزه بدهد.
برای دنبال کردن ادامه این موضوع، مطالعه ردیابی اپ های اندروید میتواند تصویر کاملتری از خبرهای مرتبط همین حوزه بدهد.









