0

snmpwalk でキーを反復するのに最適な方法はどれですか? さまざまな PC のさまざまなボードでネットワークの統計を見つける必要があります。Linux と Windows。1.3.1..... が違うことは理解しています。「snmp fetch eth0 mrtu value」のようなことをするにはどうすればよいですか? または「snmp fetch dsk "D" free%」?

mibs ディレクトリの下のすべての mib を開き、「dsk」または「net」であるすべての意味のあるキーまたは意味のないキーを追跡して、試してみるべきですか? そして、どの価値が私に合っていますか、それは脇に置いておきますか?

または、「正当な」方法はありますか?Javaで動作するコードを作成する必要がありますが、まだ知識がありません。

4

2 に答える 2

1

MIB をウォークするには、SNMP GETNEXT 操作を使用します。これを繰り返して MIB ウォークを実行します。

snmp4j については、この例を参照してください。

于 2011-05-26T11:27:01.183 に答える
1

MIBII の下には、ディスクとインターフェイスに関する有用な情報を見つけることができる標準 MIB があります。これらの MIBS を調べて、必要なカウンターだけを取得するコードを作成できます。Windows と Linux では少し異なると思いますが、そうではありません。「snmp fetch eth0 mrtu value」は、リモート コンピューターに eth0 が存在することが確実な場合に意味があるため、物事を発見してからポーリングすることをお勧めします。

覚えておいてください:

SnmpWalk (@bstPierre が指摘) は、複数の SNMP-GETNEXT/SNMP-RESPONSE にすぎないため、帯域幅のコストとして、結果を計算するのはそれほど簡単ではありません。

シンプルな SNMP-GET/SNMP-RESPONSE を使用すると、複数のカウンターを取得できます。

于 2011-05-26T14:26:34.653 に答える