خرائط الشبكة. لمحة موجزة عن برنامج لبناء خرائط الشبكة

صورة

0. تمهيدية ..


..or قليلا الحمل والولادة
وُلدت هذه المقالة فقط لأنه من الصعب للغاية العثور على الخصائص المقارنة لهذه البرامج ، أو حتى مجرد قائمة ، في مكان واحد. علينا أن نجرف مجموعة من المواد للتوصل إلى نوع من الخاتمة على الأقل.

في هذا الصدد ، قررت توفير القليل من الوقت والجهد لأولئك الذين يهتمون بهذه المشكلة ، وأجمع أكبر عدد ممكن من أنظمة تعيين الشبكة ، التي قرأتها ، في مكان واحد.

تم اختبار بعض الأنظمة الموضحة في هذه المقالة شخصيًا في وقت واحد. على الأرجح ، كانت هذه الإصدارات غير ذات صلة في الوقت الحالي. أرى جزءًا مما يلي لأول مرة ، وقد تم جمع المعلومات المتعلقة بها كجزء فقط من إعداد هذه المقالة.

نظرًا لحقيقة أنني لمست النظام لفترة طويلة ، ولم يلمس البعض منهم على الإطلاق ، لم يكن لدي أي لقطات شاشة أو أي أمثلة. لذلك قمت بتحديث معرفتي على Google ، ويكي ، على يوتيوب ، ومواقع المطورين ، وحصلت على لقطات شاشة في نفس المكان ، وفي النهاية حصلت على مثل هذا الاستعراض.

1. النظرية


1.1. لماذا؟


للإجابة على السؤال "لماذا؟" تحتاج أولاً إلى فهم ماهية "خريطة الشبكة". خريطة الشبكة - (في معظم الأحيان) تمثيل منطقي-تخطيطي لتفاعل أجهزة الشبكة واتصالاتها ، والذي يصف أهم خصائصها وخصائصها. في الوقت الحاضر ، يتم استخدامه غالبًا مع مراقبة حالة الأجهزة ونظام التحذير. لذلك: إذن ، لديك فكرة عن موقع عقد الشبكة ، وتفاعلها والعلاقات بينها. بالتزامن مع المراقبة ، نحصل على أداة عمل لتشخيص السلوك والتنبؤ بسلوك الشبكة.

1.2. L1 ، L2 ، L3


وهي الطبقة 1 و الطبقة 2 و الطبقة 3 وفقًا لنموذج OSI. L1 هو المستوى الفعلي (الأسلاك والتبديل) ، L2 هو مستوى العنونة المادية (عناوين mac) ، L3 هو مستوى العنونة المنطقية (عناوين IP).

ليس من المنطقي بناء خريطة L1 ، في الواقع ، فهي تتبع منطقيا من نفس L2 ، باستثناء محولات الوسائط المحتملة. وبعد ذلك ، يوجد الآن محولات وسائط يمكن تتبعها أيضًا.

من الناحية المنطقية ، يقوم L2 بإنشاء مخطط شبكة استنادًا إلى عناوين mac host ، ويقوم L3 على إنشاء عناوين IP للمضيف.

1.3. ما البيانات لعرضها


ذلك يعتمد على المهام والرغبات. على سبيل المثال ، أريد بطبيعة الحال أن أفهم ما إذا كانت قطعة الأجهزة "حية" ، وعلى أي منفذ "معلق" وفي أي حالة يكون المنفذ أعلى أو أسفل. يمكن L2. على أي حال ، يبدو لي L2 أكثر طبولوجيا خريطة الشبكة قابلية للتطبيق بالمعنى المطبق. لكن الطعم واللون ...

سرعة الاتصال على المنفذ ليست سيئة ، ولكنها ليست حرجة إذا كان الجهاز النهائي هناك - الطابعة / الكمبيوتر. سيكون من الرائع أن تكون قادرًا على رؤية مستوى تحميل المعالج وكمية ذاكرة الوصول العشوائي المجانية ودرجة الحرارة على قطعة المكواة. لكن هذا ليس بهذه البساطة ، ستحتاج هنا إلى إنشاء نظام مراقبة يمكنه قراءة SNMP وإخراج وتحليل البيانات المستلمة. حول هذا الموضوع في وقت لاحق.

فيما يتعلق L3 ، لقد وجدت هذه المقالة .

1.4. كيف؟


يمكنك مع يديك ، يمكنك في الوضع التلقائي. إذا بأيدي - ثم لفترة طويلة وتحتاج إلى النظر في العامل البشري. إذا كانت تلقائية ، فعليك أن تأخذ في الاعتبار أن جميع أجهزة الشبكة يجب أن تكون "ذكية" ، وأن تكون قادرة على استخدام SNMP ويجب تهيئة SNMP بشكل صحيح حتى يتمكن النظام الذي سيقوم بجمع البيانات منها من قراءة هذه البيانات.

لا يبدو صعبا. ولكن هناك مطبات. بدءًا من حقيقة أنه لا يمكن لكل نظام قراءة جميع البيانات التي نود أن نراها من الجهاز ، أو لا يمكن لجميع أجهزة الشبكة أن تقدم هذه البيانات ، وتنتهي بحقيقة أنه لا يمكن لكل نظام بناء خرائط الشبكة في الوضع التلقائي.

فيما يلي عملية إنشاء الخريطة تلقائيًا:

  • يقرأ النظام البيانات من معدات الشبكة
  • على أساس نماذج البيانات لكل منفذ من جهاز التوجيه ، جدول لمراسلات العناوين على المنافذ
  • يطابق عناوين وأسماء الأجهزة
  • يبني اتصالات بورت بورت \ الجهاز
  • يرسم كل هذا في شكل مخطط "حدسي" للمستخدم

2. الممارسة


لذلك ، دعونا نتحدث الآن عن كيفية بناء خريطة الشبكة. لنأخذ كنقطة انطلاق نريدها ، بالطبع ، لأتمتة هذه العملية قدر الإمكان. حسنًا ، هذا يعني أن Paint و MS Visio يختفيان ... على الرغم من ... نعم ، إنهم يفعلون.

هناك برنامج متخصص يحل مشكلة بناء خريطة الشبكة. يمكن أن توفر بعض منتجات البرامج فقط بيئة لإضافة الصور يدويًا مع خصائص ، ورسم الارتباطات وتشغيل "المراقبة" في شكل مقتطع للغاية (العقدة على قيد الحياة أو لم تعد تستجيب). لا يمكن للآخرين رسم مخطط الشبكة فقط من تلقاء أنفسهم ، ولكن أيضًا قراءة مجموعة من المعلمات باستخدام SNMP ، وإبلاغ المستخدم عبر الرسائل القصيرة في حالة حدوث أعطال ، وتوفير مجموعة من المعلومات على منافذ أجهزة الشبكة ، وكل هذا جزء فقط من وظائفهم (نفس NetXMS).

2.1. المنتجات


القائمة غير مكتملة ، نظرًا لوجود الكثير من هذا النوع من البرامج. ولكن هذا هو كل ما تصدره Google حول الموضوع (بما في ذلك المواقع باللغة الإنجليزية):

مشاريع مفتوحة المصدر:

LanTopoLog
Nagios
Icinga
NEDI
باندورا fms
PRTG
NetXMS
Zabbix
المتأنق
NMAP

المشاريع المدفوعة:

LanState
مجموع رصد الشبكة
Solarwinds مخطط طوبولوجيا الشبكة
UVexplorer
Auvik
AdRem NetCrunch
جانب المستخدم

2.2.1. البرمجيات الحرة


2.2.1.1. LanTopoLog


الموقع

صورة

البرمجيات التي وضعتها يوري Volokitin. الواجهة بسيطة قدر الإمكان. Softina يدعم ، إذا جاز التعبير ، بناء شبكة شبه التلقائي. تحتاج إلى "تغذية" إعدادات جميع أجهزة التوجيه (IP ، بيانات اعتماد SNMP) ، ثم كل شيء سيحدث من تلقاء نفسها ، أي سيتم بناء الاتصالات بين الأجهزة مع الإشارة إلى المنافذ.

هناك إصدارات مدفوعة وخالية من المنتج.

دليل الفيديو

2.2.1.2. Nagios


الموقع

صورة

صورة

برمجيات المصدر المفتوح ، موجودة منذ عام 1999. تم تصميم النظام لمراقبة الشبكة ، أي أنه يمكنه قراءة البيانات من خلال SNMP وإنشاء خريطة الشبكة تلقائيًا ، ولكن نظرًا لأن هذه ليست وظيفتها الرئيسية ، فهي تفعل ذلك ... غريب ... يستخدم NagVis لإنشاء خرائط.

دليل الفيديو

2.2.1.3. Icinga


الموقع

صورة

صورة

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.1.9 المتأنق


الموقع

صورة

بشكل عام ، إنها ليست أداة مجانية معقدة ، تم شحذها للعمل مع أجهزة توجيه Mikrotik. يسمح لك بالتحكم في الأجهزة دون مغادرة البرنامج. يمكن أن تعمل أيضًا مع أجهزة البائعين الآخرين ، لكن لم يتم الإعلان عن ذلك رسميًا ، ولم أجد قائمة بالأجهزة المدعومة. لذوقي ، الواجهة ليست الأكثر متعة ، ولكن يمكنك العمل فيها.

دليل الفيديو

2.2.1.10. NMAP


الموقع

صورة

الوظيفة الرئيسية لهذا البرنامج هي فحص أمان الشبكة. ولكن على أساس البيانات التي تم جمعها ، يمكن للنظام أيضًا إنشاء خريطة شبكة ، ومع ذلك ، لا يمكن مراقبته بالمعنى المعتاد (كما فهمت). لكنه يعرض معلومات شاملة على الخريطة.

دليل الفيديو

2.2.2. البرمجيات المدفوعة


2.2.2.1. LanState


الموقع

صورة

برنامج مدفوع يسمح لك بمسح طوبولوجيا الشبكة تلقائيًا وإنشاء خريطة شبكة استنادًا إلى المعدات المكتشفة. يسمح لك بمراقبة حالة الأجهزة المكتشفة فقط عن طريق أعلى / أسفل العقدة نفسها.

دليل الفيديو

2.2.2.2. مجموع رصد الشبكة


الموقع

صورة

برنامج مدفوع لا يقوم تلقائيًا بإنشاء خريطة شبكة. لا يعرف حتى كيفية اكتشاف العقد تلقائيا. في الواقع ، هذا هو نفس Visio ، يركز فقط على طوبولوجيا الشبكة. يسمح لك بمراقبة حالة الأجهزة المكتشفة فقط عن طريق أعلى / أسفل العقدة نفسها.

اللعنة! كتبت أعلاه أننا نرفض الرسام و Visio ... حسنا ، فليكن.

لم أجد دليل الفيديو ، ولست بحاجة إليه ... البرنامج كذلك.

2.2.2.3. Solarwinds مخطط طوبولوجيا الشبكة


الموقع

صورة

البرامج المدفوعة ، هناك فترة تجريبية. يمكن أن تفحص الشبكة تلقائيًا وتعيينها بشكل مستقل وفقًا للمعايير المحددة. واجهة بسيطة جدا وجميلة.

دليل الفيديو

2.2.2.4. UVexplorer


الموقع

صورة

البرامج المدفوعة ، لمدة 15 يوما للمحاكمة. يمكنه الكشف التلقائي ورسم خريطة تلقائيًا ومراقبة الأجهزة فقط في أعلى / أسفل الحالة ، أي من خلال اختبار الجهاز.

دليل الفيديو

2.2.2.5. Auvik


الموقع

صورة

برنامج مدفوع جميل يمكنه اكتشاف أجهزة الشبكة ومراقبتها تلقائيًا.

دليل الفيديو

2.2.2.6. AdRem NetCrunch


الموقع

صورة

برنامج مدفوع مع نسخة تجريبية مدتها 14 يومًا. قادرة على الكشف التلقائي والشبكة لصناعة السيارات في البناء. واجهة لا تسبب الحماس. كما أن لديها رصد SNMP.

دليل الفيديو

2.2.2.7. جانب المستخدم


الموقع

صورة

في الواقع ، إنه نظام ERP قوي لمقدمي الخدمات. العرض مع الاحتمالات هنا . قادرة على مراقبة كل ما هو ممكن وبأسرع وقت ممكن. ولكن هذا وحش باهظ الثمن ، وقدراته كبيرة جدًا على خريطة شبكة بسيطة ... لكن ... يرسم خرائط ...

دليل الفيديو

3. لوحة المقارنة


كما اتضح فيما بعد ، من الصعب جدًا التوصل إلى معايير مهمة ومهمة لمقارنة الأنظمة وفي نفس الوقت تركيبها في قرص صغير واحد. لقد ولدت هذا:

صورة

* المعلمة " المستخدم ودية " هي ذاتية للغاية ، وأنا أفهم ذلك. ولكن كيف لوصف "الخرقاء وعدم وضوح" أنا لم يخرج.

** " مراقبة ليس فقط الشبكة " تعني تشغيل النظام باعتباره "نظام مراقبة" بالمعنى المعتاد للمصطلح ، أي القدرة على قراءة المقاييس من نظام التشغيل ومضيفي المحاكاة الافتراضية وتلقي البيانات من التطبيقات في نظام التشغيل الضيف ، إلخ.

4. الرأي الشخصي


من التجربة الشخصية - لا أرى نقطة استخدام البرنامج بشكل منفصل لمراقبة الشبكة. أنا معجب أكثر بفكرة استخدام نظام مراقبة لكل شيء وكل شيء مع إمكانية إنشاء خريطة شبكة. Zabbix لديه هذا ... صعبة. Nagios و Icinga ، أيضا. وفقط NetXSM يسر في هذا الصدد. ومع ذلك ، إذا شعرت بالارتباك وصنعت بطاقة في Zabbix ، فإنها تبدو واعدة أكثر من NetXMS. هناك أيضًا Pandora FMS و PRTG و Solarwinds NTM و AdRem NetCrunch ، وعلى الأرجح مجموعة من الأشياء الأخرى التي لم يتم تضمينها في هذه المقالة ، لكنني رأيتها فقط في الصور وفي الفيديو ، لذلك لا أستطيع أن أقول أي شيء عنها.

فيما يتعلق بـ NetXMS ، تمت كتابة مقال مع نظرة عامة صغيرة على قدرات النظام وصغر كيفية القيام بذلك.

PS:


إذا ارتكبت خطأ في مكان ما ، لكنني ارتكبت خطأً ، فيرجى تصحيحه في التعليقات ، وسأصحح المقالة حتى لا يضطر أولئك الذين يجدون هذه المعلومات مفيدة إلى التحقق من كل شيء من تجربتهم الخاصة.

شكرا لك

Source: https://habr.com/ru/post/ar444410/


All Articles