为了获得更好的性能,我必须将我的 bash 脚本迁移到 python 脚本......所以我开始使用 pysnmp 并且我遇到了关于输出格式的问题......
您会在下面找到 netsnmp 请求:
snmpwalk -v 2c -c mycommunity 192.168.2.20 1.3.6.1.4.1.9.9.387.1.7.8.1.3
与 pysnmp 相同:
errorIndication, errorStatus, errorIndex, varBindTable = cmdGen.nextCmd(
cmdgen.CommunityData('mycommunity'),
cmdgen.UdpTransportTarget(('192.168.2.20', 161)),
'1.3.6.1.4.1.9.9.387.1.7.8.1.3'
)
使用 netsnmp,我可以像这样更改输出格式:
snmpwalk -v 2c -Oa -c mycommunity 192.168.2.20 1.3.6.1.4.1.9.9.387.1.7.8.1.3
但我无法使用 pysnmp 更改输出格式。我该怎么做?