2013-02-04 13 views
8

Ubuntu 12.04 पर मैं निम्न आदेश के साथ प्रबंधन मूल्यों की सबट्री पाने के लिए tring हूँ: उत्पादन किया जा रहा है"इस एमआईबी व्यू में कोई और चर नहीं छोड़ा गया" मतलब क्या है (लिनक्स)?

iso.3.6.1.2.1.25.1.7.0 = No more variables left in this MIB View (It is past the end of the MIB tree) 

की अंतिम पंक्ति के साथ

snmpwalk -v 2c -c public localhost 

ऐसा गलती से हुआ है? चेतावनी? क्या subtree वहाँ खत्म होता है?

+1

दोनों के लिए बदलने जा रहा है बाद वाला मामला – Vogel612

+0

http://stackoverflow.com/questions/8569554/snmpv3-endofmibview –

उत्तर

13

आपको संदेह होने की तुलना में यहां कुछ और चल रहा है। मुझे यह लगता है कि मैं हर नए उबंटू बॉक्स पर इसका सामना करता हूं, और मैं इसे एक समस्या मानता हूं (कोई त्रुटि नहीं, लेकिन एक समस्या - इससे आगे और अधिक)।

यहाँ तकनीकी रूप से-सही व्याख्या (क्यों यह एक "त्रुटि" नहीं है):

"कोई और अधिक चर इस एमआईबी देखें में छोड़ दिया" विशेष रूप से एक त्रुटि नहीं है; बल्कि, यह आपके अनुरोध के बारे में एक बयान है। अनुरोध कुछ सरल से शुरू हुआ, ".1.3" कहें और "अगली" शब्दावली ओआईडी के लिए पूछना जारी रखा। इसे आखिरी तक "अगली" ओआईडी मिली, जिस बिंदु पर एजेंट ने आपको सूचित किया है कि देखने के लिए और कुछ नहीं है; पूछना परेशान मत करो।

अब, यहाँ कारण है कि मैं इसे एक समस्या (इस सवाल के संदर्भ में) मानते:

"snmpd" स्थापित करने और यह बॉक्स के बारे में सार्थक जानकारी इकट्ठा करने के लिए है चल के बिंदु; आमतौर पर, यह जानकारी प्रदर्शन उन्मुख है। उदाहरण के लिए, नेटवर्क-इंटरफ़ेस जानकारी (आईएफ-एमआईबी :: ifHCInOctets और IF-MIB :: ifHCOutOctets) के बारे में जानने के लिए मुझे आवश्यक तीन सामान्य चीजें हैं, डिस्क जानकारी (यूसीडी-एसएनएमपी-एमआईबी :: dskUsed और UCD-SNMP- एमआईबी :: डीएसटीटीओटल), और सीपीयू सूचना (यूसीडी-एसएनएमपी-एमआईबी :: एसएससीपीयूआरआईआईडल, यूसीडी-एसएनएमपी-एमआईबी :: एसएससीपीयूवाइट, और इसी तरह)।

view systemonly included .1.3.6.1.2.1.1 
view systemonly included .1.3.6.1.2.1.25.1 
rocommunity public default -V systemonly 

यह विन्यास ताले:

डिफ़ॉल्ट उबंटू "snmpd" विन्यास विशेष रूप से सिर्फ इस विन्यास साथ सब कुछ उपयोगी के बारे में इनकार करते हैं (सिर्फ पर्याप्त जानकारी के लिए उपयोग को सीमित करने में बताने के लिए बॉक्स एक लिनक्स बॉक्स है कि) बॉक्स डाउन, जो "सुरक्षित" हो सकता है अगर यह एक असुरक्षित नेटवर्क पर होगा जो छोटे एसएनएमपी प्रशासन ज्ञान के साथ उपलब्ध होगा।

हालांकि, पहली चीज जो मैं करता हूं वह "rocommunity" सेटिंग के "-V systemonly" भाग को हटा देती है; इससे सभी उपलब्ध एसएनएमपी सूचनाओं को "सार्वजनिक" की सामुदायिक स्ट्रिंग के माध्यम से एक्सेस किया जा सकता है (केवल पढ़ने के लिए)।

यदि आप ऐसा करते हैं, तो आप शायद देखेंगे कि आप क्या उम्मीद कर रहे हैं, जो एसएनएमपी जानकारी के पेज और पेज हैं जिनका उपयोग आप अपने बॉक्स के प्रदर्शन को मापने के लिए कर सकते हैं।

0

संक्षेप में, यह एक त्रुटि नहीं है, वास्तव में, जब आप अपने एजेंट पर सभी ओआईडी "चलते हैं", तो यह आपकी लाइन दिखाएगा> कभी-कभी, यह आपको यह लाइन नहीं दिखाएगा, क्योंकि अंतिम ओआईडी है आपके एजेंट पर नहीं (आप पहले से ही अपने एजेंट पर सभी ओआईडी चला चुके हैं, लेकिन सभी ओआईडी नहीं चलते हैं)।

0
$ snmpwalk -v 2c -c public localhost NET-SNMP-EXTEND-MIB::nsExtendObjects 
NET-SNMP-EXTEND-MIB::nsExtendObjects = No more variables left in this MIB View (It is past the end of the MIB tree) 

इसके अलावा, आप इस त्रुटि आप निष्पादित स्क्रिप्ट देखने के लिए मैं पुनः आरंभ सेवा

से snmpd.conf को

view all included .1        80 

पंक्ति जोड़ने के लिए से आप अपने उत्पादन देखेंगे कि समस्या को ठीक की कोशिश कर रहा सकते हैं, जबकि प्राप्त कर सकते हैं इनपुट

संबंधित मुद्दे