Oracle® ILOM SNMP および IPMI 用プロトコル管理リファレンスファームウェア Release 3.2.x

印刷ビューの終了

更新: 2015 年 6 月
 
 

snmpset コマンド

snmpset コマンドの構文は snmpget コマンドの構文に似ていますが、これらのコマンドはまったく異なるものです。snmpget コマンドは指定されたオブジェクト ID の値を読み取るだけなのに対し、snmpset コマンドは指定された値をオブジェクト ID に書き込みます。SNMP オブジェクトは複数のデータ型をサポートしているため、snmpset コマンドには、オブジェクト ID に書き込む値に加えてオブジェクト ID のデータ型も指定する必要があります。

次の例では、snmpget コマンドおよび snmpset コマンドを一緒に使用する方法を示しています。手順は次のとおりです。

  1. snmpget コマンドを使用して、現在の MIB オブジェクトの値を確認します。

  2. snmpset コマンドを使用して、MIB オブジェクトの値を変更します。

  3. snmpget コマンドを使用して、MIB オブジェクトが要求した値に変更されたかどうかを確認します。

    % snmpget  SNMP_agent ilomCtrlHttpEnabled.0
    SUN-ILOM-CONTROL-MIB::ilomCtrlHttpEnabled.0 = INTEGER: false(2)
    % snmpset  SNMP_agent ilomCtrlHttpEnabled.0 i 1
    SUN-ILOM-CONTROL-MIB::ilomCtrlHttpEnabled.0 = INTEGER: true(1)
    % snmpget  SNMP_agent ilomCtrlHttpEnabled.0
    SUN-ILOM-CONTROL-MIB::ilomCtrlHttpEnabled.0 = INTEGER: true(1)
    

非公開コミュニティーではなく公開コミュニティーを使用してこの snmpset コマンドを実行しようとしても、動作しません。これは、非公開コミュニティーには書き込み権がありますが、公開コミュニティーには書き込み権がないためです。コマンドが返す原因コードは、オブジェクトが書き込み不可であることを伝えるだけで、詳細は示されません。

次に例を示します:

% snmpset SNMP_agent ilomCtrlHttpEnabled.0 i 1
Error in packet.
Reason: notWritable (That object does not support modification)