これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド snmpbulkwalk です。
プログラム:
NAME
snmpbulkwalk - SNMP GETBULK リクエストを使用して管理値のサブツリーを取得します
SYNOPSIS
snmpバルクウォーク [アプリケーションオプション] [一般的なオプション]エージェント[OID]
DESCRIPTION
snmpバルクウォーク SNMP GETBULK リクエストを使用してネットワークをクエリする SNMP アプリケーションです。
情報ツリーを効率的にエンティティ化します。
オブジェクト識別子(OID)はコマンドラインで指定できます。 このOIDはどちらを指定します
オブジェクト識別子空間の一部は、GETBULK リクエストを使用して検索されます。 全て
指定されたOIDの下のサブツリー内の変数が照会され、それらの値が
ユーザー。 各変数名は、で指定された形式で指定されます variables(5)。 OID がない場合
引数が存在します。 snmpバルクウォーク MIB-2 を検索します。
ネットワークエンティティで要求パケットの処理中にエラーが発生した場合、エラーパケットは次のようになります。
返されるとメッセージが表示され、リクエストが不正な形式であった理由を特定するのに役立ちます。
ツリー検索によってMIBの終わりを超えて検索が試行されると、「End
「ofMIB」が表示されます。
OPTIONS
-CC 返されたOIDが増加しているかどうかを確認しないでください。 一部のエージェント(LaserJetsは
例)OIDを順不同で返しますが、とにかくウォークを完了することができます。 他の
エージェントは、故障していて原因となる可能性のあるOIDを返します snmpバルクウォーク ループする
無期限に。 デフォルトでは、 snmpバルクウォーク この動作を検出して警告しようとします
違法行為をしているエージェントに遭遇したとき。 使用 -CC この動作をオフにするには、
-Ci 指定されたOIDを検索範囲に含めます。 通常は snmpバルクウォーク GETBULKを使用します
指定したOIDで始まるリクエストは、MIBにすべての結果を返します
その OID の後のツリー。 場合によっては、
ツリー自体の有効な OID である場合は、出力結果のコマンド ラインに表示されます。 これ
オプションを使用すると、これを行うことができます。
-Cn
をセットする 非リピーター GETBULK PDU のフィールド。 これは、次の数を指定します。
繰り返されるべきではない提供された変数。 デフォルトは0です。
-CP ウォークが完了したら、見つかった変数の数を出力します。
-Cr
をセットする 最大繰り返し GETBULK PDU のフィールド。 これは最大値を指定します
繰り返し変数の反復回数。 デフォルトは10です。
これらのオプションに加えて、 snmpバルクウォーク で説明されている一般的なオプションを取ります
snmpcmd(1) マニュアルページ。 ご了承ください snmpバルクゲット エージェントを指定する引数が必要です
上で説明したように、クエリと最大 XNUMX つの OID 引数を指定します。
実施例
コマンド:
snmpbulkwalk -v2c -Os -c パブリック ゼウス システム
システムの下のすべての変数を取得します。
sysDescr.0 = STRING: "SunOS zeus.net.cmu.edu 4.1.3_U1 1sun4m"
sysObjectID.0 = OID:enterprises.hp.nm.hpsystem.10.1.1
sysUpTime.0 =タイムティック:(155274552)17日、23:19:05
sysContact.0 = STRING: ""
sysName.0 = STRING: "zeus.net.cmu.edu"
sysLocation.0 = STRING: ""
sysServices.0 = INTEGER:72
対照的に snmpwalk、この情報は通常、単一のファイルに収集されます。
見つかった変数ごとに XNUMX つのトランザクションではなく、エージェントとのトランザクション。 snmpバルクウォーク
したがって、ネットワーク利用の点でより効率的であり、これは特に重要である可能性があります
大きなテーブルを取得するとき。
注意
名前が暗示するように、 snmpバルクウォーク SNMP GETBULK メッセージを利用しますが、これは
SNMP v1 で利用可能です。
onworks.net サービスを使用してオンラインで snmpbulkwalk を使用する