shadidsoft.com

نظام OpenNMS مجاني ومفتوح المصدر لمراقبة وإدارة الشبكات

المطور (المطورون) The Order of the Green Polo
The OpenNMS Group
إلاصدارة المستقرة 27.2.0 (codename Magrathea) / May 11, 2021
المستودع
نظام تشغيل متعدد المنصات Cross-platform
كتب بلغة Java
النوع Network إدارة نظام إدارة الشبكة
الترخيص AGPLv3 +
الموقع الإلكتروني  


OpenNMS عبارة عن نظام أساسي مجاني ومفتوح المصدر لمراقبة الشبكات وإدارة الشبكات. تم تطويره ودعمه من قبل مجتمع من المستخدمين والمطورين ومن قبل OpenNMS Group ، حيث يقدم الخدمات التجارية والتدريب والدعم.

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

تتوفر جميع الاكواد المرتبطة بالمشروع بموجب ترخيص Affero العام ، ويتم الحفاظ على مشروع OpenNMS من قبل The Order of the Green Polo.

✸ تاريخ
بدأ مشروع OpenNMS في يوليو 1999 من قبل Steve Giles,و Brian Weaver و Luke Rindfuss وشركتهم PlatformWorks. تم تسجيله كمشروع 4141 في Sourceforge في مارس 2000.

في 28 سبتمبر 2000 ، استحوذت شركة Atipa ، وهي شركة منافسة مقرها مدينة كانساس سيتي ، على شركة PlatformWorks لشركة VA Linux Systems. في يوليو 2001 ، غيرت Atipa اسمها إلى Oculan.

في سبتمبر 2002 ، قرر أوكولان التوقف عن دعم مشروع OpenNMS. ترك تاروس بالوغ ، الذي كان موظفًا في شركة أوكولان آنذاك ، الشركة لمواصلة التركيز على المشروع.

في سبتمبر 2004 ، بدأ Balog و Matt Brozowski و David Hustace مجموعة OpenNMS لتقديم خدمات تجارية ودعم الأعمال حول المشروع.

بعد ذلك بوقت قصير ، تم تأسيس The Order of the Green Polo (OGP) لإدارة مشروع OpenNMS نفسه. في حين أن العديد من أعضاء OGP هم أيضًا موظفين في OpenNMS Group ، إلا أنها تظل منظمة منفصلة.

✸ دعم المنصة ومتطلباتها
OpenNMS مكتوب بلغة Java ، وبالتالي يمكن تشغيله على أي نظام أساسي يدعم إصدار Java SDK 1.6 أو أعلى. تتوفر الثنائيات المترجمة مسبقًا لمعظم توزيعات GNU/Linux و Windows و Solaris و OS X.

بالإضافة إلى Java ، فإنه يتطلب قاعدة بيانات PostgreSQL ، على الرغم من أن العمل جار لجعل قاعدة بيانات التطبيق مستقلة عن طريق الاستفادة من مشروع Hibernate.

✸ سمات
يصف OpenNMS نفسه بأنه “منصة تطبيق إدارة الشبكة”. على الرغم من أن البرنامج مفيد عند تثبيته لأول مرة ، فقد تم تصميمه ليكون قابلاً للتخصيص بدرجة عالية للعمل في مجموعة متنوعة من بيئات الشبكة.

⋘⋙ هناك أربعة مجالات وظيفية رئيسية في OpenNMS.
☑ إدارة الأحداث والإخطارات
يعتمد OpenNMS على ناقل رسائل “النشر والاشتراك”. يمكن للعمليات داخل البرنامج نشر الأحداث ، ويمكن للعمليات الأخرى الاشتراك فيها.
بالإضافة إلى ذلك ، يمكن لـ OpenNMS تلقي الأحداث في شكل SNMP Traps أو رسائل سجل النظام أو أحداث TL / 1 أو الرسائل المخصصة المرسلة بتنسيق XML إلى المنفذ 5817.

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

يمكن أيضًا أن يتكامل نظام الإنذار الفرعي مع مجموعة متنوعة من أنظمة إصدار تذاكر الأعطال ، مثل Request Tracker و OTRS و Jira و Quickbase و Concursive.

يحتوي البرنامج أيضًا على مترجم الأحداث حيث يمكن زيادة الأحداث الواردة ببيانات إضافية (مثل التأثير على العملاء) وتحويلها إلى أحداث جديدة.

يمكن أن تولد الأحداث إشعارات عبر البريد الإلكتروني والرسائل القصيرة و XMPP وطرق الإخطار المخصصة.

لقد ثبت أن OpenNMS قادر على معالجة 125000 رسالة سجل نظام في الدقيقة ، بشكل مستمر.

☑ الاكتشاف والتزويد
يحتوي OpenNMS على نظام توفير متقدم لإضافة أجهزة إلى نظام الإدارة. يمكن أن تحدث هذه العملية تلقائيًا عن طريق إرسال قائمة أو مجموعة من عناوين IP إلى النظام (كل من IPv4 و IPv6). يمكن أيضًا إضافة الأجهزة مباشرة إلى النظام.

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

يحتوي نظام التزويد على محولات للتكامل مع العمليات الأخرى داخل التطبيق ومع البرامج الخارجية ، مثل خادم DNS الديناميكي و RANCID.

عملية التزويد غير متزامنة لقابلية التوسع ، وقد ثبت أنها توفر شبكات لأكثر من 50000 جهاز منفصل وشبكات من الأجهزة الفردية مع أكثر من 200000 واجهة افتراضية ، كل منها (Juniper E320).

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

بالإضافة إلى القدرة على مراقبة خدمات الشبكة من وجهة نظر خادم OpenNMS ، يمكن نشر أجهزة الاقتراع عن بُعد لقياس التوافر من المواقع البعيدة.

تستخدم Papa John’s Pizza برنامج OpenNMS للاستطلاعات عن بُعد في كل متجر من متاجر البيع بالتجزئة البالغ عددها 3000 تقريبًا لقياس مدى توفر موارد الشبكة المركزية.

☑ جمع البيانات
تتم جمع بيانات الأداء في OpenNMS لعدد من بروتوكولات الشبكة بما في ذلك SNMP و HTTP و JMX و WMI و XMP و XML و NSClient و JDBC. يمكن جمع البيانات وتخزينها ورسمها بيانيًا ومراجعتها.

هذه العملية قابلة للتطوير بدرجة كبيرة ، وهناك مثيل واحد من OpenNMS يجمع 1.2 مليون نقطة بيانات عبر SNMP كل خمس دقائق.

☑ ميزات إضافية
يتم الوصول إلى OpenNMS عبر واجهة مستخدم على شبكة الإنترنت مبنية على Jetty. يؤدي التكامل مع JasperReports إلى إنشاء تقارير عالية المستوى من قاعدة البيانات وبيانات الأداء المجمعة.

Aosus

عن GNU/ Linux SA

احاول من خلال مدونتي البسيطة التى نادرا ما اجد الوقت للكتابة نشر مبادئ حركة البرمجيات الحرة والتى هدفها ضمان الحريات الأربع الأساسية لمستخدمي البرمجيات: حرية تشغيل البرمجيات, دراستها وتغييرها, وتوزيع نسخ منها مع تعديلات أو بدون تعديلات. ,ونشر فلسفة الحركة هي إعطاء مستخدمي الحاسوب الحرية عن طريق استبدال البرمجيات الاحتكارية بالبرمجيات الحرة, مع الهدف الأساسي المتمثل في تحرير الجميع إلى "الفضاء الإالكتروني" - أي كل مستخدمي الحاسوب.
google-site-verification=rFfjt9-kCqf8lo65o_W_7Ec6sRkPjk_deuTuE7N6H5g G-WD4D0P0J5F 2428735419