use*_*351 3 python snmp pysnmp
大家好我正在寻找一个解决方案,以同时获得多个oid.例如,是否可以在pysnmp get命令生成器中使用oid列表?
由此:
cmdGen = cmdgen.CommandGenerator()
errorIndication, errorStatus, errorIndex, varBindTable = cmdGen.bulkCmd(
cmdgen.CommunityData('public'),
cmdgen.UdpTransportTarget(('demo.snmplabs.com', 161)),
0, 25,
'1.3.6.1.2.1.2.2.1.2',
'1.3.6.1.2.1.2.2.1.3',
)
Run Code Online (Sandbox Code Playgroud)
类似于:
myoid = ['1.3.6.1.2.1.1.1.0', '1.3.6.1.2.1.1.6.0', '1.3.6.1.2.1.1.6.0']
cmdGen = cmdgen.CommandGenerator()
errorIndication, errorStatus, errorIndex, varBindTable = cmdGen.bulkCmd(
cmdgen.CommunityData('public'),
cmdgen.UdpTransportTarget(('demo.snmplabs.com', 161)),
0, 25,
myoids,
)
Run Code Online (Sandbox Code Playgroud)
实际的问题是oids是变量所以我正在寻找一种方法来轻松地改变它们.
| 归档时间: |
|
| 查看次数: |
1669 次 |
| 最近记录: |