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

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

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

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

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

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

1. النظرية

1.1. لماذا؟

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

1.2 إل 1 ، إل 2 ، إل 3

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

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

منطقيًا - يبني L2 خريطة شبكة استنادًا إلى عناوين mac للعقد ، L3 - على عناوين IP للعقد.

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

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

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

فيما يتعلق L3 ، وجدت هذا статью.

1.4. كيف؟

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

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

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

- يقوم النظام بقراءة البيانات من معدات الشبكة
- بناءً على البيانات ، فإنه يشكل جدولًا لمطابقة العناوين على منافذ كل منفذ من منافذ جهاز التوجيه
- يطابق العناوين وأسماء الأجهزة
- يبني اتصالات port-portdevice
- يرسم كل هذا في شكل رسم بياني "بديهي" للمستخدم

2. الممارسة

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

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

2.1. المنتجات

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

مشاريع مفتوحة المصدر:
LanTopoLog
Nagios
Icinga
نيدي
باندورا اف ام اس
PRTG
NetXMS
Zabbix

المشاريع المدفوعة:
LanState
إجمالي مراقب الشبكة
مخطط طوبولوجيا شبكة Solarwinds
مستكشف الأشعة فوق البنفسجية
أوفيك
AdRem NetCrunch

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

2.2.1.1. LanTopoLog

الموقع

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

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

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

دليل الفيديو

2.2.1.2. Nagios

الموقع

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

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

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

دليل الفيديو

2.2.1.3. إيسينغا

الموقع

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

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

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

دليل الفيديو

2.2.1.4. نيدي

الموقع

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

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

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

دليل الفيديو

2.2.1.5. باندورا اف ام اس

الموقع

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

قادر على الاكتشاف التلقائي ، وبناء شبكة تلقائيًا ، SNMP. واجهة جميلة.

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

دليل الفيديو

2.2.1.6. PRTG

الموقع

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

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

30 يومًا - وظائف كاملة ، ثم - "نسخة مجانية".

دليل الفيديو

2.2.1.7. نيتكسمس

الموقع

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

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

دليل الفيديو

2.2.1.8. Zabbix

الموقع

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

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

دليل الفيديو

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

2.2.2..1 Lan State

الموقع

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

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

دليل الفيديو

2.2.2.2. إجمالي مراقب الشبكة

الموقع

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

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

هراء! لقد كتبت أعلاه أننا نرفض Paint و Visio ... حسنًا ، فليكن.

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

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

الموقع

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

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

دليل الفيديو

2.2.2.4. مستكشف الأشعة فوق البنفسجية

الموقع

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

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

دليل الفيديو

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

إضافة تعليق