EN ESTA PÁGINA
get_snmp_oid() Function (Python)
Sintaxis
Sintaxis de Python
snmp_oid = jcs.get_snmp_oid()
Descripción
Recupere el identificador de objeto SNMP (OID) pasado a una secuencia de comandos SNMP de Python.
Valor devuelto
snmp_oid |
Valor de OID SNMP para procesar. |
Ejemplos de uso
En el siguiente ejemplo, la secuencia de comandos SNMP de Python procesa identificadores de objeto no compatibles (OID) que se asignan a la secuencia de comandos en la configuración de Junos OS. La get_snmp_oid()
función devuelve el valor del argumento OID pasado a la secuencia de comandos.
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 la versión 16.1R1 de Junos OS en conmutadores serie QFX y enrutadores serie MX, PTX y T.
Función introducida en la versión 17.1R1 de Junos OS en enrutadores ACX500, ACX1000, ACX1100, ACX2000, ACX2100, ACX2200 y ACX4000 y conmutadores serie EX.
Función introducida en junos OS versión 17.3R1 en dispositivos SRX1500, SRX4100, SRX4200, SRX5400, SRX5600 y SRX5800 e instancias vSRX.
Función introducida en la versión 18.3R1 de Junos OS en enrutadores ACX5048 y ACX5096.