これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドsnmpwalkです。
プログラム:
NAME
snmpwalk-SNMPGETNEXT要求を使用して管理値のサブツリーを取得します
SYNOPSIS
snmpwalk [アプリケーションオプション] [一般的なオプション]エージェント[OID]
DESCRIPTION
snmpwalk は、SNMPGETNEXT要求を使用してネットワークエンティティにクエリを実行するSNMPアプリケーションです。
情報の木のために。
オブジェクト識別子(OID)はコマンドラインで指定できます。 このOIDはどちらを指定します
オブジェクトIDスペースの一部は、GETNEXT要求を使用して検索されます。 全て
指定されたOIDの下のサブツリー内の変数が照会され、それらの値が
ユーザー。 各変数名は、で指定された形式で指定されます variables(5).
OID引数が存在しない場合、 snmpwalk に根ざしたサブツリーを検索します
SNMPv2-SMI :: mib-2(他のMIBモジュールからのMIBオブジェクト値を含む)
このサブツリー内にあると定義されています)。 ネットワークエンティティの処理中にエラーが発生した場合
リクエストパケットの場合、エラーパケットが返され、メッセージが表示されます。
リクエストの形式が正しくなかった理由を特定します。
ツリー検索によってMIBの終わりを超えて検索が試行されると、「End
「ofMIB」が表示されます。
OPTIONS
-CC 返されたOIDが増加しているかどうかを確認しないでください。 一部のエージェント(LaserJetsは
例)OIDを順不同で返しますが、とにかくウォークを完了することができます。 他の
エージェントは、故障していて原因となる可能性のあるOIDを返します snmpwalk ループする
無期限に。 デフォルトでは、 snmpwalk この動作を検出しようとし、警告します
違法行為をしているエージェントに当たったとき。 使用する -CC このチェックをオフにします。
-これ {OID}
単純なサブツリーではなく、指定されたOIDでウォークを終了します。 これは使用できます
部分的なサブツリー、テーブルの選択された列、またはXNUMXつ以上のテーブルをウォークする
単一のコマンド内。
-Ci 指定されたOIDを検索範囲に含めます。 通常は snmpwalk GETNEXTを使用します
指定したOIDで始まるリクエストは、MIBにすべての結果を返します
そのOIDをルートとするサブツリー。 指定されたOIDを含めたい場合があります
ツリー内の有効なOIDである場合は、印刷結果のコマンドラインで
自体。 このオプションを使用すると、これを明示的に行うことができます。
-CI 実際、メインのサブツリーが歩くと、指定されたOIDが自動的に取得されます
使用可能な値を返しません。 これにより、単一インスタンスのウォークを次のように動作させることができます。
一般的に期待され、指定されたインスタンス値を返します。 このオプションは変わります
この最後のGETリクエストをオフにするため、単一インスタンスをウォークしても何も返されません。
-CP ウォークが完了したら、見つかった変数の数を出力します。
-Ct 散歩が終わったら、収集にかかった壁時計の合計時間を印刷します
データ(秒単位)。 タイマーは開始直前に開始されることに注意してください
データリクエストシリーズの一部であり、終了直後に停止しました。 最も重要なこと、
これは、SNMPライブラリの初期化、シャットダウン、
引数処理、およびその他のオーバーヘッド。
これらのオプションに加えて、 snmpwalk で説明されている一般的なオプションを取ります
snmpcmd(1) マニュアルページ。
例
注意してください snmpwalk クエリするエージェントと最大でXNUMXつのOIDを指定する引数が必要です
そこに記述されているように、引数。 コマンド:
snmpwalk -Os -c public -v 1zeusシステム
システムの下のすべての変数を取得します。
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
(およびsysORTableの内容)。
コマンド:
snmpwalk -Os -c public -v 1 -CE sysORTablezeusシステム
スカラー値を取得しますが、sysORTableを省略します。
onworks.netサービスを使用してオンラインでsnmpwalkを使用する