هذا هو الأمر snmpwalk الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
snmpwalk - استرداد شجرة فرعية لقيم الإدارة باستخدام طلبات SNMP GETNEXT
موجز
snmpwalk [خيارات التطبيق] [خيارات عامة] الوكيل [OID]
الوصف
snmpwalk هو تطبيق SNMP يستخدم طلبات SNMP GETNEXT للاستعلام عن كيان شبكة
لشجرة المعلومات.
يمكن إعطاء معرف الكائن (OID) في سطر الأوامر. يحدد معرف الكائن هذا
سيتم البحث عن جزء من مساحة معرف الكائن باستخدام طلبات GETNEXT. الجميع
المتغيرات في الشجرة الفرعية أسفل معرف الكائن المحدد يتم الاستعلام عنها وعرض قيمها إلى
مستخدم. يتم إعطاء كل اسم متغير بالتنسيق المحدد في المتغيرات(5).
في حالة عدم وجود وسيطة OID ، snmpwalk سيبحث في الشجرة الفرعية المتجذرة في
SNMPv2-SMI :: mib-2 (بما في ذلك أي قيم كائن MIB من وحدات MIB النمطية الأخرى ،
يُعرَّف بأنه يقع داخل هذه الشجرة الفرعية). إذا كان لدى كيان الشبكة خطأ في معالجة
حزمة الطلب ، سيتم إرجاع حزمة خطأ وستظهر رسالة تساعد على
تحديد سبب تشوه الطلب.
إذا تسبب البحث الشجري في محاولات البحث بعد نهاية ملف MIB ، تظهر رسالة "End
من MIB ".
OPTIONS
-نسخة لا تتحقق مما إذا كانت معرّفات الكائن التي تم إرجاعها تتزايد. بعض الوكلاء (LaserJets هي
مثال) إرجاع OIDs خارج الترتيب ، ولكن يمكنه إكمال المسيرة على أي حال. آخر
يقوم الوكلاء بإرجاع معرفات الكائن التي خارج الترتيب ويمكن أن تسبب snmpwalk إلى الحلقة
إلى أجل غير مسمى. بشكل افتراضي، snmpwalk يحاول الكشف عن هذا السلوك ويحذرك
عندما تصطدم بوكيل يتصرف بشكل غير قانوني. يستخدم -نسخة لإيقاف هذا الاختيار.
-هذه {معرف الكائن}
قم بإنهاء المسيرة عند معرف الكائن المحدد ، بدلاً من الشجرة الفرعية البسيطة. يمكن استخدام هذا
للمشي في شجرة فرعية جزئية ، أو أعمدة محددة من جدول ، أو حتى جدولين أو أكثر
في أمر واحد.
-سي قم بتضمين معرف الكائن المحدد في نطاق البحث. عادة snmpwalk يستخدم GETNEXT
الطلبات التي تبدأ بـ OID الذي حددته وإرجاع جميع النتائج في MIB
الشجرة الفرعية متجذرة في ذلك الكائن. في بعض الأحيان ، قد ترغب في تضمين معرف الكائن المحدد
في سطر الأوامر في النتائج المطبوعة إذا كان معرف الكائن صالحًا في الشجرة
بحد ذاتها. يتيح لك هذا الخيار القيام بذلك بشكل صريح.
-سي في الواقع ، سيتم استرداد OID المعطى تلقائيًا إذا كانت الشجرة الفرعية تسير على الأقدام
لا تُرجع أي قيم قابلة للاستخدام. يسمح هذا لمثيل واحد بالتصرف مثل
بشكل عام متوقع ، وإرجاع قيمة المثيل المحددة. يتحول هذا الخيار
من طلب GET النهائي هذا ، لذا فإن السير في مثيل واحد لن يعيد شيئًا.
-كب عند الانتهاء من الجولة ، اطبع عدد المتغيرات التي تم العثور عليها.
-ط عند الانتهاء من المسيرة ، اطبع إجمالي الوقت الذي استغرقته ساعة الحائط لجمعه
البيانات (بالثواني). لاحظ أن المؤقت بدأ قبل البداية مباشرة
من سلسلة طلبات البيانات وتوقف فور انتهائها. الاكثر اهمية،
هذا يعني أنه لا يشمل تهيئة مكتبة snmp ، إيقاف التشغيل ،
معالجة الحجج ، وأي نفقات أخرى.
بالإضافة إلى هذه الخيارات ، snmpwalk يأخذ الخيارات الشائعة الموضحة في
com.snmcmd(1) صفحة دليل.
أمثلة
نلاحظ أن snmpwalk يتطلب وسيطة تحدد الوكيل للاستعلام وكائن واحد على الأكثر
حجة ، كما هو موضح هناك. الامر:
نظام snmpwalk -Os -c public -v 1 zeus
سوف يسترد جميع المتغيرات تحت النظام:
sysDescr.0 = STRING: "SunOS zeus.net.cmu.edu 4.1.3_U1 1 sun4m"
sysObjectID.0 = معرف الكائن: enterprise.hp.nm.hpsystem.10.1.1
sysUpTime.0 = المواعيد الزمنية: (155274552) 17 يومًا ، 23:19:05
sysContact.0 = STRING: ""
sysName.0 = STRING: "zeus.net.cmu.edu"
sysLocation.0 = STRING: ""
sysServices.0 = العدد الصحيح: 72
(بالإضافة إلى محتويات sysORTable).
الامر:
snmpwalk -Os -c public -v 1 -CE sysORTable zeus system
سوف يسترد القيم العددية ، لكن يحذف sysORTable.
استخدم snmpwalk عبر الإنترنت باستخدام خدمات onworks.net