انظمة المراقبة  للشبكة

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

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

الطريقة التي يمكنكم من خلالها ربط نظام المراقبة بالتجهيزات الخاصة بالشبكة هي بروتوكول إدارة الشبكة المبسط (SNMP). فمعظم التجهيزات الخاصة بالشبكة والنظم تدعم هذا البروتوكول بإصداريه(SNMP v2c - SNMP v1) . كما يقوم كل جهاز بتبادل المعلومات مع سيرفر المراقبة عبر هذا البروتوكول.

نظراً لعدم استطاعة هذا البروتوكول تحديد نوع وصنف المعلومات المطلوبة من الجهاز المرسل، فإنه يقوم بالاعتماد على نظام إدارة قواعد المعلومات (MIB) الذي يحوي  بنية هرمية تتضمن معرّفات (OID)تحدد من قبل المستخدم وتحدد نوع المعلومة المطلوبة. بعض أنظمة المراقبة قد لا تحتاج لتزويدها بـ(MIB-OID)  إذ تحتوي مكتبه عامة بداخلها لمعظم انواع التجهيزات الشبكية والتي تخص النظم نظام المراقبة (PRTG) و (Solar Winds NPM). 

يساعد البروتكول (SNMP)  مهندسي الشبكات على مراقبة عدة أشياء مهمة لضمان عمل الشبكة وتحسين الأداء العام لها مثل: عرض حالة وحدة المعالجة المركزية والذاكرة (CPU & RAM) و مراقبة الـ(Bandwidth) وحالة المنافذ (Interface  Status) و السعة التخزينية (Volumes). 

بعض التجهيزات قد لا تدعم عمل هذا البروتوكول أو قد لا يكون لديك الصلاحية لضبطها. عندها يُنصح باستخدام وسائل أخرى للتأكد من توافرها (Availability) كاستخدام الأداة (PING) والتي تقوم بالكشف عن توافر التجهيزات المتصلة بالشبكة عبر إرسال رسالة تنبيه مستخدمة بروتوكول  (ICMP) الذي غالباً ما يكون متاح عبر شبكة الانترنت ويقوم برنامج المراقبة برسم بياني أو جدول يحدد فيه أوقات توافر الجهاز بالخدمة من عدمها.

هناك العديد من الانظمة التي تسمح بمراقبة الشبكة، وسنسرد البعض منها:

نظام (Observium)

وهو تطبيق أتوماتيكي لمراقبة الشبكة يركز على جمع البيانات المكثفة ورسم البنية التحتية لعدة أنظمة تشغيل منها(Linux, UNIX, Cisco, Juniper, Brocade, Foundry, HP).كما يقوم بتزويد رسوم بيانية مفصلة وسهلة الاستخدام لكنه يفتقر لأدوات التنبيه الآلية والتي قد تعوض عبر استخدام برنامج مساعد كـ (Nagios). 

نظام (Ganglia) 

وهو تطبيق أتوماتيكي لمراقبة الشبكة أيضاً يركز على عرض المعلومات خلال مجموعات وشبكات (clusters and grids)كما يقوم بعرضها بطرق سهلة وسريعة القراءة. تم إصدار هذا النظام لعدة أنظمة تشغيل ويتم استخدامه بآلاف المجموعات (clusters)حول العالم حيث لابد لأي شخص يقوم بتطبيق آليه الـ (clusters)أن يستعمل نظام المراقبة (Ganglia)كما يصل عدد الوحدات القادر النظام على مراقبتها إلى 2000وحدة.

نظام (Spiceworks) 

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

نظام Nagios) 

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

نظام (Zabbix) 

لا تقل فعالية هذا النظام عن أي من الأنظمة السابقة، كما أنه يدعم عرض المعلومات حسب صلاحيات المستخدم كما يقوم بتكبير الرسوم البيانية وعرضها عبر واجهة الويب. يقوم نظام(Zabbix)بمراقبة عدد كبير من التجهيزات يصل عددها لـ 10000جهاز و التي يجمع منها أي نوع يريده المستخدم من البيانات. ومن أحد المزايا الفريدة التي يقدمها هي تقديم تنبيه صوتي في حال وجود عطل ما. كما يقدم دعم فني تجاري عند الحاجة.

نظام (Cacti)  

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

أما عن تجربة الجامعة ممثله بإدارة تكنولوجيا المعلومات، فإنها تستخدم :

نظام(SolarWinds NPM)

فهو يحتوي على العديد من المزايا منها:

واجهة Web-based والتي تسمح بالدخول على النظام من أي مكان.

يحتوي على العديد من الأشكال والجداول والقوائم التفصيلية الجاهزة مع إمكانية تعديلها وتخصيصها.

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

خاصية Network Atlas والتي تعطي الإمكانية لإنشاء خارطة افتراضية لشبكة المنظمة متعددة الطبقات.

خاصية Connect Now التي تستخدم برتوكول الـ ARP لرسم روابط فيزيائية وافتراضية لنقاط الشبكة المستكشفة(Nodes).

وجود نظام بناء التقارير الذي يحتوي على أكثر من 40 تقرير مع إمكانية تعديلها وإنشاء تقارير معقدة.

خاصية الـGroups والتي تسمح بترتيب الكائنات منطقياً.

خاصية الـDependencies والتي تحدد ماهي الأجهزة الغير مستقلة والتي تعتمد على جهاز آخر، وبذلك لا تقوم بإرسال التنبيهات حال كان الجهاز الأساسي غير متوفر(down).

نظام التنبيهات عبر البريد الإلكتروني أو الرسائل القصيرة.

المصادر:

http://www.networkset.net/2013/03/five-free-monitoring-network-tools/

http://www.techrepublic.com/blog/five-apps/five-free-network-monitoring-tools/

Go to top