EN ESTA PÁGINA
get_snmp_action() Function (Python)
Sintaxis
Sintaxis de Python
snmp_action = jcs.get_snmp_action()
Descripción
Recupere la acción SNMP pasada a un script SNMP de Python.
Valor devuelto
snmp_action |
Valor de acción SNMP pasado al script. |
Ejemplos de uso
El siguiente ejemplo de script SNMP de Python procesa identificadores de objetos no compatibles (OID) que se asignan al script en la configuración de Junos OS. La get_snmp_action()
función devuelve el valor del argumento action pasado al script.
import jcs def main(): snmp_action = jcs.get_snmp_action() snmp_oid = jcs.get_snmp_oid() jcs.syslog("8", "snmp_action = ", snmp_action, " snmp_oid = ", snmp_oid) if snmp_action == 'get': if snmp_oid == '.1.3.6.1.4.1.2636.13.61.1.9.1.1.1': jcs.emit_snmp_attributes(snmp_oid, "Integer32", "211") elif snmp_oid == '.1.3.6.1.4.1.2636.13.61.1.9.1.1.2': jcs.emit_snmp_attributes(snmp_oid, "Integer32", "429") elif snmp_action == 'get-next': if snmp_oid == '.1.3.6.1.4.1.2636.13.61.1.9.1.1': jcs.emit_snmp_attributes(".1.3.6.1.4.1.2636.13.61.1.9.1.1.1", "Integer32", "211") elif snmp_oid == '.1.3.6.1.4.1.2636.13.61.1.9.1.1.1': jcs.emit_snmp_attributes(".1.3.6.1.4.1.2636.13.61.1.9.1.1.2", "Integer32", "429") if __name__ == '__main__': main()
Información de la versión
Función introducida en Junos OS versión 16.1R1.