[cmsmasters_row data_width=”boxed” data_padding_left=”3″ data_padding_right=”3″ data_top_style=”default” data_bot_style=”default” data_color=”default” data_bg_position=”top center” data_bg_repeat=”no-repeat” data_bg_attachment=”scroll” data_bg_size=”cover” data_bg_parallax_ratio=”0.5″ data_padding_top=”0″ data_padding_bottom=”50″ data_padding_top_large=”0″ data_padding_bottom_large=”0″ data_padding_top_laptop=”0″ data_padding_bottom_laptop=”0″ data_padding_top_tablet=”0″ data_padding_bottom_tablet=”0″ data_padding_top_mobile_h=”0″ data_padding_bottom_mobile_h=”0″ data_padding_top_mobile_v=”0″ data_padding_bottom_mobile_v=”0″ data_shortcode_id=”fws8oz9l66″][cmsmasters_column data_width=”1/1″ data_bg_position=”top center” data_bg_repeat=”no-repeat” data_bg_attachment=”scroll” data_bg_size=”cover” data_border_style=”default” data_animation_delay=”0″ data_shortcode_id=”r5vlwmb2y”][cmsmasters_text shortcode_id=”x6nid0e7hm” animation_delay=”0″]
یکی از مهم ترین عاملهای عملکرد درست شبکه نظارت همیشگی است تا در صورت به وجود آمدن مشکل به سرعت به آن رسیدگی شود. ما در این مقاله به بررسی 7 برنامه مفید مانیتورینگ و نظارت بر شبکه در لینوکس میپردازیم.
توجه داشته باشید که تمامی برنامههای ذکر شده، منبع باز هستند.
7برنامه مفید مانیتورینگ و نظارت بر شبکه در لینوکس
A Network Traffic Monitor_VnStat .1
VnStat یک برنامه مبتنی بر متن است که تمام ویژگیهای لازم برای نظارت بر ترافیک شبکه و استفاده از پهنای باند در زمان واقعی را بر روی سیستمهای لینوکس و BSD دارد.
یکی از مزایای این برنامه نسبت به برنامههای مشابه دیگر، ثبت و نگهداری اطلاعات تجزیه و تحلیل ترافیک شبکه و آمار استفاده از پهنای باند در گذشته میباشد که میتوان آن را با حالت فعلی مقایسه نمود.
Displays Bandwidth Usage_iftop .2
iftop برنامهای ساده و مبتنی بر متن است که برای بدست آوردن یک مرور سریع از فعالیتهای شبکه و نظارت بر پهنای باند روی یک رابط استفاده میشود. این برنامه مقدار استفاده پهنای باند از شبکه را به طور متوسط هر 2، 10 و 40 ثانیه به روزرسانی میکند.
Displays Network Usage_nload .3
یکی دیگر از برنامههای ساده و آسان برای استفاده از خط فرمان برای مانیتورینگ و نظارت بر ترافیک شبکه در زمان واقعی، nload است. این برنامه برای مشاهده و نظارت بر ترافیک ورودی و خروجی از نمودار استفاده میکند و همچنین اطلاعاتی از جمله کل دادههای انتقال یافته و min/max استفاده از شبکه را نیز نمایش میدهد.
Monitor Network Traffic Bandwidth_NetHogs .4
NetHogs برنامهای متنوع و مبتنی بر متن برای نظارت بر میزان استفاده از ترافیک شبکه در زمان واقعی توسط هر فرآیند یا برنامهای است که روی یک سیستم لینوکس کار میکند. این برنامه به سادگی آمار واقعی استفاده از پهنای باند شبکه شما را بر اساس هر فرآیند ارائه میدهد.
Network Monitoring and Graphing Tool_Cacti .5
Cacti یک برنامه کاملاً کاربردی و مبتنی بر وب است که با استفاده از رابط کاربری آسان برای پیکربندی شبکه استفاده میشود. این برنامه از پایگاه داده MySQL برای ذخیره دادههای عملکرد شبکه استفاده میکند که خروجی آن میتواند نمودارهای سفارشی هم باشد. این برنامه برای مانیتورینگ و نظارت بر تمامی شبکههای کوچک و پیچیده مفید است.
Application and Network Monitoring Tool_Zabbix .6
Zabbix یک پلت فرم نظارت بر شبکه است که در 2 مدل Server/Clint طراحی شده است تا شبکهها، سرورها و برنامهها را در زمان واقعی نظارت کند. این برنامه انواع مختلفی از دادهها را برای نمایش بصری عملکرد شبکه دستگاههای مورد استفاده جمع آوری میکند.
این برنامه قادر به کار با پروتکلهای شناخته شده شبکه مانند HTTP ،FTP ،SMTP ،IMAP و…، بدون نیاز به نصب نرم افزار اضافی در دستگاههای تحت نظارت است.
Monitors System,Networks,Infrastructure_Nagoios .7
برنامه Nagios دارای ویژگیهای مفید و بسیار قدرتمندی برای نظارت بر پهنای باند شبکه است. این برنامه این امکان را میدهد تا دستگاههای شبکه محلی و خدمات آنها را از راه دور و با استفاده از یک دستگاه واحد کنترل کرد. این برنامه مسیر پهنای باند را در دستگاههای شبکه مانند سوئیچها و روترها، از طریق SNMP ارائه میدهد. بنابراین می توان به راحتی پورتهای مورد استفاده را مشاهده کرد و از سوء استفاده کنندگان احتمالی شبکه جلوگیری نمود.
علاوه بر این، Nagios کمک شایانی به تشخیص خطاهای پهنای باند،خاموشیهای شبکه و خرابی پروتکلها در هر پورت میکند.
خلاصه
در این مقاله 7 برنامه مفید برای مانیتورینگ و نظارت بر شبکه در سیستم لینوکس را مرور کردیم. اگر از برنامههای مفید دیگری اطلاع دارید لطفا نظرات خود را با ما در میان بگذارید.
درصورت تمایل به برای نصب و استفاده یکی از این برنامهها در سیستم لینوکس خود بخوانید!
[/cmsmasters_text][/cmsmasters_column][/cmsmasters_row]