get_snmp_oid() Function (Python)
语法
Python 语法
snmp_oid = jcs.get_snmp_oid()
描述
检索传递到 Python SNMP 脚本的 SNMP 对象标识符 (OID)。
回报值
snmp_oid |
要处理的 SNMP OID 值。 |
使用情况示例
以下示例 Python SNMP 脚本将处理映射到 Junos OS 配置中脚本的不支持的对象标识符 (OID)。该 get_snmp_oid()
功能会返回传入脚本的 OID 论点的价值。
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()
发布信息
在 QFX 系列交换机和 MX 系列、PTX 系列和 T 系列路由器上引入的 Junos OS 16.1R1 版中引入的功能。
在 ACX500、ACX1000、ACX1100、ACX2000、ACX2100、ACX2100、ACX2200 和 ACX4000 路由器以及 EX 系列交换机上引入的 Junos OS 17.1R1 版中引入的功能。
在 SRX1500、SRX4100、SRX4200、SRX5400、SRX5600 和 SRX5800 设备和 vSRX 实例上引入的 Junos OS 17.3R1 中引入的功能。
ACX5048 和 ACX5096 路由器上的 Junos OS 18.3R1 版中引入的功能。