लिनक्स में snmpwalk कमांड

Linaksa Mem Snmpwalk Kamanda



लिनक्स ऑपरेटिंग सिस्टम एक मुफ़्त, उपयोग में आसान और ओपन-सोर्स ऑपरेटिंग सिस्टम है जो सभी के लिए उपलब्ध है। यह सीधे सिस्टम के संसाधनों और हार्डवेयर का प्रबंधन करता है, जैसे स्टोरेज, मेमोरी, सीपीयू, आदि। लिनक्स ऑपरेटिंग सिस्टम सिस्टम पर हार्डवेयर और एप्लिकेशन के बीच एक कनेक्शन बनाता है जो कई ऑपरेशन करता है। लिनक्स ऑपरेटिंग सिस्टम के साथ काम करते समय, आपको कई तरह के कमांड मिलेंगे। ये कमांड आपको Linux OS के साथ काम करने में मदद करेंगे। यह आलेख Linux ऑपरेटिंग सिस्टम में snmpwalk कमांड का त्वरित अवलोकन है। यहां, हम आपको snmpwalk कमांड और लिनक्स ऑपरेटिंग सिस्टम में यह कैसे काम करता है, पर मार्गदर्शन करेंगे। तो चलिए शुरू करते हैं!

लिनक्स में एसएनएमपी क्या है?

इससे पहले कि हम बताएं कि snmpwalk कमांड क्या है, आइए हम Linux ऑपरेटिंग सिस्टम के SNMP ढांचे के माध्यम से चलते हैं। SNMP का मतलब सिंपल नेटवर्क मैनेजमेंट प्रोटोकॉल है। यह एक प्रोटोकॉल है जो नेटवर्क की निगरानी करता है और विशेष रूप से नेटवर्क पर मौजूद कई उपकरणों के बीच सुचारू और निर्बाध संचार के लिए डिज़ाइन किया गया है। यह नेटवर्क पर उपलब्ध कई उपकरणों का प्रबंधन करता है। इसका उपयोग यह सुनिश्चित करने के लिए किया जाता है कि नेटवर्क पर सभी नोड्स निर्बाध संचार के साथ चलते रहें और नोड के प्रदर्शन की निगरानी करें। यह सबसे अधिक उपयोग किए जाने वाले नेटवर्किंग प्रोटोकॉल में से एक है, और इसके snmpwalk कमांड को एक साथ कई नोड्स को स्कैन करने के लिए एक गो-टू विधि माना जाता है। यह प्रत्येक नेटवर्किंग साइट पर SNMP प्रबंधक से SNMP दूरस्थ उपकरणों में संदेश भी स्थानांतरित करता है।

एसएनएमपी कैसे काम करता है?

snmpwalk कमांड पर जाने से पहले, आइए समझते हैं कि Linux का SNMP फ्रेमवर्क कैसे काम करता है। SNMP फ्रेमवर्क OSI मॉडल के एप्लिकेशन लेयर पर तैनात है और SNMP का समर्थन करने वाले सभी एप्लिकेशन से जानकारी एकत्र करता है। नेटवर्क पर प्रत्येक एप्लिकेशन के प्रदर्शन और स्वास्थ्य का विश्लेषण करने के लिए विभिन्न प्रकार के सॉफ़्टवेयर एकत्रित का उपयोग करते हैं। इसके अलावा, यह नेटवर्क पर उपकरणों की निगरानी करता है, किसी भी दोष या समस्या को पकड़ता है, और आवश्यकतानुसार उन्हें ठीक करता है।







Linux में snmpwalk क्या है?

एक snmpwalk SNMP ढांचे का एक अनुप्रयोग है जिसका उपयोग कई GETNEXT अनुरोधों को स्वचालित रूप से निष्पादित करने के लिए किया जाता है। यह नेटवर्क से डेटा एकत्र करने के लिए राउटर और स्विच आदि जैसे एसएनएमपी-सक्षम उपकरणों को क्वेरी करने के लिए GETNEXT कमांड का उपयोग करता है। snmpwalk कमांड OIDs (ऑब्जेक्ट आइडेंटिफ़ायर) और रिमोट डिवाइस के बीच संचार की प्रतिक्रिया की पुष्टि करके SNMP के साथ नेटवर्किंग और अन्य उपकरणों के लिए गलत और अनुपलब्ध आँकड़ों का निवारण करता है।



snmpwalk लिनक्स में कैसे काम करता है?

यह एसएमएस (सुरक्षा प्रबंधन प्रणाली) और सीएलआई (कमांड लाइन इंटरफेस) पर मौजूद एक एसएनएमपी एप्लिकेशन है जो नेटवर्क पर नोड्स से जानकारी एकत्र करने के लिए GETNEXT क्वेरी का उपयोग करता है। GETNEXT अनुरोध द्वारा वस्तु पहचानकर्ता के किस भाग को खोजा जाएगा, यह निर्दिष्ट करने के लिए CLI पर एक OID दिया जाता है। यह नेटवर्क पर एसएनएमपी उपकरणों से जानकारी एकत्र करता है और एसएनएमपी एजेंट को मतदान करने के लिए इसे एमआईबी (प्रबंधन सूचना आधार) पर संग्रहीत करता है।



लिनक्स पर स्नैम्पवॉक कैसे स्थापित करें

Linux ऑपरेटिंग सिस्टम पर एक snmpwalk इंस्टाल करना अविश्वसनीय रूप से सरल है। यह कमांड Linux उपयोक्ताओं के लिए एक पैकेज के रूप में उपलब्ध है। हालाँकि, snmpwalk को स्थापित करने की प्रक्रिया आपके Linux OS के वितरण पर निर्भर करती है। यहाँ, हम ubuntu 22.04 का उपयोग कर रहे हैं, इसलिए हम निम्न कमांड का उपयोग करके उस पर snmpwalk स्थापित करेंगे:





इस कमांड को निष्पादित करने के लिए एंटर दबाएं। 'सुडो' आपको कमांड चलाने में सक्षम करने के लिए रूट एक्सेस देगा। 'एप्ट-गेट' लिनक्स / यूनिक्स ओएस में एक सीएलआई उपकरण है जो पैकेज और पुस्तकालयों के साथ काम करता है। यह अपडेट, इंस्टाल, रिमूव आदि जैसे कोई भी कार्य करता है। 'इंस्टॉल' कमांड हमारे उबंटू 22.04 सिस्टम पर snmpwalk और उसके सभी संबंधित कार्यों और अन्य निर्भरताओं को स्थापित करेगा। एक बार निष्पादन पूरा हो जाने के बाद, आपको यह आउटपुट परिणाम देखने को मिलेगा:



अब जब हमने SNMP को सफलतापूर्वक स्थापित कर लिया है, तो आइए हम अपने Ubuntu 22.04 सिस्टम में snmpwalk कमांड का परीक्षण करें। लेकिन, उससे पहले, आइए हम snmpwalk कमांड के मापदंडों और घटकों को समझते हैं।

Linux में snmpwalk के पैरामीटर और घटक

snmpwalk कमांड के साथ कई मापदंडों का उपयोग किया जा सकता है, जैसे -v, -c, टाइमआउट, कम्युनिटी, होस्टनाम, -Os, और object_id। '-v' पैरामीटर एसएनएमपी के उस संस्करण को निर्दिष्ट करता है जिसका आप उपयोग करना चाहते हैं। '-c' पैरामीटर समुदाय स्ट्रिंग को संदर्भित करता है। 'होस्टनाम' पैरामीटर आपको एसएनएमपी एजेंट नाम प्रदान करने में सक्षम बनाता है। '-Os' पैरामीटर OID के अंतिम प्रतीकात्मक तत्व का प्रतिनिधित्व करता है। 'समुदाय' पैरामीटर पठन समुदाय के प्रकार को संदर्भित करता है। अंत में, 'ऑब्जेक्ट_आईडी' उस ऑब्जेक्ट आईडी को परिभाषित करता है जिसका उपयोग इसके तहत सभी एसएनएमपी ऑब्जेक्ट्स को वापस करने के लिए किया जाता है। आप लिनक्स ऑपरेटिंग सिस्टम में snmpwalk के इन कुछ तत्वों का उपयोग कर सकते हैं।

आइए इसका परिणाम देखने के लिए snmpwalk कमांड को निष्पादित करने के लिए आगे बढ़ते हैं। सबसे पहले, हम 'snmpwalk -h' कमांड का उपयोग करके सभी सूचनाओं को प्रिंट करके SNMP के विकल्प प्राप्त करेंगे। आइए निम्नलिखित कमांड देखें:

नमूना आउटपुट यहां दिया गया है:

अब, हम snmpwalk कमांड का परीक्षण करते हैं और देखते हैं कि हमें क्या परिणाम मिलता है। जैसा कि हम जानते हैं, snmpwalk नेटवर्क पर मौजूद सभी स्रोतों से जानकारी एकत्र करता है और MIB से OID प्राप्त करता है। जब हम snmpwalk कमांड निष्पादित करते हैं, तो हमें SNMP एजेंट द्वारा कई मान प्राप्त होंगे। आइए अपने डिवाइस से परिणाम देखने के लिए snmpwalk कमांड चलाते हैं:

यहां, कमांड का 'snmpwalk' तत्व SNMP एप्लिकेशन का प्रतिनिधित्व करता है, '-v1' तत्व SNMP के संस्करण को परिभाषित करता है, और '-c' तत्व समुदाय स्ट्रिंग को परिभाषित करता है। अंत में, '127.0.0.1' आईपीएस डिवाइस का सार्वजनिक आईपी पता है। अब, आइए इस आदेश का परिणाम देखें:

ध्यान दें कि snmpwalk SNMP एजेंट से कई मान लौटाता है। कमांड ने डिवाइस का OID भी वापस कर दिया, जो कि 3.6.1.4.1.8072.3.2.10 है। इस प्रकार आप snmpwalk कमांड का उपयोग करके नेटवर्क पर नोड के माध्यम से चल सकते हैं।

निष्कर्ष

यह लेख snmpwalk कमांड का पूर्वाभ्यास है। यहां, हमने सीखा कि एसएनएमपी क्या है और इसका उपयोग क्या है। साथ ही, हमने SNMP की बुनियादी कार्यप्रणाली सीखी। जैसा कि इस लेख को snmpwalk कमांड को प्रदर्शित करने के लिए डिज़ाइन किया गया था, हमने सीखा कि snmpwalk कमांड क्या है और यह कैसे काम करता है। आगे बढ़ते हुए, हमने सीखा कि उबंटू 22.04 सिस्टम में snmpwalk कैसे स्थापित किया जाए, और फिर हमने snmpwalk कमांड के आउटपुट को देखने के लिए कुछ कमांड निष्पादित किए।