Ich habe eine Neuinstallation von Ubuntu 12.04LTS durchgeführt und die Pakete snmpd und snmp installiert.
Wenn ich tippe:
snmpwalk -m ALL -v2c -c public localhost 1.3
Ich bekomme Schwaden von Fehlern, von der Form:
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 }
Es gibt buchstäblich Hunderte davon.
Wenn snmp nicht einmal die in der Distribution enthaltenen MIBs mag, welche Chance habe ich, meine eigene zu nutzen? (Ich erhalte dieselbe Art von Fehler mit meiner eigenen MIB auf einem anderen Computer. Aus diesem Grund habe ich eine Neuinstallation eingerichtet, um die Funktionsfähigkeit der Distribution zu testen.)
Haben andere Distributionen dieses Problem? Gibt es etwas Offensichtliches, das ich hier übersehen habe?
snmp
ubuntu-12.04
fadedbee
quelle
quelle
apt-get install snmp
. Die Mibs waren bereits im Mibs-Ordner vorhanden.Antworten:
apt-get install snmp-mibs-downloader
Der obige Befehl lädt verschiedene nicht freie MIBs herunter, die die freien MIBs (die in der Distribution enthalten sind) benötigen, um zu funktionieren.
Nach der Installation dieses unfreien Pakets gibt es immer noch eine Handvoll Fehler, aber das
snmpwalk
funktioniert jetzt.quelle
Anscheinend haben Sie snmp nicht installiert. Mach einfach
quelle