1

net-snmp を使用して Python で snmpV3 マネージャー プログラムを作成しようとしています

#!/usr/bin/env python
import netsnmp 

session = netsnmp.Session(DestHost='192.168.1.1', Version=3, SecLevel='authNoPriv',         AuthProto='MD5', AuthPass='password', SecName='user')
vars = netsnmp.VarList(netsnmp.Varbind('ifDescr'))
result = session.get(vars)

print result

しかし結果はタプル (None,)

誰でもこれについて私を助けることができますか???

4

1 に答える 1

0

私の問題の解決策を見つけました。SNMPv3 の Python バインディングは、net-snmp 5.7.1 で使用できます。インストールしてからpython/ディレクトリに移動し、次のコマンドを実行します。

python setup.py build
python setup.py install (as a root user)
于 2012-09-04T15:01:56.380 に答える