यह कमांड स्नैम्पवॉक है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
snmpwalk - SNMP GETNEXT अनुरोधों का उपयोग करके प्रबंधन मूल्यों का एक उपवृक्ष पुनर्प्राप्त करें
SYNOPSIS
snmpwalk [आवेदन विकल्प] [सामान्य विकल्प] एजेंट [ओआईडी]
वर्णन
snmpwalk एक एसएनएमपी एप्लिकेशन है जो नेटवर्क इकाई को क्वेरी करने के लिए एसएनएमपी GETNEXT अनुरोधों का उपयोग करता है
जानकारी के एक वृक्ष के लिए.
कमांड लाइन पर एक ऑब्जेक्ट आइडेंटिफ़ायर (OID) दिया जा सकता है। यह OID निर्दिष्ट करता है कि कौन सा
ऑब्जेक्ट पहचानकर्ता स्थान का भाग GETNEXT अनुरोधों का उपयोग करके खोजा जाएगा। सभी
दिए गए OID के नीचे उपवृक्ष में चरों के बारे में पूछताछ की जाती है और उनके मान प्रस्तुत किए जाते हैं
उपयोगकर्ता. प्रत्येक चर का नाम निर्दिष्ट प्रारूप में दिया गया है चर(5).
यदि कोई OID तर्क मौजूद नहीं है, snmpwalk पर निहित उपवृक्ष की खोज करेगा
SNMPv2-SMI::mib-2 (अन्य MIB मॉड्यूल से किसी भी MIB ऑब्जेक्ट मान सहित, जो हैं
इस उपवृक्ष के भीतर झूठ बोलने के रूप में परिभाषित किया गया है)। यदि नेटवर्क इकाई को संसाधित करने में कोई त्रुटि है
अनुरोध पैकेट, एक त्रुटि पैकेट लौटाया जाएगा और एक संदेश दिखाया जाएगा, जिससे मदद मिलेगी
यह बताएं कि अनुरोध विकृत क्यों था।
यदि ट्री खोज एमआईबी के अंत से परे खोज करने का प्रयास करती है, तो संदेश "समाप्त होता है
एमआईबी का" प्रदर्शित किया जाएगा।
विकल्प
-सीसी यह जांच न करें कि लौटाए गए ओआईडी बढ़ रहे हैं या नहीं। कुछ एजेंट (लेजरजेट्स हैं
एक उदाहरण) ओआईडी को क्रम से बाहर लौटाएं, लेकिन फिर भी वॉक पूरा कर सकते हैं। अन्य
एजेंट ऐसे OID लौटाते हैं जो ख़राब होते हैं और कारण बन सकते हैं snmpwalk फंदे के लिए
अनिश्चित काल तक. डिफ़ॉल्ट रूप से, snmpwalk इस व्यवहार का पता लगाने का प्रयास करता है और आपको चेतावनी देता है
जब यह अवैध रूप से कार्य कर रहे किसी एजेंट पर हमला करता है। उपयोग -सीसी इस चेक को बंद करने के लिए.
-सीई {ओआईडी}
किसी साधारण सबट्री के बजाय निर्दिष्ट ओआईडी पर वॉक समाप्त करें। इसका उपयोग किया जा सकता है
आंशिक उपवृक्ष, तालिका के चयनित स्तंभों, या यहां तक कि दो या अधिक तालिकाओं पर चलने के लिए
एक ही आदेश के भीतर.
-सी दिए गए OID को खोज श्रेणी में शामिल करें। सामान्य रूप से snmpwalk GETNEXT का उपयोग करता है
आपके द्वारा निर्दिष्ट ओआईडी से शुरू होने वाले अनुरोध और एमआईबी में सभी परिणाम लौटाते हैं
सबट्री उस OID पर निहित है। कभी-कभी, आप निर्दिष्ट ओआईडी को शामिल करना चाह सकते हैं
मुद्रित परिणामों में कमांड लाइन पर यदि यह ट्री में एक वैध ओआईडी है
अपने आप। यह विकल्प आपको यह स्पष्ट रूप से करने देता है.
-सीआई वास्तव में, यदि मुख्य उपवृक्ष चलता है तो दिया गया ओआईडी स्वचालित रूप से पुनर्प्राप्त हो जाएगा
कोई उपयोगी मान नहीं लौटाता। यह एकल उदाहरण के चलने को इस प्रकार व्यवहार करने की अनुमति देता है
आम तौर पर अपेक्षित, और निर्दिष्ट इंस्टेंस मान लौटाएं। यह विकल्प बदल जाता है
इस अंतिम GET अनुरोध को बंद कर दें, इसलिए एक भी उदाहरण पर चलने से कुछ भी वापस नहीं आएगा।
-सीपी वॉक पूरा होने पर, पाए गए वेरिएबल्स की संख्या प्रिंट करें।
-सीटी वॉक पूरा होने पर, दीवार-घड़ी को इकट्ठा करने में लगा कुल समय प्रिंट करें
डेटा (सेकंड में)। ध्यान दें कि टाइमर शुरुआत से ठीक पहले शुरू किया गया है
डेटा अनुरोध श्रृंखला का और इसके समाप्त होने के तुरंत बाद बंद हो गया। सबसे महत्वपूर्ण बात,
इसका मतलब यह है कि इसमें एसएनएमपी लाइब्रेरी आरंभीकरण, शटडाउन, शामिल नहीं है
तर्क प्रसंस्करण, और कोई अन्य ओवरहेड।
इन विकल्पों के अतिरिक्त, snmpwalk में वर्णित सामान्य विकल्प लेता है
एसएनएमपीसीएमडी(1) मैनुअल पेज।
उदाहरण
ध्यान दें कि snmpwalk क्वेरी के लिए एजेंट को निर्दिष्ट करने वाले तर्क और अधिकतम एक OID की आवश्यकता होती है
तर्क, जैसा कि वहां वर्णित है। आदेश:
एसएनएमपीवॉक -ओएस -सी पब्लिक -वी 1 ज़ीउस सिस्टम
सिस्टम के अंतर्गत सभी वेरिएबल पुनः प्राप्त करेंगे:
sysDescr.0 = स्ट्रिंग: "SunOS zeus.net.cmu.edu 4.1.3_U1 1 sun4m"
sysObjectID.0 = OID: Enterprises.hp.nm.hpsystem.10.1.1
sysUpTime.0 = टाइमटिक्स: (155274552) 17 दिन, 23:19:05
sysContact.0 = स्ट्रिंग: ""
sysName.0 = स्ट्रिंग: "zeus.net.cmu.edu"
sysLocation.0 = स्ट्रिंग: ""
sysServices.0 = पूर्णांक: 72
(साथ ही sysORTable की सामग्री)।
आदेश:
snmpwalk -Os -c public -v 1 -CE sysORTable ज़ीउस सिस्टम
अदिश मान पुनः प्राप्त करेगा, लेकिन sysORTable को छोड़ देगा।
onworks.net सेवाओं का उपयोग करके ऑनलाइन snmpwalk का उपयोग करें