パフォーマンスを向上させるには、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 で出力形式を変更することはできません。どうすればそれができますか?