كلنا - أو على الأقل ، كلنا شبكةالمسؤولون - أتمنى أن تكون الفرقة غير محدودة ولا تكلف شيئًا. لسوء الحظ ، ليس هناك ما هو أبعد من الحقيقة. عرض النطاق الترددي مكلفة ومحدودة. نتيجة لذلك ، نميل إلى طلب عرض نطاق ترددي يكفي لتلبية احتياجاتنا. هذا ، بدوره ، له نتيجة أخرى: نحن بحاجة إلى مراقبة استخدام النطاق الترددي. هذه هي الطريقة الوحيدة التي يمكننا من خلالها معرفة متى يصل عرض النطاق الترددي إلى العتبات الحرجة - حيث يبدأ الأداء في التأثير - مما يسمح لنا بالرد.
أفضل طريقة لمراقبة العين على النطاق التردديهو استخدام نوع من الأدوات المصممة لهذا الغرض. وهناك الكثير من هذه الأدوات. ومع ذلك ، فإن بعضها أدوات معقدة تتطلب عادة الكثير من الموارد وتكلف الكثير من المال. لذلك ، بحثنا عن السوق بحثاً عن أدوات مراقبة النطاق الترددي للشبكة مفتوحة المصدر. لقد فوجئنا بسرور باكتشاف وجود عدد غير قليل منهم.
قبل أن نكشف عن أفضل الأدوات ، سنقوم بذلكابدأ بمناقشة مراقبة النطاق الترددي. سنتعلم ما هو وكيف يمكن القيام به. يعد بروتوكول إدارة الشبكات البسيطة أحد أكثر التقنيات شيوعًا المستخدمة لمراقبة عرض النطاق الترددي للشبكة ، لذلك سنلقي نظرة عليه ونرى كيف يعمل. وأخيرًا ، سنراجع أفضل أدوات مراقبة النطاق الترددي للشبكة مفتوحة المصدر التي يمكن أن نجدها. لكل واحد ، سنقدم باختصار ميزاتها وميزاتها الرئيسية.
حول مراقبة شبكة النطاق الترددي
مراقبة النطاق الترددي للشبكة هي محددة للغايةنوع المراقبة. ما تقوم به هو قياس مقدار حركة المرور عبر نقطة معينة على شبكة. عادةً ما تكون نقطة القياس عبارة عن واجهة جهاز توجيه أو تبديل ، لكن ليس من غير المألوف مراقبة استخدام عرض النطاق الترددي لواجهة LAN الخاصة بالخادم. الشيء المهم هنا هو أن ندرك أن كل ما نقيسه هو مقدار الحركة. مراقبة النطاق الترددي لن تعطيك أي معلومات حول ماهية حركة المرور هذه ، فقط كم منها.
هناك عدة أسباب لرغبتك في المراقبةاستخدام عرض النطاق الترددي الشبكة. أولا وقبل كل شيء ، يمكن أن تساعدك على تحديد مجالات الخلاف. مع نمو استخدام دائرة الشبكة ، يبدأ أدائها في التدهور. هذه هي حقيقة الحياة. كلما اقتربت من السعة القصوى ، زاد التأثير على الأداء. من خلال السماح لك بمراقبة استخدام الشبكة ، تتيح لك أدوات مراقبة النطاق الترددي فرصة لاكتشاف الاستخدام العالي - والتصدي له - قبل أن يصبح ملحوظًا من قبل المستخدمين.
تخطيط القدرات هو فائدة رئيسية أخرى منأدوات مراقبة الشبكة. دوائر الشبكة - خاصة اتصالات WAN بعيدة المدى - غالية الثمن وغالبًا ما يكون لها فقط النطاق الترددي المطلوب عند تثبيتها في البداية. على الرغم من أن كمية النطاق الترددي هذه قد تكون على ما يرام في ذلك الوقت ، إلا أنها ستحتاج في النهاية إلى زيادتها. من خلال مراقبة تطور استخدام عرض النطاق الترددي لدوائر شبكتك ، ستتمكن من معرفة أي منها بحاجة إلى الترقية ومتى.
أدوات مراقبة النطاق الترددي يمكن أن تكون مفيدة أيضًااستكشاف أخطاء أداء التطبيق الفقراء. عندما يشكو المستخدم من أن بعض التطبيقات عن بُعد قد تباطأ ، فإن النظر في استخدام النطاق الترددي للشبكة يمكن أن يمنحك فكرة جيدة عما إذا كانت المشكلة ناتجة عن ازدحام الشبكة أم لا. إذا لاحظت انخفاض استخدام الشبكة ، فمن المحتمل أن تركز جهود استكشاف الأخطاء وإصلاحها في مكان آخر.
SNMP الرصد في باختصار
تعتمد معظم أدوات مراقبة النطاق الترددي للشبكة علىبروتوكول إدارة الشبكة البسيطة (SNMP) للقيام بسحرهم. تحتوي معظم معدات الشبكات على قدرة SNMP مضمنة ويمكن استطلاعها عن طريق أدوات المراقبة على فترات منتظمة. على الرغم من اسمها المضلل ، SNMP في الواقع معقدة للغاية. ولكن لا تقلق ، فلا يجب أن تكون خبيرًا وتعرف كل شيء حوله لاستخدامه. يشبه الأمر تمامًا أنك لست بحاجة إلى أن تكون ميكانيكي سيارات لقيادة سيارة. ومع ذلك ، من الأفضل أن يكون لديك على الأقل فكرة عن كيفية عملها ، لذلك دعونا نلقي نظرة عليها.
في قاعدته ، SNMP هو بروتوكول الاتصالاتيحدد كيف يمكن لنظام إدارة SNMP قراءة وكتابة المعلمات التشغيلية في الأجهزة البعيدة. تتم الإشارة إلى المعلمات باسم معرفات الكائنات أو OIDs. بعض OIDs المهمة ، من وجهة نظر المراقبة ، هي تلك التي تحتوي على مقاييس جهاز رئيسية مثل وحدة المعالجة المركزية وتحميل الذاكرة أو استخدام القرص ، على سبيل المثال. ولكن عند مراقبة استخدام النطاق الترددي للشبكات ، يكون لمعملي OID أهمية خاصة. هم البايتات خارج والبايتات في العدادات المرتبطة بكل واجهة. يتم زيادتها تلقائيًا بواسطة أجهزة الشبكة حيث يتم إخراج البيانات أو إدخالها.
القراءة ذات الصلة: أفضل 10 أدوات إدارة الافتراضية
يعود تاريخه إلى زمن لم يكن فيه أمن تكنولوجيا المعلوماتالمشكلة ، SNMP لديه الحد الأدنى من الأمن فقط. سيقوم مدير SNMP الذي يتصل بجهاز يدعم SNMP بإرسال "سلسلة مجتمع" مع طلبه. إذا تطابق الخيط الذي تم تكوينه في الجهاز ، فسيتم تنفيذ الطلب. تحتوي الأجهزة عادةً على سلسلتين مجتمعيتين تم تكوينهما ، واحدة لمعرفات OID للقراءة فقط والآخر للأدوات القابلة للتعديل. الاتصال غير مشفر وأي شخص يعترض عليه سيرى سلاسل المجتمع في نص واضح. هذا هو السبب في أن SNMP يستخدم فقط على الشبكات الخاصة والآمنة.
ماذا عن مثال؟
إليك كيفية استخدام معظم أنظمة المراقبة لـ SNMPمراقبة استخدام عرض النطاق الترددي. يقرءون بشكل دوري وحدات البايتات داخل وخارج عدادات واجهات جهاز الشبكة على فترات معرفة. خمس دقائق قيمة فاصلة نموذجية ولكن يمكن استخدام أوقات أقصر لتحليل دقة. ثم يقومون بتخزين القيم التي تم استطلاعها في نوع من قاعدة البيانات أو الملف.
بقية العملية عبارة عن رياضيات بسيطة. يطرح نظام المراقبة قيمة العداد السابقة من القيمة الحالية للحصول على عدد البايتات المرسلة أو المتلقاة خلال فترة الاستقصاء. يمكن بعد ذلك ضرب هذا الرقم في ثمانية للحصول على عدد البتات وتقسيمها على عدد الثواني في الفاصل الزمني للحصول على عدد البتات في الثانية. يتم رسم هذه المعلومات عادةً على رسم بياني يوضح تطورها في الوقت المناسب ويتم تخزينها في قاعدة بيانات.
القراءة ذات الصلة: ما هو الإنتاجية؟ 6 أفضل الأدوات لقياس الإنتاجية
من المهم أن نلاحظ أن ما تحصل عليه هوتقدير متوسط الاستخدام خلال فترة الاستقصاء ، وليس استخدام النطاق الترددي الحقيقي. على سبيل المثال ، لنفترض أن الدائرة تُستخدم بأقصى سعة خلال نصف الفاصل الزمني للاستطلاع ولا تحمل أي حركة مرور خلال النصف الآخر. سيظهر على أنه مستخدم بنسبة 50٪ من سعته على الرغم من تجاوزه لفترة طويلة. ستعمل فترات الاستقصاء الأقصر على تقليل هذا التشوه ، لكن من المهم أن تضع في اعتبارك أن هذه الأنظمة تمنحك فقط متوسط القيم.
أفضل أدوات مراقبة النطاق الترددي للشبكة مفتوحة المصدر
لقد بحثنا في الويب عن الأفضلأدوات مراقبة النطاق الترددي مفتوحة المصدر. لقد سررنا تمامًا باكتشاف وجود عدد قليل من الأدوات الممتازة المتوفرة هناك. يعود عدد قليل من الأدوات في قوائمنا إلى عدة سنوات ، لكنها لا تزال مستخدمة على نطاق واسع حتى اليوم. بعد كل شيء ، أن يكون حرا ومفتوح المصدر لديه جاذبية معينة. تتميز جميع الأدوات في قائمتنا بمراقبة عرض النطاق الترددي لـ SNMP وتتميز جميعها بوحدة تحكم مركزية حيث يمكنك تكوين الأداة والحصول على عرض مرئي للحالة الحالية لشبكتك.
1. Zabbix
Zabbix هو منتج مجاني ومفتوح المصدر يمكن أن يكونتستخدم لمراقبة أي شيء. يمكن تشغيل الأدوات على عدد قليل من توزيعات Linux - بما في ذلك Rapsbian ونسخة Raspberry Pi على Linux - وستراقب عرض النطاق الترددي للشبكة والخوادم والتطبيقات والخدمات بالإضافة إلى البيئات المستندة إلى مجموعة النظراء. يتميز بمظهر وشعور احترافي للغاية. يتميز هذا المنتج أيضًا بمجموعة ميزات عريضة ، وقابلية للتطوير غير محدودة ، ومراقبة موزعة ، وأمن قوي ، وتوافر كبير. على الرغم من كونه مجانيًا ، إلا أنه منتج حقيقي على مستوى المؤسسات.

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

مع الحفاظ على النهج المعياري ، فإن الواجهة الأمامية للأداة هي أيضًا وحدات ويمكن أيضًا تنزيل العديد من الخيارات المختلفة التي طورها المجتمع. ال Nagios الأساسية، تجمع المكونات الإضافية والطرف الأمامي مع نظام مراقبة متكامل تمامًا. هناك عيب لهذه الطريقة ، على الرغم من. قد يتحول إعداد Nagios Core إلى مهمة صعبة.
Nagios الحادي عشر هو منتج تجاري يعتمد على Nagios الأساسية المحرك لكنه حل مراقبة كامل قائم بذاته. يستهدف المنتج جمهورًا واسعًا من الشركات الصغيرة إلى الشركات الكبيرة. هو أسهل بكثير لتثبيت وتكوين من Nagios الأساسية، وذلك بفضل معالج التكوين ومحرك الاكتشاف التلقائي. بالطبع ، تأتي سهولة الإعداد والتكوين هذه بثمن. يمكنك أن تتوقع دفع حوالي 2000 دولار للحصول على ترخيص 100 عقدة وحوالي عشرة أضعاف مقابل ترخيص غير محدود.
3. زينوس كور
زينوس كور قد لا تكون شعبية مثل البعض الآخرأدوات المراقبة في هذه القائمة لكنها تستحق حقًا أن أكون هنا بسبب مجموعة ميزاتها ومظهرها الاحترافي. يمكن للأداة مراقبة العديد من الأشياء مثل استخدام عرض النطاق الترددي وتدفق حركة المرور أو الخدمات مثل HTTP و FTP. لديه واجهة مستخدم نظيفة وبسيطة ونظام التنبيه الخاص به ممتاز. شيء واحد يستحق الذكر هو نظام تنبيه متعدد فريد من نوعه. يسمح بتنبيه الشخص الثاني إذا لم يستجب الشخص الأول خلال فترة تأخير محددة مسبقًا.

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

تنبيه والإخطار أيضا بين Icingaميزات رائعة. تكون التنبيهات قابلة للتكوين بالكامل من حيث ما يحفزها وكيفية إرسالها. تتميز الأداة أيضًا بما يشار إليه باسم التنبيه المقسم. هذه الميزة ستسمح لأحد بإرسال بعض التنبيهات إلى مجموعة واحدة من المستخدمين والتنبيهات الأخرى لأشخاص مختلفين. من الجيد أن يكون ذلك عندما تراقب أنظمة مختلفة تدار من قبل فرق مختلفة. يمكن أن تضمن أن التنبيهات تنتقل فقط إلى المجموعة المناسبة لمعالجتها.
5. LibreNMS
LibreNMS هو منفذ مفتوح المصدر ل Observium، شبكة مراقبة تجارية شعبيةمنصة. إنه نظام مراقبة شبكة كامل الميزات يوفر مجموعة كبيرة من الميزات ودعم الجهاز. من بين أفضل ميزاته محرك الاكتشاف التلقائي الخاص به. لا تعتمد فقط على SNMP لاكتشاف الأجهزة. يمكنه اكتشاف الشبكة بالكامل تلقائيًا باستخدام CDP و FDP و LLDP و OSPF و BGP و SNMP و ARP. عند الحديث عن ميزات التشغيل الآلي للأداة ، فإنه يحتوي أيضًا على تحديثات تلقائية ، لذلك ستبقى دائمًا على حالها.

ميزة أخرى رئيسية للمنتج هووحدة الإنذار عالية للتخصيص. إنه مرن للغاية ويمكنه تشغيل إشعارات التنبيه باستخدام تقنيات متعددة مثل البريد الإلكتروني ، مثل معظم منافسيه وأيضًا IRC و slack والمزيد. إذا كنت مقدم خدمة أو مؤسستك تقوم بإرجاع كل قسم لاستخدامه الشبكة ، فستقدر ميزة إعداد الفواتير الخاصة بالأداة. يمكنه إنشاء فواتير عرض النطاق الترددي لشرائح الشبكة بناءً على الاستخدام أو النقل.
بالنسبة للشبكات الأكبر حجمًا وللمنظمات الموزعة ، فإن ميزات الاقتراع الموزعة لـ LibreNMS السماح للتحجيم الأفقي لتنمو مع الخاص بكشبكة الاتصال. يتم تضمين واجهة برمجة التطبيقات (API) الكاملة أيضًا ، مما يسمح لأحد بإدارة البيانات ورسمها واستردادها من التثبيت. أخيرًا ، تتوفر تطبيقات الأجهزة المحمولة لأجهزة iPhone و Android ، وهي ميزة فريدة من نوعها مع أدوات مفتوحة المصدر.
6. الصبار
كان علينا أن ندرج الصبار في هذه القائمة. بعد كل شيء ، في عمر 17 عامًا ، تعد واحدة من أقدم منصات المراقبة المجانية والمفتوحة المصدر. ولا يزال يتمتع بشعبية كبيرة حتى يومنا هذا لا يزال يتم تطويره بنشاط. تم إصدار أحدث إصدار في أواخر يناير. في حين الصبار قد لا تكون غنية بالميزات مثل غيرهاالمنتجات ، فإنه لا يزال أداة ممتازة. تتمتع واجهة المستخدم المستندة إلى الويب بشعور من الطراز القديم إلى حد ما ولكنها مصممة جيدًا وسهلة الفهم والاستخدام. الصبار يتألف من مستطلع سريع ، الرسوم البيانية المتقدمةقوالب ، وطرق اقتناء متعددة. على الرغم من أن الأداة تعتمد بشكل أساسي على استطلاع SNMP ، إلا أنه يمكن تصميم برامج نصية مخصصة للحصول على البيانات من أي مصدر تقريبًا.

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

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