نقشه های شبکه مروری کوتاه بر نرم افزار ساخت نقشه های شبکه

نقشه های شبکه مروری کوتاه بر نرم افزار ساخت نقشه های شبکه

0. مقدماتی، یا کمی خارج از موضوعاین مقاله تنها به این دلیل متولد شد که یافتن ویژگی های مقایسه ای چنین نرم افزارهایی یا حتی فقط یک لیست در یک مکان بسیار دشوار است. ما باید یک سری مطالب را بیل بزنیم تا حداقل به نوعی به نتیجه برسیم.

در این راستا تصمیم گرفتم کمی در زمان و تلاش برای علاقه مندان به این موضوع صرفه جویی کنم و حداکثر تعداد سیستم های نقشه برداری شبکه را در یک جا جمع آوری کردم.

برخی از سیستم های شرح داده شده در این مقاله توسط من شخصا آزمایش شده است. به احتمال زیاد، اینها در نسخه های فعلی بی ربط بودند. برخی از موارد زیر را برای اولین بار می بینم و اطلاعات مربوط به آنها صرفاً به عنوان بخشی از آماده سازی این مقاله جمع آوری شده است.

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

1. نظریه

1.1-چرا؟

برای پاسخ به سوال "چرا؟" ابتدا باید بفهمید "نقشه شبکه" چیست. نقشه شبکه - (اغلب) یک نمایش منطقی - گرافیکی - شماتیک از تعامل دستگاه های شبکه و اتصال آنها، که مهمترین پارامترها و ویژگی های آنها را توصیف می کند. امروزه اغلب در ارتباط با نظارت بر وضعیت دستگاه ها و سیستم هشدار استفاده می شود. بنابراین: پس برای اینکه ایده ای در مورد مکان گره های شبکه، تعامل آنها و ارتباطات بین آنها داشته باشیم. در ارتباط با نظارت، ما یک ابزار کار برای تشخیص رفتار و پیش‌بینی رفتار شبکه دریافت می‌کنیم.

1.2. L1، L2، L3

آنها همچنین لایه 1، لایه 2 و لایه 3 مطابق با مدل OSI هستند. L1 - سطح فیزیکی (سیم ها و سوئیچینگ)، L2 - سطح آدرس دهی فیزیکی (آدرس های مک)، L3 - سطح آدرس دهی منطقی (آدرس های IP).

در واقع ساختن نقشه L1 فایده ای ندارد، منطقاً از همان L2 نتیجه می گیرد، شاید به استثنای مبدل های رسانه ای. و سپس، اکنون مبدل های رسانه ای وجود دارند که می توانند ردیابی شوند.

به طور منطقی - L2 یک نقشه شبکه را بر اساس مک آدرس های گره ها می سازد، L3 - بر روی آدرس های IP گره ها.

1.3. چه داده هایی نمایش داده شود

بستگی به کارهایی که باید حل شوند و خواسته ها دارد. به عنوان مثال، من به طور طبیعی می خواهم بفهمم که آیا خود قطعه آهن "زنده" است، روی کدام درگاه "آویزان" است و در چه حالتی بندر بالا یا پایین است. ممکن است L2 باشد. و به طور کلی، L2 به نظر من کاربردی ترین توپولوژی نقشه شبکه در معنای کاربردی است. اما طعم و رنگ ...

سرعت اتصال در پورت بد نیست، اما اگر یک دستگاه پایانی در آنجا وجود داشته باشد - یک چاپگر رایانه شخصی، حیاتی نیست. خوب است که بتوانید میزان بار پردازنده، مقدار رم آزاد و دمای روی قطعه آهن را ببینید. اما این دیگر چندان آسان نیست، در اینجا شما باید یک سیستم نظارتی را پیکربندی کنید که بتواند SNMP را بخواند و داده های دریافتی را نمایش و تجزیه و تحلیل کند. بیشتر در این مورد بعدا.

در مورد L3، من این یکی را پیدا کردم یک مقاله.

1.4. چگونه؟

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

به نظر سخت نیست. اما دام هایی وجود دارد. با این واقعیت شروع می شود که هر سیستمی نمی تواند تمام داده هایی را که ما می خواهیم از دستگاه ببینیم بخواند، یا همه دستگاه های شبکه نمی توانند این داده ها را بدهند، و پایان دادن به این واقعیت است که هر سیستمی نمی تواند نقشه های شبکه را در آن بسازد. حالت خودکار

فرآیند تولید خودکار نقشه تقریباً به شرح زیر است:

- سیستم داده ها را از تجهیزات شبکه می خواند
- بر اساس داده ها، جدولی از تطبیق آدرس در پورت ها برای هر پورت روتر تشکیل می دهد
- آدرس ها و نام دستگاه ها را مطابقت می دهد
- اتصالات port-portdevice را ایجاد می کند
- همه اینها را در قالب یک نمودار "شهودی" برای کاربر ترسیم می کند

2. تمرین کنید

بنابراین، بیایید اکنون در مورد آنچه می توانید برای ساختن یک نقشه شبکه استفاده کنید، صحبت کنیم. بیایید به عنوان یک نقطه شروع در نظر بگیریم که البته می خواهیم این فرآیند را تا حد امکان خودکار کنیم. خب، یعنی Paint و MS Visio دیگر نیستند... هرچند... نه، هستند.

نرم افزار تخصصی وجود دارد که مشکل ساخت نقشه شبکه را حل می کند. برخی از محصولات نرم‌افزاری فقط می‌توانند محیطی را برای افزودن «دستی» تصاویر با ویژگی‌ها، ترسیم پیوندها و راه‌اندازی «نظارت» به شکل بسیار کوتاه (خواه گره زنده باشد یا دیگر پاسخ نمی‌دهد) فراهم کنند. دیگران نه تنها می توانند نمودار شبکه را به تنهایی ترسیم کنند، بلکه مجموعه ای از پارامترها را از SNMP می خوانند، در صورت خرابی از طریق پیامک به کاربر اطلاع می دهند، مجموعه ای از اطلاعات را در مورد پورت های سخت افزار شبکه ارائه می دهند و همه اینها فقط هستند. بخشی از عملکرد آنها (همان NetXMS).

2.1. محصولات

لیست کامل نیست، زیرا تعداد زیادی از این نرم افزارها وجود دارد. اما این تمام چیزی است که گوگل در مورد این موضوع (از جمله سایت های انگلیسی زبان) ارائه می دهد:

پروژه های متن باز:
LanTopoLog
Nagios
ایسینگا
NeDi
پاندورا FMS
PRTG
NetXMS
Zabbix

پروژه های پولی:
LanState
مانیتور شبکه توتال
نقشه‌بردار توپولوژی شبکه Solarwinds
UVexplorer
اوویک
AdRem NetCrunch

2.2.1. نرم افزار رایگان

2.2.1.1. LanTopoLog

محل

نقشه های شبکه مروری کوتاه بر نرم افزار ساخت نقشه های شبکه

نرم افزار توسعه یافته توسط یوری ولوکیتین. رابط کاربری تا آنجا که می تواند ساده است. Softina از ساخت شبکه نیمه اتوماتیک پشتیبانی می کند. او باید تنظیمات همه روترها را "تغذیه" کند (مورد اعتبار IP، SNMP)، سپس همه چیز به خودی خود اتفاق می افتد، یعنی اتصالات بین دستگاه ها نشان دهنده پورت ها ساخته می شود.

نسخه های پولی و رایگان این محصول وجود دارد.

راهنمای ویدیویی

2.2.1.2 Nagios

محل

نقشه های شبکه مروری کوتاه بر نرم افزار ساخت نقشه های شبکه

نقشه های شبکه مروری کوتاه بر نرم افزار ساخت نقشه های شبکه

نرم افزار منبع باز از سال 1999 وجود داشته است. این سیستم برای نظارت بر شبکه طراحی شده است، یعنی می تواند داده ها را از طریق SNMP بخواند و به طور خودکار یک نقشه شبکه بسازد، اما از آنجایی که این کارکرد اصلی آن نیست، این کار را به روشی بسیار ... عجیب انجام می دهد ... NagVis استفاده می شود. برای ساختن نقشه ها

راهنمای ویدیویی

2.2.1.3. ایسینگا

محل

نقشه های شبکه مروری کوتاه بر نرم افزار ساخت نقشه های شبکه

نقشه های شبکه مروری کوتاه بر نرم افزار ساخت نقشه های شبکه

Icinga یک سیستم منبع باز است که در یک زمان از Nagios منشعب شد. این سیستم به شما اجازه می دهد تا به طور خودکار نقشه های شبکه بسازید. تنها مشکل این است که نقشه ها را با استفاده از افزونه NagVis که تحت Nagios توسعه یافته است می سازد، بنابراین فرض می کنیم که این دو سیستم از نظر ساخت نقشه شبکه یکسان هستند.

راهنمای ویدیویی

2.2.1.4. NeDi

محل

نقشه های شبکه مروری کوتاه بر نرم افزار ساخت نقشه های شبکه

قادر به شناسایی خودکار گره ها در شبکه و ساختن نقشه شبکه بر اساس این داده ها می باشد. رابط کاربری بسیار ساده است، نظارت بر وضعیت از طریق SNMP وجود دارد.

نسخه های رایگان و پولی این محصول وجود دارد.

راهنمای ویدیویی

2.2.1.5. پاندورا FMS

محل

نقشه های شبکه مروری کوتاه بر نرم افزار ساخت نقشه های شبکه

قادر به کشف خودکار، ساخت خودکار شبکه، SNMP. رابط کاربری خوب

نسخه های رایگان و پولی این محصول وجود دارد.

راهنمای ویدیویی

2.2.1.6 PRTG

محل

نقشه های شبکه مروری کوتاه بر نرم افزار ساخت نقشه های شبکه

این نرم افزار نمی داند که چگونه به طور خودکار نقشه شبکه بسازد، فقط به صورت دستی تصاویر را کشیده و رها می کند. اما در عین حال می تواند از طریق SNMP وضعیت دستگاه ها را رصد کند. به نظر ذهنی من، رابط کاربری بسیار مورد نظر است.

30 روز - عملکرد کامل، سپس - "نسخه رایگان".

راهنمای ویدیویی

2.2.1.7. NetXMS

محل

نقشه های شبکه مروری کوتاه بر نرم افزار ساخت نقشه های شبکه

NetMXS در درجه اول یک سیستم نظارت بر منبع باز است، ساختن نقشه شبکه یک عملکرد جانبی است. اما کاملاً منظم اجرا شده است. ساخت خودکار مبتنی بر کشف خودکار، نظارت بر گره از طریق SNMP، قادر به ردیابی وضعیت پورت های روتر و سایر آمارها.

راهنمای ویدیویی

2.2.1.8 Zabbix

محل

نقشه های شبکه مروری کوتاه بر نرم افزار ساخت نقشه های شبکه

Zabbix همچنین یک سیستم مانیتورینگ منبع باز است، انعطاف‌پذیرتر و قدرتمندتر از NetXMS، اما فقط می‌تواند نقشه‌های شبکه را در حالت دستی بسازد، اما می‌تواند تقریباً هر پارامتر روتر را نظارت کند، مجموعه‌ای که فقط می‌تواند پیکربندی شود.

راهنمای ویدیویی

2.2.2. نرم افزار پولی

2.2.2..1 ایالت Lan

محل

نقشه های شبکه مروری کوتاه بر نرم افزار ساخت نقشه های شبکه

نرم افزار پولی که به شما امکان می دهد توپولوژی شبکه را به صورت خودکار اسکن کنید و نقشه شبکه را بر اساس تجهیزات شناسایی شده بسازید. به شما امکان می دهد وضعیت دستگاه های شناسایی شده را فقط با بالا رفتن از خود گره نظارت کنید.

راهنمای ویدیویی

2.2.2.2. مانیتور شبکه توتال

محل

نقشه های شبکه مروری کوتاه بر نرم افزار ساخت نقشه های شبکه

نرم افزار پولی که به طور خودکار نقشه شبکه نمی سازد. حتی نمی داند چگونه به طور خودکار گره ها را تشخیص دهد. در واقع، این همان Visio است که فقط بر روی توپولوژی شبکه متمرکز شده است. به شما امکان می دهد وضعیت دستگاه های شناسایی شده را فقط با بالا رفتن از خود گره نظارت کنید.

چرندیات! در بالا نوشتم که ما از Paint و Visio امتناع می کنیم ... باشه، بذار اینطور باشه.

من یک کتابچه راهنمای تصویری پیدا نکردم و به آن نیازی ندارم ... برنامه خیلی خوب است.

2.2.2.3. نقشه‌بردار توپولوژی شبکه Solarwinds

محل

نقشه های شبکه مروری کوتاه بر نرم افزار ساخت نقشه های شبکه

نرم افزار پولی، یک دوره آزمایشی وجود دارد. می تواند به طور خودکار شبکه را اسکن کند و طبق پارامترهای مشخص شده به تنهایی نقشه ایجاد کند. رابط کاربری بسیار ساده و دلپذیر است.

راهنمای ویدیویی

2.2.2.4. UVexplorer

محل

نقشه های شبکه مروری کوتاه بر نرم افزار ساخت نقشه های شبکه

نرم افزار پولی، آزمایشی 15 روزه. می تواند به طور خودکار نقشه را تشخیص دهد و به طور خودکار ترسیم کند، دستگاه ها را فقط با حالت بالا / پایین، یعنی از طریق پینگ دستگاه، نظارت کند.

راهنمای ویدیویی

2.2.2.5. آویک

محل

نقشه های شبکه مروری کوتاه بر نرم افزار ساخت نقشه های شبکه

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

راهنمای ویدیویی

2.2.2.6. AdRem NetCrunch

محل

نقشه های شبکه مروری کوتاه بر نرم افزار ساخت نقشه های شبکه

نرم افزار پولی با 14 روز آزمایشی. قادر به شناسایی و ساخت خودکار شبکه است. رابط باعث ایجاد شور و شوق نشد. همچنین می تواند در SNMP نظارت داشته باشد.

راهنمای ویدیویی

3. صفحه مقایسه

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

نقشه های شبکه مروری کوتاه بر نرم افزار ساخت نقشه های شبکه

*تنظیم "کاربر پسند" بسیار ذهنی است و من آن را درک می کنم. اما چگونه می توانم "دست و پا چلفتی و ناخوانا بودن" را که به ذهنم خطور نکرده است توصیف کنم.

**"نظارت نه تنها شبکه" به معنای عملکرد سیستم به عنوان یک "سیستم نظارت" به معنای معمول این اصطلاح است، یعنی توانایی خواندن معیارها از سیستم عامل، میزبان های مجازی، دریافت داده ها از برنامه های کاربردی در مهمان. سیستم عامل ها و غیره

4. نظر شخصی

از تجربه شخصی، استفاده از نرم افزار به طور جداگانه برای نظارت بر شبکه فایده ای نمی بینم. من بیشتر تحت تأثیر ایده استفاده از یک سیستم نظارت برای همه چیز و همه افراد با توانایی ساخت نقشه شبکه هستم. Zabbix با این کار مشکل دارد. Nagios و Icinga نیز. و فقط NetXSM از این نظر خوشحال است. اگر چه، اگر گیج شوید و نقشه ای در Zabbix بسازید، از NetXMS امیدوارکننده تر به نظر می رسد. همچنین Pandora FMS، PRTG، Solarwinds NTM، AdRem NetCrunch، و به احتمال زیاد یک سری چیزهای دیگر وجود دارد که در این مقاله گنجانده نشده است، اما من آنها را فقط در تصاویر و ویدیوها دیدم، بنابراین نمی توانم چیزی در مورد آنها بگویم.

درباره NetXMS نوشته شد مقاله با یک نمای کلی از قابلیت های سیستم و نحوه انجام آن.

PS:

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

متشکرم.

منبع: www.habr.com

اضافه کردن نظر