أي شخص على دراية بالشبكات سوف يسمع من بروتوكول SNMP. SNMP هو نوع من البروتوكول يسمح للمسؤولين بمراقبة صحة الأجهزة والبرامج. يمكن مراقبة الأجهزة التي تدعم SNMP عن بعد باستخدام أدوات مراقبة الشبكة لتتبع الأداء وتوافره. ملفات MIB و OIDs هي بعض المكونات السرية لهذا البروتوكول المهم.
يحتوي SNMP على عدد من المكونات أسفل السطح والتي تتيح نقل معلومات الأداء إلى المستخدم النهائي. وكلاء SNMP, مديرو SNMP, ملفات MIB, و OIDs نعمل جميعًا معًا لجعل عمليات النقل هذه ممكنة. في هذه المقالة ، سننظر في ميبس وإيدز ، وماذا يفعلون. ومع ذلك ، قبل أن نفعل ، نحن بحاجة إلى أن ننظر إلى ما هو SNMP.
ما هو SNMP?
SNMP أو بروتوكول إدارة الشبكات البسيطة هو بروتوكول شبكات معروف يقع في طبقة التطبيق. يعود بروتوكول SNMP إلى عام 1989 وتم إنشاؤه للسماح للأجهزة بتبادل المعلومات مع بعضها البعض عبر شبكة. SNMP اليوم هو تستخدم لمراقبة الأجهزة التي تدعم SNMP واعرف كيف يصمد أدائهم. تتكون بنية SNMP من مديري SNMP ووكلاء SNMP.
عوامل SNMP هي برامج تعمل على الأجهزة المتصلة بالشبكة. وتشمل هذه الأجهزة من أجهزة الكمبيوتر إلى مفاتيح ، والهواتف ، والطابعات. يأخذ الوكيل المعلومات من MIB ويقوم بتسليمها إلى مدير SNMP بمجرد إجراء استعلام. تتضمن هذه المعلومات تفاصيل الحالة عن الجهاز المتصل.
مدير SNMP هو نظام يتحمل مسؤولية الاتصال بأجهزة وكيل SNMP المتصلة. هذا هو المكان الذي يوجد فيه حل مراقبة الشبكة لديك. يستعلم مدير SNMP الوكلاء ويستقبل الردود من الوكلاء ويحدد متغيرات الوكيل.
تستند العلاقة بين مدير SNMP وعامل SNMP إلى الرسائل والأوامر. هذه الرسائل تأتي في مجموعة من الأشكال المختلفة. بعض الرسائل التي تبادلها المكونان مدرجة أدناه:
- احصل على – يتم إرساله عندما يحاول مدير SNMP أخذ معلومات من MIB لمعرفة قيمة المتغير.
- استجابة – يرسل الوكيل استجابة إلى مدير SNMP عند الرد على طلب GET. يوفر هذا لمدير SNMP المتغيرات التي تم طلبها في الأصل.
- GETNEXT – يرسل مدير SNMP هذه الرسالة إلى الوكيل للحصول على معلومات من OID التالي داخل شجرة MIB.
- GETBULK – يستخدم عامل SNMP رسالة GETBULK لسحب جداول البيانات باستخدام الكثير من أوامر GETNEXT المختلفة.
- جلس – SET هي رسالة مرسلة من مدير SNMP إلى الوكيل لتغيير التكوينات وإصدار الأوامر.
- فخ – تنبيه تم إرساله من قِبل وكيل SNMP لإخطار مدير SNMP عند حدوث حدث داخل الجهاز.
أنظر أيضا: وأوضح SNMP
ما هو MIB?
أ MIB أو قاعدة معلومات الإدارة هو ملف نصي منسق موجود داخل مدير SNMP مصمم لجمع المعلومات وتنظيمها في تنسيق هرمي. يستخدم مدير SNMP معلومات من MIB لترجمة وتفسير الرسائل قبل إرسالها إلى المستخدم النهائي.
تتم الإشارة إلى الموارد المخزنة داخل MIB على أنها كائنات مُدارة أو متغيرات إدارة. إن أبسط طريقة للتفكير في MIB هي المحور المركزي للبيانات داخل الجهاز. يحتوي MIB على جميع بيانات الأداء التي يتم الوصول إليها عند تحميل أداة مراقبة الشبكة.
ما هو OID?
يوجد داخل MIB العديد من الكائنات المدارة المختلفة التي يمكن تعريفها بواسطة OID أو معرف الكائن. OID هو عنوان يستخدم للتمييز بين الأجهزة داخل التسلسل الهرمي MIB. يتم استخدام OID للإشارة إلى الخصائص الفريدة والتنقل خلال المتغيرات على الجهاز المتصل. تختلف قيمة هذه المعرفات من نص إلى أرقام وعدادات. هناك نوعان رئيسيان من الكائنات المدارة:
- العددية – مثيل كائن واحد مثل اسم الجهاز الذي يحدده البائع
- مجدول – كائنات ذات نتائج OID متعددة لأحد OID
وغالبًا ما يتم تصويرها على أنها شجرة. يتم تنسيق OID في سلسلة من الأرقام كما هو موضح أدناه:
1.3.6.1.4.868.2.4.1.2.1.1.1.3.3562.3
كل هذه الأرقام توفر لك قطعة من المعلومات المقابلة. على سبيل المثال:
ايزو (1)
.org (3)
.dod (6)
.إنترنت (1)
.خاص (4)
.ترجمة (868)
.المنتجات (2)
. الشاسيه (4)
.بطاقة (1)
.slotCps (2)
.cpsSlotSummary (1)
.cpsModuleTable (1)
.cpsModuleEntry (1)
.cpsModuleModel (3) .3562.3
تبدأ OIDs دائمًا بنفس تسلسل الأرقام. 1.3.6.1.4.1. سنتطرق إلى معنى هذه الأرقام بمزيد من التفصيل أدناه:
1 ISO – ISO هو اسم المجموعة التي أطلقت معيار OID
.3 org – المؤسسة المحددة بجانب هذا الرقم
.6 dod – وزارة الدفاع الأمريكية
.1 الإنترنت – يحدد أن التواصل سيتم عبر الإنترنت
.4 private – ينص على أن الجهاز تم تصنيعه بواسطة شركة خاصة
.1 المؤسسة – تنص على أن الشركة المصنعة هي مؤسسة
سيتم توفير OIDs في معظم الأحيان من قبل البائع الذي قمت بشراء جهازك منه.
SNMP الحصول على طلبات والفخاخ SNMP
يمكن إجراء سحب البيانات من الأجهزة باستخدام SNMP بإحدى طريقتين ؛ مع ال SNMP الحصول على طلب أو فخ SNMP. SNMP Get Request هو المكان الذي يقوم فيه المستخدم باستقصاء الجهاز للحصول على بيانات الأداء. بمجرد أن يتلقى وكيل SNMP هذا الطلب ، فإنه يرسل OIDs التي يمكن قراءتها بواسطة نظام مراقبة SNMP.
مع اعتراض SNMP ، يخطر وكيل SNMP مدير SNMP تلقائيًا بمجرد حدوث حدث مهم على الجهاز. الفخاخ مهمة لأن يتم إرسالها إلى مدير SNMP دون أن يتم استطلاع الرأي. نتيجة لذلك ، تساعد الملاءمة على إبقاء المستخدم على اطلاع دائم على التغييرات داخل الجهاز.
بدون اعتراضات SNMP ، يمكن للأجهزة فقط تسليم البيانات عند إجراء الاستطلاعات. تستخدم مصائد SNMP MIBs أيضًا. تتمتع MIBs بشروط التنبيه الخاصة بها والتي توجد داخل الجهاز. يحتاج نظام مراقبة SNMP إلى تكوين MIBs هذه وإلا فلن يتمكن من الوصول إلى الملائمات المرسلة من الجهاز.
كيفية استخدام MIBs و OIDs
كما ناقشنا أعلاه ، سيكون لكل جهاز شبكة يدعم بروتوكول SNMP جدول MIB الخاص به مع العديد من OIDs المختلفة. هناك العديد من OIDs في معظم MIBs بحيث سيكون أقرب إلى المستحيل تسجيل كافة المعلومات. بدلاً من القيام بذلك يدويًا ، عليك استخدام أداة مراقبة الشبكة مثل SolarWinds مراقبة أداء الشبكة أو Paessler PRTG Network Monitor.
SolarWinds Network Performance Monitor قم بتنزيل نسخة تجريبية مجانية مدتها 30 يومًا
Paessler PRTG Network MonitorDownload نسخة تجريبية مجانية لمدة 30 يومًا
تم تصميم أدوات مراقبة SNMP لأخذ البيانات من MIBs و OIDs لتقديمها لك بتنسيق يسهل فهمه. احصل على طلبات ومصائد SNMP تزود شاشات الشبكة ببيانات أداء خام والتي يتم تحويلها بعد ذلك إلى عروض بيانية ومخططات ورسوم بيانية. على هذا النحو ، تتيح لك MIBs و OIDs مراقبة العديد من الأجهزة التي تدعم SNMP من موقع مركزي واحد.
MIBs وكتابة MIBs الخاصة بك
أحد الأشياء المثيرة للاهتمام حول MIBs هو ذلك يمكنك إنشاء MIBs الخاصة بك. عندما تشتري جهازًا جديدًا ، فأنت لا تقتصر على استخدام MIBs الخارجة من الصندوق. ومع ذلك ، لإنشاء MIB الخاصة بك تحتاج إلى معرفة الأشياء التي تريد تضمينها فيها. يمكنك كتابة هذا كقائمة. بمجرد أن تكتب قائمة بالكائنات ، يجب عليك بعد ذلك تحديد مكان MIB ضمن التسلسل الهرمي الأكبر للمعرف.
يحتاج MIB الجديد أن يكون له مكانه الخاص داخل الشجرة حيث لن يصطدم بأي MIB موجود مسبقًا. أفضل طريقة لكتابة MIB هي استخدام MIB موجود كقالب. يوفر تغيير الأسماء والتعريفات داخل MIB للمستخدم أساسًا قويًا للمضي قدمًا. إذا قررت السير في هذا الطريق ، فمن الأفضل تشغيله من خلال مدقق بناء جملة MIB للتأكد من أنه يعمل.
MIBs و OIDs: التروس في الجهاز
في حين أن فرضية SNMP بسيطة نسبيًا ، يمكن أن تكون البنية معقدة بشكل خادع في بعض الأحيان. الشيء المهم الذي يجب تذكره هو أن علاقة SNMP Manager و SNMP Agent تتأكد من أن المستخدم يمكنه مراقبة أجهزة متعددة من موقع واحد.
عند تحميل أداة مراقبة الشبكة ، يقوم وكلاء SNMP بإرسال البيانات من جميع أنحاء الشبكة. يتم تغذية المعلومات التي تراها على الشاشة من مصائد SNMP و الحصول على الطلبات. قد تشاهد هذه البيانات في شكل رسوم بيانية ومخططات ولكن يتم تسجيل هذه البيانات فعليًا داخل MIBs ويتم التعرف عليها مع OIDs.
يتم التعرف على البيانات الموجودة في MIB بمعرف OID حتى يتمكن مراقبو الشبكات من أخذ المعلومات الدقيقة التي يحتاجون إليها. بدون الحصول على معرّف ، سيكون من المستحيل الحصول على طلبات لأن أداة المراقبة لن تكون قادرة على العثور على متغيرات داخل MIB. MIBs و OIDs جزء أساسي من بنية SNMP. يعد هذان المكونان ضروريان لتمكينك من مراقبة البنية التحتية للشبكة وتشغيل استكشاف الأخطاء وإصلاحها.
أنظر أيضا: دليل UDP (بروتوكول مخطط بيانات المستخدم)
Dalam artikel ini, dijelaskan tentang protokol SNMP yang digunakan untuk memantau kesehatan perangkat dan perangkat lunak pada jaringan. SNMP terdiri dari beberapa komponen seperti agen SNMP, manajer SNMP, file MIB, dan OID yang bekerja sama untuk memungkinkan transfer informasi kinerja ke pengguna akhir. MIB dan OID adalah beberapa komponen penting dari protokol ini. MIB adalah database yang digunakan oleh manajer SNMP untuk mengumpulkan dan mengorganisir informasi kinerja, sedangkan OID digunakan untuk mengidentifikasi perangkat dalam struktur hierarki MIB. Artikel ini memberikan pemahaman yang baik tentang protokol SNMP dan komponen-komponennya.