5 أفضل برامج مراقبة شبكة SNMP تمت مراجعتها في عام 2020

click fraud protection

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

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

instagram viewer

تمهيدي SNMP

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

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

MIBs و OIDs

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

Iso (1) .org (3) .dod (6) .internet (1) .private (4) .transition (868) .products (2) .chassis (4) .card (1) .slotCps (2). -cpsSlotSummary (1) .cpsModuleTable (1) .cpsModuleEntry (1) .cpsModuleModel (3) .3562.3

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

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

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

استخدام SNMP لمراقبة الشبكة

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

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

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

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

نقطة مهمة هنا هي أن ما تحصل عليه من هذا هو متوسط ​​الاستخدام. تخيل واجهة 100 ميجابت في الثانية. في الدقائق الخمس بين العينات ، يمكن أن يكون مستوى حركة المرور عند 100 ميجابت في الثانية لمدة 150 ثانية وعند 0 لـ 150 ثوانٍ ، وسيعرض متوسط ​​حركة مرور 50 ميجابت في الثانية على الرغم من أن الواجهة تم تجاوزها لنصف الخمس الدقائق. هذا عيب في كل برنامج مراقبة SNMP يجب أن تكون على دراية به.

أفضل برامج مراقبة شبكة SNMP - أفضل 5

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

أولاً في قائمتنا أداة ممتازة من SolarWinds: the مراقب أداء الشبكةأو NPM. إن SolarWinds ، في حالة عدم معرفتك ، تصنع بعضًا من أفضل أدوات البرامج لإدارة الشبكة وإدارتها. تشتهر الشركة أيضًا بأدواتها المجانية ، والتي تمت مراجعة بعضها كما ناقشنا مؤخرًا أفضل خوادم TFTP مجانية أو ال أفضل خوادم SCP مجانية.

SolarWinds NPM - ملخص تفاصيل العقدة

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

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

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

قم بتنزيل التجربة المجانية: شاشة أداء شبكة SOLARWINDS

2. ManageEngine OpManager

ManageEngine هي واحدة من أفضل صانعي الأدوات أو أدوات إدارة الشبكة. OpManager هي واحدة من أفضل منتجاتها. البرنامج متاح لنظام التشغيل Windows أو Linux ومعبأ بميزات رائعة. أحد أهمها هو الاكتشاف التلقائي للجهاز الذي لا يعثر على الأجهزة فحسب ، بل يعيّن أيضًا شبكتك ، مما يمنحك لوحة تحكم رسومية فريدة. وبالحديث عن لوحة القيادة ، فهي بديهية وسهلة الاستخدام مع وظيفة التنقل لأسفل. بالنسبة لمستخدمي الأجهزة المحمولة ، هناك أيضًا تطبيقات عميل جوال متاحة لنظامي iOS و Android.

ManageEngine OpManager - لوحة تحكم Enterprise

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

يتوفر ManageEngine OpManager في ثلاثة إصدارات: مجاني أو أساسي أو مؤسسي. يقتصر الإصدار المجاني على مراقبة ما يصل إلى 10 أجهزة ولديه مجموعة ميزات مخفضة. سيتيح لك الإصدار الأساسي مراقبة ما يصل إلى 1000 عقد بسعر يبدأ من 715 دولارًا مقابل 25 جهازًا. أما بالنسبة لإصدار Enterprise ، فيمكنه مراقبة ما يصل إلى 10000 جهاز بسعر يبدأ من 19795 دولارًا مقابل 500 جهاز.

3. PRTG

راوتر حركة المرور Paessler ، أو PRTG، تدعي أنها أسرع أداة مراقبة يتم إعدادها. وفقًا لمصنّعها ، قد تكون جاهزًا للعمل في غضون بضع دقائق. في الواقع ، قد يستغرق الأمر وقتًا أطول قليلاً من ذلك ولكنه لا يزال أحد أسرع وأسهل أدوات مراقبة SNMP للتثبيت والتهيئة. يأتي المنتج مع العديد من واجهات المستخدم للتفاعل معه. هناك وحدة تحكم مؤسسية Windows ، وواجهة ويب تستند إلى Ajax ، بالإضافة إلى تطبيقات الهاتف المحمول لنظامي التشغيل Android و iOS.

PRTG - لقطة شاشة لميزات الخادم

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

وحدة المحاسبة الأساسية لـ PRTG هي المستشعر وهو أي معلمة أو مقياس تحتاج إلى مراقبته. يتوفر في إصدار مجاني كامل الميزات يقتصر على مراقبة 100 مستشعر. إذا كنت بحاجة إلى المزيد ، يمكن شراء التراخيص المدفوعة. تختلف أسعارها وفقًا لسعة المستشعر من 1600 دولارًا لـ 500 جهاز استشعار إلى 14500 دولارًا لأجهزة الاستشعار غير المحدودة.

4. زبكس

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

Zabbix - لوحة القيادة للمراقبة

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

Zabbix نفسه مجاني ولكن يمكن شراء خدمات متنوعة من الناشر. وتشمل هذه الدعم الفني الذي يتوفر في خمسة مستويات وبرنامج تدريب وشهادة كامل مع فصول في جميع أنحاء العالم. الدعم المجتمعي متاح مجانًا أيضًا.

5. الصبار

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

صورة الصبار الترويجي

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

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

تنويه خاص

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

watch instagram story