क्यों अपने स्वयं के MIB का उपयोग करने में नाकाम हो जाता है?


22

मैंने Ubuntu 12.04LTS की एक ताजा स्थापना की है, और स्नैम्प और स्नैम्प पैकेज स्थापित किए हैं।

यदि मैं टाइप करता हूं:

snmpwalk -m ALL -v2c -c public localhost 1.3

मुझे प्रपत्रों की त्रुटियां मिली हैं:

Cannot adopt OID in SQUID-MIB: cacheClients ::= { cacheProtoAggregateStats 15 }
Cannot adopt OID in NET-SNMP-EXTEND-MIB: nsExtendLineIndex ::= { nsExtendOutput2Entry 1 }
Cannot adopt OID in NET-SNMP-EXTEND-MIB: nsExtendOutLine ::= { nsExtendOutput2Entry 2 }
Cannot adopt OID in UCD-SNMP-MIB: laIndex ::= { laEntry 1 }
Cannot adopt OID in UCD-SNMP-MIB: laNames ::= { laEntry 2 }
Cannot adopt OID in UCD-SNMP-MIB: laLoad ::= { laEntry 3 }
Cannot adopt OID in UCD-SNMP-MIB: laConfig ::= { laEntry 4 }
Cannot adopt OID in UCD-SNMP-MIB: laLoadInt ::= { laEntry 5 }
Cannot adopt OID in UCD-SNMP-MIB: laLoadFloat ::= { laEntry 6 }
Cannot adopt OID in UCD-SNMP-MIB: laErrorFlag ::= { laEntry 100 }
Cannot adopt OID in UCD-SNMP-MIB: laErrMessage ::= { laEntry 101 }
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyRestart ::= { netSnmpNotifications 3 }
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyShutdown ::= { netSnmpNotifications 2 }
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyStart ::= { netSnmpNotifications 1 }

वहाँ का शाब्दिक इन सैकड़ों।

अगर snmp भी distro- शामिल MIBs को पसंद नहीं करता है, तो मुझे अपना खुद का इस्तेमाल करने का क्या मौका मिलेगा? (मैं अपने MIB के साथ त्रुटि का एक ही रूप प्राप्त करता हूं, एक अलग मशीन पर, यही वजह है कि मैंने डिस्ट्रो की पवित्रता का परीक्षण करने के लिए एक साफ स्थापित किया है।)

क्या अन्य डिस्ट्रोस में यह समस्या है? वहाँ कुछ स्पष्ट है कि मैं यहाँ देख रहा हूँ?


2
जब मैं उबंटू सर्वर पर सीएलआई (अन्यथा मैं नहीं था) से PHP चला रहा था, तो मैं इन्हें स्टडॉड पर प्राप्त कर रहा था। वे PHP स्नैम्प मॉड्यूल द्वारा उत्पादन को बढ़ा रहे थे। फिक्स था apt-get install snmp। Mibs फ़ोल्डर में mibs पहले से मौजूद थे।
टिबेरिउ-आयनो स्टैन

जवाबों:


39

apt-get install snmp-mibs-downloader

उपरोक्त कमांड विभिन्न गैर-मुक्त MIB को डाउनलोड करता है जिसे मुक्त MIBs (डिस्ट्रो के साथ शामिल) को काम करने की आवश्यकता होती है।

इस गैर-मुक्त पैकेज को स्थापित करने के बाद भी कुछ गलतियां हैं, लेकिन snmpwalkअब यह काम करता है।


3
धन्यवाद - आपके उत्तर ने मुझे लॉगफ़ाइल डीबगिंग के केवल घंटे बचाए। [+1]
ई-सुशी

1
FYI करें, अभी भी 16.04LTS में लागू होता है
क्रिस क्लेलैंड

3

ऐसा लगता है कि आपके पास स्नैंप स्थापित नहीं है। बस करो

sudo apt-get install snmp

मैं एक स्कैनिमेज-टी (मिंट) चला रहा था, एक साधारण परीक्षण कर रहा था, और इन सभी त्रुटियों को मिला। इसे स्थापित करने से यह पूरी तरह से साफ हो गया। जबकि SNMP त्रुटियों का समान कारण नहीं था, अंडरलाइनिंग समस्या समान थी। यह निश्चित नहीं है कि आपको नीचा क्यों मिला, ++
एलेक्स समर

1
ओपी ने कहा ".. स्नैम्प और स्नम्प पैकेज की स्थापना की ..."
लेन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.