وصلني في الآونة الآخيرة الكثير من الأسئلة تطلب مني طرق وبرامج تطلب كيفية مراقبة الشبكات والاجهزة الموجودة عليها,وحقيقة الحل موجود ويعلمه الجميع لكن يحتاج عيون ثاقبة للوصول إلى هذا الحل وهو ببساطة بروتوكول شهير جدا تحدثت عنه في تدوينة سابقة وهو الـ SNMP
يعد بروتوكول الـ SNMP هو البروتوكول المسؤول عن كل هذه الأمور فهو وجد لكي يقدم لك معلومات عن الأجهزة وكيفية عملها وتشمل هذه الأجهزة computers, servers, routers, switches, gateways, wireless access points, VoIP phones والخ…وكل ماتحتاجه هو تفعيل البروتوكول على هذه الأجهزة وعمل بعض الأعدادات وبعدها تنصيب برنامج لجمع المعلومات وهي كثيرة جدا وسوف أعود لكي أضع أشهر هذه البرامج في تدوينة قادمة.
تدوينتي لهذا اليوم سوف تتحدث عن كيفية تفعيل هذا البروتوكول على أجهزة سيسكو وأنصح الجميع بالعودة للتدوينة السابقة حول الـ SNMP لأنها تقدم فكرة وآلية عمل هذا البروتوكول لأنها مهمة لمهندس الشبكات المتميز الراغب في فهم كيفية وعمل هذا البروتوكول
Router(config)# snmp-server community networkset ro
الأمر الأول الذي يتوجب علينا كتابته او تحديده هو الـ Community وهي بمثابتة كلمة السر التى يتوجب تطابقها بين العميل والسيرفر وقد وضعت networkset كلمة السر وبعدها كتابة ro وهناك أمكانية أيضا لكتابة rw الأولى تعني Read only والثانية تعني Read Write وهي مفهومة ولاتحتاج توضيح كما يمكنك أيضا أن تضيف بعد هذا الأمر رقم لأكسس ليست تحدد ماهي الأيبيات التى يمكنها قراءة هذه المعلومات من خلال كتابة نفس الأمر متبوعا برقم الأكسس ليست أو أسم الأكسس ليست وإذا لم تحدد شيء عندها سوف سوف ترسل المعلومات إلى المنافذ الموجودة ولو أردت شيء أكثر خصوصية أكتب الامر على الشكل التالي:
Router(config)#snmp-server host xx.xx.xx.xx version 2c networkset
الأمر التالي وهو الأهم وهو تحديد الـ Trap التى تريد أرسالها إلى مركز المعلومات لمراقبتها أو من اجل مراقبة التغييرات التى تحدث فيها وهي كثيرا جدا وصيغة الامر على الشكل الآتي :
Router(config)# snmp-server enable traps
ضع أشار الأستفهام بعد كلمة trap لمشاهدة كل الأمور التى من الممكن أضافتها ولو في حال كتبت الأمر مثلما هو سوف يرسل كل شيء وبدون أستثناء وهذا مثال على أحد الأوامر :
Router(config)#snmp-server enable traps snmp linkup linkdown
وآخيرا هذه بعض الأوامر التى يجب كتابتها للتعريف بالجهاز نوعه ومكانه والمسؤول عنه والخ لأن عادة المسؤول عن المراقبة ليس هو نفسه مدير الشبكة.
Router(config)# snmp-server contact Ayman Alnaimi – Network Admin
Router(config)# snmp-server location Branch office-First Floor-Room 2
Router(config)# snmp-server chassis-id Cisco3640-Router
إلى هنا نكون قد انتهينا وأن كنت لم أتحدث بالتفصيل عن الاوامر لكن وضحت المبادئ في العمل وأعتقد أن أي شخص متمكن قليلا من سيسكو يستطيع أن يقوم بباقي العمل ويتعرف أكثر على طرق الأعداد بشكل صحيح وفهم عمل هذا البروتوكول هو طريقك نحو فهم مبدأ مراقبة الشبكات وطريقة عملها وعندما نصل إلى تدوينات البرامج سوف تجد أن هناك برامج تعطيك معلومات لايمكن تصور مدى حجمها وأهميتها وانتظروا مني عدة تدوينات حول الـ SNMP في الأيام القادمة أتمنى أن تكونوا قد أستفدتوا ولاتنسونا من دعواتكم ودمتم بود.