Referencia de gestión de protocolos para SNMP e IPMI de Oracle® ILOM, versión de firmware 3.2.x

Salir de la Vista de impresión

Actualización: Junio de 2015
 
 

Comando snmpset

Aunque la sintaxis del comando snmpset es parecida a la del comando snmpget, los comandos son bastante diferentes. El comando snmpget simplemente lee el valor del ID de objeto especificado, mientras que el comando snmpset escribe el valor especificado en el ID de objeto. Además, junto con el valor que se escribirá en el ID de objeto, también deberá especificar el tipo de datos del ID de objeto en el comando snmpset, ya que los objetos de SNMP admiten más de un tipo de datos.

El siguiente ejemplo muestra cómo utilizar los comandos snmpget y snmpset juntos. La secuencia de pasos es la siguiente:

  1. Utilice el comando snmpget para comprobar el valor actual del objeto MIB.

  2. Utilice el comando snmpset para cambiar el valor del objeto MIB.

  3. Utilice el comando snmpget para verificar que el valor del objeto MIB se haya cambiado realmente por el valor solicitado.

    % 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)
    

Tenga en cuenta que si intenta ejecutar este comando snmpset mediante una comunidad pública, en lugar de una privada, no funcionará. Esto se debe a que la comunidad privada tiene permiso de escritura, pero la comunidad pública no. El código de motivo devuelto por el comando no deja esto claro porque sólo indica que no se puede escribir en el objeto.

A continuación, se muestra un ejemplo:

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