web-dev-qa-db-ja.com

snmpが独自のMIBを使用できないのはなぜですか?

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を好まない場合、自分のMIBを使用するチャンスはありますか? (別のマシンで自分のMIBで同じ形式のエラーが発生するため、クリーンインストールをセットアップして、ディストリビューションの健全性をテストします。)

他のディストリビューションにはこの問題がありますか?ここで見落としていることは明らかですか?

23
fadedbee

apt-get install snmp-mibs-downloader

上記のコマンドは、フリーのMIB(ディストリビューションに含まれている)が機能するために必要なさまざまな非フリーのMIBをダウンロードします。

このnon-freeパッケージをインストールした後でも、まだいくつかのエラーがありますが、snmpwalkが機能するようになりました。

40
fadedbee

Snmpがインストールされていないようです。するだけ

Sudo apt-get install snmp
3
Bumbuli