ابزارهای مانیتورینگ در لینوکس
در این مقاله با ابزارهای مفید لینوکس جهت بررسی وضعیت سرور از لحاظ منابع و پهنای باند آشنا می شویم
بسیاری از مدیران سرور برای ارزیابی سرور و مدیریت بهتر آن نیاز دارند CPU، RAM ، Bandwitdh و … را بررسی نمایند.
BandwidthD :
روند استفاده از Subnet ها شبکه TCP / IP و ایجاد فایل های متنی با نمودار برای نمایش مورد استفاده قرار می دهد. نمودار ها برای هر IP در دوره های پیش فرض 2روز، 8روز، 40روز و 400 روز ساخته میشوند.همچنین امکان log گیری در فواصل 3 دقیقه،10دقیقه، 1 ساعت و 12 ساعت در فرمت cdf و یا ذخیره در دیتابیس سرور وجود دارد.
Bmon :
یک مانیتور پهنای باند قابل حمل و میزان تخمین در حال اجرا بر روی سیستم عامل های مختلف است. از روش های ورودی های مختلف برای معماری های گوناگون پشتیبانی می کند. حالت های خروجی مختلف وجود دارد از جمله رابط interactive curses ، خروجی HTML ساده با فرمت خروجی ASCII .
Bwbar :
مبتنی بر C-یک برنامه کوچک برای دستگاه های مبتنی بر لینوکس است که آمار استفاده از پهنای باند برای یک رابط شبکه است.
برنامه اصلی تحت GPL منتشر شد.
Bwm :
این یک مانیتور پهنای باند بسیار کوچک (X11) می باشد. می تواند همان زمان بر 16 رابط نظارت داشته باشد و مصرف کل را تیز نمایش دهد.
bwm-ng :
یک کنسول کوچک و ساده مبتنی بر نظارت بر پهنای باند بصورت live است.
Cacti :
یک نرم افزار گرافیکی قدرتمند که قادر به ذخیره سازی داده ها و قابلیت نمایش نموداری گراف مصرف می باشد. این نرم افزار قدرتمند در غالب استفاده آسان باعث شده استفاده بسیاری از شبکه ها حتی در تاسیسات بزرگ با شبکه های پیچیده از این نرم افزار استفاده نمایند.
Cbm :
نماش پهنای باند رنگی – یک برنامه کوچک برای نمایش ترافیک در حال حاضر از طریق دستگاه های شبکه جریان است.
Dstat :
یک نرم افزاره چند منظوره که جایگزین vmstat, iostat, netstat, nfsstat و ifstat می باشد.راحتی، انعطاف پذیری و امکان کنترل، تست و عیب یابی آسان باعث کارایی بالا آن است.
EtherApe :
مانیتور شبکه گرافیکی برای یونیکس مدل بعد از etherman است.
Ipband :
براساس PCAP تزافیک را مانیتور می کند. امکان تعریف آستانه مجاز قابل تعریف است و در صورت استفاده بیش از حد امکان ارسال ایمیل اخطار با گزارش ضمیمه وجود دارد.
Iftop :
مصرف CPU را مانیتور می نماید. ترافیک مصرفی را با بررسیnamed انجام می دهد ودر لحظه پهنای باند را نمایش می دهد.
Ifstat :
گزارش دهنده پهنای باند شبکه همانند vmstat/iostat .
Ipaudit :
نظارت بر فعالیت های شبکه بر روی شبکه میزبان، پروتکل و پورت ها.
Moods :
یک برنامه مانیتورینگ گرافیکی است. مدولار است به طوری که کد دسترسی به اشیاء نظارت به طور کامل از برنامه هسته جدا است.
Ntop :
استفاده از شبکه را بطور لحظه ای نمایش می دهد. هاست های که در لحظه به شبکه متصل هستند و گزارش پیرامون IP ها و FC ها و ترافیک تولید شده توسط هر یک از آن ها را نمایش می دهد.
NetHogs :
برنامه منبع باز خط فرمان (مشابه فرمان لینوکس بالا( است که برای نظارت بر زمان واقعی ترافیک شبکه پهنای باند استفاده شده توسط هر یک از فرایندها و یا نرم افزارها مورد استفاده قرار می گیرد.
Netstat :
ابزار خط فرمان برای نظارت بر اتصالات شبکه هر دو ورودی و خروجی و همچنین مشاهده جداول مسیریابی است. یکی از اساسی ترین خدمات شبکه ابزارهای اشکال زدایی است به شما نشان میدهد چه پورت های باز هستند و اینکه آیا هر برنامه در حال گوش دادن به چه پورتی است.
Vmstat :
گزارش گیر اطلاعات در مورد فرآیندها، حافظه، صفحه بندی، بلوک های IO، حفره ها، و فعالیت های پردازنده است.
این تنها قسمتی از ابزارهای لینوکسی بود ابزارهای بسیار دیگری مانند pktstat ، netperf، NetPIPE، Netwatch ، netspeed، jnettop و … وجود دارد.
Vnstat:
گزارش و نمودار مصرف پهنای باند و کل ترافیک مصرفی در کارت شبکه را انجام میدهد. ترافیک مصرفی بصورت ساعتی ؛ روزانه و ماهانه قابل مشاهده خواهد بود.