【问题标题】:Accessing Switch data using Net-SNMP in Python with snmpV3使用 Python 中的 Net-SNMP 和 snmpV3 访问交换机数据
【发布时间】:2012-08-19 06:31:39
【问题描述】:

我正在尝试使用 net-snmp 在 python 中制作一个 snmpV3 管理器 porgram,代码是

#!/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,)

谁能帮我解决这个问题???

【问题讨论】:

    标签: python-2.7 net-snmp


    【解决方案1】:

    我找到了解决问题的方法。 SNMPv3 的 Python 绑定可用于 net-snmp 5.7.1。安装它然后进入python/目录并执行以下命令:

    python setup.py build
    python setup.py install (as a root user)
    

    【讨论】:

    • 是的 SNMP v3 有效。需要在您要轮询的设备中启用 SNMP v3
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-21
    • 2015-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多