運用コマンドレファレンス Vol.1


snmp rget

SNMPエージェントにリモートアクセスして,指定オブジェクトインスタンスの管理情報を表示します。

[入力形式]

snmp rget [version { 1 | 2 }] <ip address> <community> <variable name>

[入力モード]

一般ユーザモードおよび装置管理者モード

[パラメータ]

version { 1 | 2 }

SNMPのバージョンを指定します。

本パラメータ省略時の動作

1になります。

<ip address>

リモートアクセスする装置のIPアドレスを指定します。IPv4アドレスだけを指定できます。

<community>

リモート装置のコミュニティ名称を指定します。

<variable name>

MIBのオブジェクト名称,またはドット記法でオブジェクトを指定します。

[実行例]

図18‒12 snmp rgetコマンド実行例
> snmp rget version 2 192.0.2.1 public sysUpTime.0
 
Name: sysUpTime.0
Value: 508495
 
> snmp rget version 2 192.0.2.1 public 1.3.6.1.2.1.1.3.0
 
Name: sysUpTime.0
Value: 508495

[表示説明]

表18‒21 snmp rgetコマンドの表示内容

表示項目

表示内容

表示詳細情報

Name

オブジェクトインスタンス

Value

オブジェクトインスタンス値

[通信への影響]

なし

[応答メッセージ]

表18‒22 snmp rgetコマンドの応答メッセージ一覧

メッセージ

内容

A MIB object name is invalid. (object = <object name or object id>)

MIBオブジェクト名称が不正です。

<object name or object id>:オブジェクト名称またはオブジェクトID

A receive error occurred.

受信エラーが発生しました。

A received SNMP packet includes an invalid status code. (code = <code>)

不正なステータスコードを含むSNMPパケットを受信しました。

<code>:ステータスコード

An error code in a packet from the SNMP agent indicates that a MIB value exceeds the maximum.

該当SNMPエージェントから,MIB値が許容サイズを超えているというエラーを受信しました。

An error code in a packet from the SNMP agent indicates that a MIB value for a specified object ID is not obtained. (ID of non-acquired object = <number>)

該当SNMPエージェントから,指定したオブジェクトIDのMIB値が正しく取得できないというエラーを受信しました。なお,取得できないオブジェクトIDは<number>番目に指定したものです。

<number>:指定した順番

An error code in a packet from the SNMP agent indicates that a specified object ID does not match any variable. (#<number> object ID)

該当SNMPエージェントから,指定したオブジェクトIDはどれとも一致しないというエラーを受信しました。なお,一致しないオブジェクトIDは<number>番目に指定したものです。

<number>:指定した順番

Sending of an SNMP packet failed.

SNMPパケットの送信に失敗しました。

SNMP packet request IDs do not match. (received = <id1>, expected = <id2>)

識別番号<id2>のSNMPパケットを要求しましたが,識別番号<id1>のSNMPパケットを受信しました。

<id1>:識別番号

<id2>:識別番号

The command cannot be executed in the standby system.

このコマンドは待機系では実行できません。

The command is not authorized by the RADIUS/TACACS+ server or the configuration.

このコマンドはRADIUSサーバ,TACACS+サーバ,またはコンフィグレーションで承認されていません。

The dot syntax for the specified object ID (make_obj_id_from_dot) is invalid because it includes the character x, y, or z.

ドット記法で指定したオブジェクトIDの中に不正な文字x,y,zが含まれています。

The format of a received SNMP packet is invalid.

不正なフォーマットのSNMPパケットを受信しました。

The format of a received SNMP PDU is invalid.

不正なフォーマットのSNMP PDUを受信しました。

The SNMP agent is not responding. Try again.

該当SNMPエージェントからの応答がありません。再実行してください。

The specified SNMP agent address is invalid. (address = <snmp agent ip address>)

指定したSNMPエージェントアドレスが不正です。

<snmp agent ip address>:SNMPエージェントアドレス

[注意事項]

  1. 文字列を出力するSYNTAXのMIB値で,そのすべてがASCIIコードで変換できる文字(範囲は0x20〜0x7e,0x0a,0x0d)の場合,ASCIIコードで変換した文字列を出力します。例えば,ifPhysAddressのMIB値が"0x41 0x42 0x43 0x44 0x45 0x46"の場合は"ABCDEF"を出力します。