SNMP (सिंपल नेटवर्क मैनेजमेंट प्रोटोकॉल) के साथ आईटी गीक मॉनिटर नेटवर्क डिवाइसेस
क्या आपको कभी यह जानने की जरूरत है कि एक रिमोट डिवाइस एक मीट्रिक का मूल्य क्या सोचता है? HTG बताता है कि सरल नेटवर्क प्रबंधन प्रोटोकॉल (SNMP) क्या है और आप इसका उपयोग नेटवर्क उपकरणों की निगरानी के लिए कैसे कर सकते हैं.
छवि इज़रगज़र द्वारा
अवलोकन
सरल नेटवर्क प्रबंधन प्रोटोकॉल (एसएनएमपी) एक सामान्य प्रोटोकॉल नींव देने के लिए बनाया गया था जो नेटवर्क प्रशासक उम्मीद कर सकते हैं कि उनके डिवाइस के निर्माता उत्पाद के विभिन्न पहलुओं को उजागर करने के लिए उपयोग करेंगे। सीपीयू लोड, राउटिंग टेबल और नेटवर्क ट्रैफिक सांख्यिकी जैसी कई अन्य जानकारी, सभी को SNMP के साथ दूरस्थ रूप से एक्सेस किया जा सकता है। एक SNMP का उपयोग उन उपकरणों पर कॉन्फ़िगरेशन सेट करने के लिए भी कर सकता है जो इसका समर्थन करते हैं, लेकिन यह इस गाइड के दायरे से परे है.
एसएनएमपी से रीड / इन आउट एक "का उपयोग करके किया जाता हैसमुदाय”स्ट्रिंग। व्यवस्थापक के रूप में, यह स्ट्रिंग सेट करना आपका काम है। ऐसा करने के कुछ उदाहरण नीचे दिए गए हैं.
एक बार डिवाइस से कनेक्ट होने के बाद, आपको OID का उपयोग करके जानकारी के लिए इसे "खींचने" की आवश्यकता है। विभिन्न ओआईडी जानकारी के अलग-अलग टुकड़े देते हैं, और इस मार्गदर्शिका में हम नेटवर्क ट्रैफ़िक पर ध्यान केंद्रित करेंगे, आपको इस दुनिया की और खोज करने के लिए प्रोत्साहित किया जाएगा। हम बताएंगे कि नीचे "रहस्यमय" ओआईडी कैसे प्राप्त करें.
लेखक का ramblings
मैंने राउटर की जानकारी देखने के इस निफ्टी तरीके का उपयोग करना शुरू कर दिया है, अपने डीडी-डब्ल्यूआरटी अध्ययन के पहले दिनों में। आजकल, अगर मेरे पास नहीं है? मैं सिर्फ अंधा महसूस करता हूं। मैं बस यह तनाव नहीं कर सकता कि यह कितना मूल्यवान है, जब कोई उपयोगकर्ता नेटवर्क की गति के बारे में शिकायत करता है, तो इस पर नज़र रखने में सक्षम होने के लिए कि बॉर्डर राउटर क्या कहता है उपयोग और जल्दी से समस्या को हल करें।.
SNMP जानकारी (OIDs) पढ़ना / रेखांकन करना
तत्काल संतुष्टि के लिए, कैसे SNMP जानकारी को पढ़ने के लिए लेख में पहले रखा जाता है, क्योंकि अधिकांश लोगों को कॉन्फ़िगरेशन भाग की आवश्यकता नहीं होगी ...
ठीक है, इसलिए आपने एसएनएमपी के लिए डिवाइस को कॉन्फ़िगर किया है (यदि नहीं, तो नीचे दिए गए कुछ उदाहरण देखें), लेकिन आप कैसे जानते हैं कि ओआईडी को क्या पढ़ना है, और उस मामले के लिए, आप वास्तव में कैसे करते हैं? इस सटीक लक्ष्य को प्राप्त करने के लिए कई वाणिज्यिक और मुफ्त कार्यक्रम हैं। हम कुछ ऐसे फ्री फ़ोकस पर ध्यान केंद्रित करेंगे, जिनका उपयोग करके आप पूरे OIDs नाम की जगह को रेखांकन या ब्राउज़ करने के लिए परेशानी मुक्त उपयोग कर सकते हैं.
से "बैंडवीथ मॉनिटर" सोलरवाइंड (रेखांकन)
इस क्षेत्र के प्रमुख खिलाड़ियों में से एक सोलरविंड्स में चलने के बिना वास्तव में "नेटवर्क निगरानी" के बारे में बात नहीं की जा सकती है। हम नेटवर्किंग उत्पादों सोलरविंड्स ऑफर के ढेरों में नहीं जाएंगे, बल्कि "फ्री रियल-टाइम बैंडविड्थ मॉनिटर" नामक एक मुफ्त उपयोगिता पर ध्यान केंद्रित करेंगे।.
इस उपयोगिता में दो कमियां हैं:
- यह नेटवर्क बैंडविड्थ दिखाने के लिए लक्षित है, इसलिए अन्य SNMP जानकारी प्राप्त करने के लिए अनुकूल नहीं है.
- यह विन्यास फाइल को बचाने / खोलने का विकल्प नहीं देता है.
यदि उपरोक्त सीमाएँ एक समस्या हैं, तो अन्य विकल्पों में से एक पर पढ़ें.
नियमित "अगला" -> "अगला" -> "समाप्त" प्रक्रिया का उपयोग करके डाउनलोड और इंस्टॉल करें और प्रोग्राम खोलें.
आपको एक जादूगर के साथ प्रस्तुत किया जाना चाहिए जैसा कि नीचे दिखाया गया है। लक्ष्य डिवाइस के "आईपी" और "समुदाय" की जानकारी भरें और "अगला" पर क्लिक करें.
कार्यक्रम डिवाइस को "खींचेगा" इसके लिए इंटरफेस है और उन्हें एक दोस्ताना स्वरूपित, रंगीन, और नामांकित सूची में दिखाएगा.
मॉनिटर के लिए इच्छित इंटरफेस चुनें (CTRL के साथ कई चयन संभव है) और "अगला" पर क्लिक करें.
ऊपर के उदाहरण में, हमने "DSL wan1" और "ATM wan2" नामक दो इंटरफेस चुने हैं। आप डिफ़ॉल्ट सेटिंग्स स्वीकार कर सकते हैं और "मॉनिटर लॉन्च करें" पर क्लिक कर सकते हैं.
उपर्युक्त एक के रूप में ग्राफ़ विंडो, खुलनी चाहिए और 5 सेकंड (कॉन्फ़िगर करने योग्य) ताज़ा अंतराल के साथ ट्रैफ़िक जानकारी दिखाना शुरू करना चाहिए.
ताज़ा अंतराल के बारे में ध्यान दें: असली फायदा इस कार्यक्रम के सभी कार्यक्रमों में से एक है, यह केवल एक है जो आपको बताता है कि क्या आपका ताज़ा अंतराल बहुत कम है। पिछले सप्ताह के दौरान, मुझे एसएनएमपी रीडआउट के साथ एक समस्या को डीबग करने का विशिष्ट "आनंद" मिला है, क्योंकि ऐसा लगता है कि कुछ डिवाइस अपने आँकड़ों को अधिक अपडेट नहीं कर सकते हैं (फिर एक्सपीरियंस / जुनिपर के लिए 7) उपकरण)। यह कार्यक्रम केवल एक ही था जिसने मुझे बताया कि मेरा ताज़ा अंतराल बहुत तेज़ था, जो बताता है कि मुझे क्यों भारी परिणाम मिल रहे थे.
जब तक आपको अभी भी एसएनएमपी को लक्ष्य डिवाइस पर सक्षम करने की आवश्यकता नहीं है (नीचे देखें), तो आप किए गए हैं.
खुशी मनाओ और अपने रास्ते पर हो :)
प्लिज़र से "फ़्लोलाइज़र"रेखांकन)
यह फ्री यूटिलिटी, जिसे फ्लोलाइज़र कहा जाता है, संचालित करने के लिए बहुत सरल है। ऐसा लगता है कि Plixer ने प्रसिद्ध STG उपयोगिता (नीचे बताई गई) ली और इसे कुछ अधिक उपयोगकर्ता के अनुकूल बनाया। इसमें "OIDs से नाम सूची में अनुवाद" कार्यक्षमता भी शामिल है। सोलरवाइंड्स की तुलना में इस उपयोगिता का लाभ यह है कि ओआईडी को उनके संख्यात्मक रूप में निकालना संभव है.
उस ने कहा, यह दो है गंभीर कमियां:
- मैंने पाया है कि यह कार्यक्रम लंबे समय तक निगरानी अवधि के लिए अनुकूल नहीं है, क्योंकि यह बेवजह और बेतरतीब ढंग से होगा दुर्घटना.
- हालांकि इसका फ़ायदा यह है कि यह अपने कॉन्फ़िगरेशन को फ़ाइलों में सहेजने में सक्षम है और फिर प्रोग्राम को प्रत्यय से जोड़कर इनका उपयोग करता है, जहाँ फ़ाइल सहेजे जाते हैं, यह भी बेहद मार्मिक है। मैंने पाया है कि यदि सहेजे गए फ़ाइलों को रखने वाले निर्देशिका ट्री में "रिक्त स्थान" होते हैं, तो उन्हें लागू करने की कोशिश करने पर, प्रोग्राम त्रुटि हो जाएगा.
संक्षेप में, OIDs प्राप्त करने के लिए इस कार्यक्रम का उपयोग करें और "उन्हें एसटीजी कार्यक्रम को खिलाएं" और / या "नर्क से बाहर निकलें".
जब आप प्रोग्राम खोलते हैं, तो आपको नीचे दी गई विंडो के साथ बधाई दी जाएगी.
"एक आर / डब्ल्यू SNMP क्रेडेंशियल का चयन करें" ड्रॉपडाउन सूची पर क्लिक करें और "बनाएँ / संपादित करें" पर क्लिक करें.
अपने लक्षित उपकरणों (मुख्य रूप से सामुदायिक स्ट्रिंग) के लिए आवश्यक जानकारी भरें और सहेजें.
लक्ष्य डिवाइस का आईपी भरें और "प्राप्त करें" पर क्लिक करें.
एक बार जब आप ऐसा करते हैं, तो प्रोग्राम विंडो के निचले आधे हिस्से को नीचे दी गई तस्वीर की तरह डिवाइस से खींची गई जानकारी के साथ पॉप्युलेट करना चाहिए.
लाइनों में से एक पर क्लिक करके नीचे की तरह एक मॉनिटर विंडो को पॉप-अप करना चाहिए.
OID के बाद लंबे समय से प्राप्त करने के लिए, "दृश्य" -> "सेटिंग" पर क्लिक करें.
अगली विंडो में, एक आने वाले / बाहर जाने वाले ट्रैफ़िक के लिए ओआईडी देख सकता है.
आपको OIDs मिला, yay!!
लियोनिद मिखाइलोव से सरल यातायात मॉनिटर (एसटीजी)रेखांकन)
यह मुफ्त उपयोगिता अब तक के सबसे पुराने विकल्पों में से है, लेकिन यह अक्षरशः काम करता है वर्षों और साझा करने योग्य फ़ाइलों में इसका विन्यास रख सकते हैं। एकमात्र दोष यह है कि आपको अन्य तरीकों से ओआईडी प्राप्त करने की आवश्यकता है.
प्रोग्राम को हमसे (हॉटलिंकिंग से बचने के लिए) या लेखक से डाउनलोड करें.
ज़िप फ़ाइल को अपने चयन के स्थान पर निकालें और उसे चलाएं। आपको एक रिक्त विंडो के साथ प्रस्तुत किया जाएगा.
"दृश्य" -> "सेटिंग" पर क्लिक करें.
अगली विंडो में, आपको OIDs को इनपुट करने की आवश्यकता है क्योंकि आपने उन्हें किसी अन्य विधि से प्राप्त किया है (इस गाइड में कम से कम दो).
यदि सब ठीक हो गया, तो मुख्य विंडो को जानकारी से भरना चाहिए और नीचे की तरह दिखना चाहिए.
SNMP4tPC द्वारा गेटिफ़ (OIDs ट्री ब्राउज़ करना)
यह कार्यक्रम पुराना है, और जबकि नए विकल्प उपलब्ध हैं, इस तथ्य के कारण कि यह मुफ़्त है, इसे काम मिल जाता है, और क्या वह है जो मुझे शुरू किया गया है, सम्मान की मांग करता है मैं इसे श्रद्धांजलि देता हूं.
इस प्रोग्राम का उपयोग करना या इसे पसंद करना आपको डिवाइस के इंटरफ़ेस जानकारी "बस" से अधिक जानकारी निकालने में सक्षम करेगा। इसके साथ ही, हम इंटरफ़ेस के उदाहरण का उपयोग केवल अधिक पठनीय के माध्यम से अनुसरण करने के लिए करेंगे.
प्रोग्राम को हमसे (हॉटलिंकिंग से बचने के लिए) या लेखक से डाउनलोड करें.
नियमित "अगला" -> "अगला" -> "समाप्त" प्रक्रिया का उपयोग करके इंस्टॉल करें और प्रोग्राम खोलें.
लक्ष्य डिवाइस के लिए जानकारी भरें और "प्रारंभ" पर क्लिक करें.
OIDs ट्री को चलने के लिए, "MBrowser" टैब पर जाएं.
एक बार जब आप एक सेगमेंट देखें, जिसे आप पढ़ना चाहते हैं, तो उसे चुनें और "स्टार्ट" पर क्लिक करें.
उदाहरण के लिए, उसी "इंटरफ़ेस" जानकारी को प्राप्त करने के लिए, जो हमने उपरोक्त कार्यक्रमों का उपयोग करके प्राप्त की, ब्राउज़ करें: iso -> org -> dod -> इंटरनेट -> mgmt -> mib-2 -> इंटरफेस -> ifTable -> ifntry -> ifDescr और "प्रारंभ" पर क्लिक करें
विंडो का निचला भाग अब लक्ष्य डिवाइस पर इंटरफेस को दिए गए "नाम" को दिखाता है। "ट्रैफ़िक ओआईडी" प्राप्त करने के लिए, इंटरफ़ेस की संख्या पर ध्यान दें (हमारे उदाहरण में, wan2 = इंटरफ़ेस 7) और "ifInOctets" और "ifOutOctets" को जारी रखें.
वे यहां स्थित हैं: iso -> org -> dod -> इंटरनेट -> mgmt.mib-2 -> इंटरफेस -> ifTable -> ifEntry -> ifInOctets.
उस इंटरफ़ेस पर क्लिक करें जिसके लिए आप ट्रैफ़िक की निगरानी करना चाहते हैं और विंडो के निचले भाग से OID को नोट करना चाहते हैं.
अब आप उन OID को लेने के लिए तैयार हैं जिन्हें आपने ऊपर निगरानी कार्यक्रमों में से एक में एकत्र किया है.
लक्ष्य डिवाइस पर SNMP को सक्षम करना
लगभग हर स्वाभिमानी डिवाइस जिसे नेटवर्क किया जा सकता है वह इस तरह से अपनी जानकारी को उजागर करने का समर्थन करती है। इसके साथ ही कहा कि, हर डिवाइस ऐसा नहीं करता है, और आपको यह जानने के लिए अपने डिवाइस के प्रलेखन से परामर्श करने की आवश्यकता हो सकती है। नीचे कुछ उदाहरण हैं जो मेरे पास में हैं, लेकिन यह किसी भी तरह से एक विस्तृत सूची नहीं है.
DD-WRT पर
WebGUI में, "सेवा" पर जाएं और "SNMP" रेडियो बटन खोजने के लिए पृष्ठ को नीचे स्क्रॉल करें.
"सक्षम" रेडियो बटन चुनें और कॉन्फ़िगरेशन को सहेजें.
एक बार सक्षम होने के बाद, आपको उन विवरणों के साथ प्रस्तुत किया जाएगा जिन्हें आप बदल सकते हैं। यह महत्वपूर्ण है कि आप ध्यान दें कि आप "आरओ समुदाय" का क्या उपयोग कर रहे हैं। डिफ़ॉल्ट "सार्वजनिक" है, लेकिन आप इसे किसी अन्य मूल्य पर बदल सकते हैं जो आप चाहते हैं। परिवर्तनों को सहेजें और लागू करें.
किले पर (FortiOS)
मुख्य विंडो में FortiOS (v4 और ऊपर) के एक हालिया संस्करण को मानते हुए, "कॉन्फ़िगर" फलक का विस्तार करें और "SNMP" चुनें।.
नोट: उपरोक्त स्क्रीनशॉट को v5 FortiOS से लिया गया है.
एक नया "SNMP v1 / v2c" समुदाय बनाने के लिए, "नया बनाएं" पर क्लिक करें.
"समुदाय का नाम", IP की श्रेणी जो इसे एक्सेस करने की अनुमति देती है, और "इंटरफ़ेस" क्या है जैसी जानकारी भरें। एक बार हो जाने के बाद, अपनी सेटिंग्स को बचाने के लिए पृष्ठ के निचले भाग में "ओके" पर क्लिक करें.
SNMP ट्रैफ़िक के लिए आपको उस इंटरफ़ेस को सक्षम करने की आवश्यकता है जिसे आप जानकारी से पढ़ना चाहते हैं। ऐसा करने के लिए, "कॉन्फ़िगर" -> "नेटवर्क" पर जाएं.
इस उदाहरण में हमने "port8" का उपयोग किया है, इसलिए हम उस इंटरफ़ेस को संपादित करेंगे.
"SNMP" चेकबॉक्स की जाँच करें और पृष्ठ के नीचे "ठीक" पर क्लिक करें.
नोट: जिस इंटरफ़ेस से आप SNMP को पढ़ने का प्रयास कर रहे हैं वह "प्रबंधन Vdom" में होना चाहिए यदि VDOMs आपके डिवाइस पर सक्षम हैं। प्रबंधन को बदलना Vdom इस गाइड के दायरे से बाहर है.
जुनिपर (JunOS) पर
WebGUI में, "कॉन्फ़िगर करें" -> "सेवा" -> "SNMP" पर जाएं.
"जोड़ें" पर क्लिक करें.
अपनी पसंद के "समुदाय का नाम" भरें और "प्राधिकरण" प्रकार चुनें.
उन्हें प्रभावित करने के लिए अपने परिवर्तनों को सहेजें और प्रतिबद्ध करें.
नेटएपीपी पर
"नेटएप ऑनकोमैंड सिस्टम मैनेजर" खोलें और अपने स्टोरेज डिवाइस में लॉग इन करें। "कॉन्फ़िगरेशन" के तहत -> "सिस्टम टूल", "एसएनएमपी" पर क्लिक करें और फिर "संपादित करें".
"जोड़ें" पर क्लिक करें.
यह आपको नीचे दिखाए गए अनुसार एक नया "सामुदायिक" स्ट्रिंग जोड़ने में सक्षम करेगा.
वांछित नाम भरें और "ओके" पर क्लिक करें.
विंडोज पर
खिड़कियों पर एसएनएमपी को सक्रिय करना संभव है, यह शायद ही कभी इस्तेमाल किया जाता है या यहां तक कि बात की जाती है (आप पर सही देख रहे हैं, एमएस प्रमाणपत्र)। आपको पहले सेवा को स्थापित करना होगा.
"कार्यक्रम और सुविधाएँ" पर जाकर सेवा स्थापित करें.
"विंडोज सुविधाओं को चालू या बंद करना" पर जाएं.
"सरल नेटवर्क प्रबंधन प्रोटोकॉल (SNMP)" खोजने के लिए स्क्रॉल करें। इसके चेकबॉक्स की जाँच करें और इसे स्थापित करने के लिए "ओके" पर क्लिक करें.
एक बार स्थापित होने पर, "सेवा" खोलकर सामुदायिक स्ट्रिंग कॉन्फ़िगर करें.
सेवा को खोजने और इसके गुणों में जाने के लिए स्क्रॉल करें.
"सुरक्षा" टैब पर जाएं.
एक समुदाय को जोड़ने के लिए, "जोड़ें" पर क्लिक करें.
वांछित सामुदायिक नाम भरें और सेटिंग्स को प्रभावित करने के लिए "जोड़ें" और ठीक क्लिक करें.
नोट: आपको रीडआउट प्राप्त करने के लिए दूरस्थ मशीनों को सक्षम करने के लिए अन्य गुणों को बदलने की आवश्यकता हो सकती है, लेकिन यह इस गाइड के दायरे से परे है.
यही है, आपको अपने नेटवर्क की जानकारी को ग्राफ़ करने के लिए पूरी तरह से तैयार होना चाहिए, और आपको यह पता लगाने के लिए प्रोत्साहित किया जाता है कि एसएनएमपी प्रोटोकॉल आपको इस गाइड के दायरे से बाहर की पेशकश कर सकता है, जैसे: एमआईबी और जाल का उपयोग करना। बस नीचे दिए गए सारांश उद्धरण को याद रखें ...
हम सब अपने आँसुओं का योग हैं। बहुत कम और जमीन उपजाऊ नहीं है, और वहां कुछ भी नहीं बढ़ सकता है। बहुत अधिक, हम में से सबसे अच्छा धोया जाता है। (बाबुल 5 g'kar)