เหตุใด snmp จึงไม่สามารถใช้ MIB ของตนเองได้


22

ฉันได้ติดตั้ง Ubuntu 12.04LTS ใหม่แล้วและติดตั้งแพ็คเกจ snmpd และ snmp

ถ้าฉันพิมพ์:

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 ไม่ชอบ MIB ที่รวม distro ฉันจะมีโอกาสใช้ของตัวเองได้อย่างไร (ฉันได้รับข้อผิดพลาดในรูปแบบเดียวกันกับ MIB ของฉันเองในเครื่องอื่นซึ่งเป็นสาเหตุที่ฉันตั้งค่าการติดตั้งใหม่ทั้งหมดเพื่อทดสอบสติสัมปชัญญะของ distro)

distros อื่นมีปัญหานี้หรือไม่? มีบางสิ่งที่ชัดเจนว่าฉันกำลังมองที่นี่หรือไม่?


2
ฉันได้รับสิ่งเหล่านี้ใน stdoud เมื่อใช้ PHP จาก CLI (ไม่เช่นนั้น) บนเซิร์ฟเวอร์ Ubuntu พวกมันกำลังส่งออก Beeing โดยโมดูล PHP snmp apt-get install snmpการแก้ไขคือ mibs มีอยู่ในโฟลเดอร์ mibs แล้ว
Tiberiu-Ionuț Stan

คำตอบ:


39

apt-get install snmp-mibs-downloader

คำสั่งข้างต้นจะดาวน์โหลด MIB ที่ไม่ต้องใช้ความหลากหลายซึ่ง MIB อิสระ (รวมอยู่ใน distro) จะต้องใช้งานได้

ยังคงมีข้อผิดพลาดจำนวนหนึ่งหลังจากติดตั้งแพคเกจที่ไม่ใช่ฟรี แต่snmpwalkตอนนี้ใช้งานได้


3
ขอบคุณ - คำตอบของคุณเพิ่งบันทึกชั่วโมงการดีบัก logfile ให้ฉัน [+1]
e-sushi

1
FYI ยังคงมีผลบังคับใช้ใน 16.04LTS
Chris Cleeland

3

ดูเหมือนว่าคุณไม่ได้ติดตั้ง snmp แค่ทำ

sudo apt-get install snmp

ฉันใช้ scanimage -T (Mint) ทำการทดสอบอย่างง่ายและพบข้อผิดพลาดเหล่านี้ การติดตั้งสิ่งนี้จะถูกล้างออกอย่างสมบูรณ์ ในขณะที่ไม่ใช่สาเหตุของข้อผิดพลาด SNMP เดียวกันปัญหาการขีดเส้นใต้เหมือนกัน ไม่แน่ใจว่าทำไมคุณถึงได้ลงคะแนน ++
อเล็กซ์ซัมเมอร์

1
OP กล่าวว่า ".. ติดตั้งแพ็คเกจ snmpd และ snmp ... "
เลน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.