pysnmp

    4热度

    2回答

    我正在使用net-snmp的python库在各种交换机上执行一些长查询。我希望能够加载新的mib - 但我找不到有关如何执行此操作的任何文档。 PySNMP看起来相当复杂,并且需要我为每个mib创建Python对象(它不会为我缩放);所以我坚持使用net-snmp的库(除了加载mib之外,这些库都不错)。 我知道我可以使用-m和-M选项与NET-SNMP命令行工具,并且有与所有的MIB的文档上预编

    10热度

    1回答

    如何从fdb表中获取value mac和vlan使用python? 在bash snmpwalk的工作精细: snmpwalk -v2c -c pub 192.168.0.100 1.3.6.1.2.1.17.7.1.2.2.1.2 pysnmp: import os, sys import socket import random from struct import pack, un

    2热度

    2回答

    我编写了一个脚本(以下)来测试我在一个应用程序中如何使用pysnmp。我需要能够MIB-散步名称的网络元素,如ifDescr,和我的输出需要引用我查询相同的名称... from pysnmp.smi import builder, view, error from pysnmp.entity.rfc3413.oneliner import cmdgen cmdGen = cmdgen.Com

    1热度

    1回答

    我试图为运行SNMP代理的硬件+软件测试主题创建自动化集成测试,因为它的命令接口。我们的测试设置如下所示:我们使用Fitnesse作为测试运行器,PyFit能够使用Python编写测试。然后,我们使用netsnmp和Python绑定来发送SNMP命令。这工作得很好。 但是,当我尝试运行套件时,SNMP代理(测试主题)重新启动(并且通常在不同的模拟时间),这使得netsnmp的内部得到各种有趣的错误

    1热度

    2回答

    我正在使用树的SNMPWalk的GetNext操作的示例之一。我正在使用异步变体来收集OID - # GETNEXT Command Generator from pysnmp.entity.rfc3413.oneliner import cmdgen from pysnmp.proto import rfc1902 # ((authData, transportTarget, varNa

    4热度

    2回答

    在常见问题解答中,我读到了“..该代理还可以支持在perl或(从5.4)Python中实现的MIB模块。” 我已经用python支持构建了net-snmp,但目前还不清楚如何使用python实际实现自己的MIB模块。我在python目录中看到的python脚本与实现snmp客户端而不是snmp代理有关。也许我只是想念某个地方的观点。有人能给我一个关于如何开始使用它的提示吗? 感谢, 汤姆

    1热度

    1回答

    因此,我们有一些内部应用程序通过RESTful API提供指标。我们想通过SNMP公开这些数据。我在想的是,在主机级别,SNMP包装器将接收SNMPGET,然后对必要的数据执行HTTP请求,转换为SNMP并进行回复。 有没有人做过类似的事情或听说过有人在做类似的事情。任何现有的程序或库可用?

    1热度

    1回答

    我有一个构建在asyncore之上的第三方协议模块(SNMP)。 asyncore接口用于处理响应消息。在asyncore主循环运行时,设计生成协议请求端的客户端的正确方法是什么?我能想到的两种选择现在: 使用循环,asyncore.loop()的超时参数,让我的客户端程序的时间发送适当的请求。 创建一个客户端asyncore调度器,它将在与接收器相同的asyncore处理循环中执行。 什么是最佳

    2热度

    5回答

    我正在Windows XP机器上运行Python程序。当我运行该程序,我得到以下错误: File "C:\Python27\lib\pysnmp\smi\builder.pyt, line 230, in loadModules... pysnmp.smi.error.SmiError: MIB file "SNMPv2-MIB.py[co]" not found in search path

    3热度

    1回答

    我正在尝试为Windows构建Python .exe,并且能够很好地创建它。但是,当我运行该应用程序时,我注意到它不能执行其所有功能,因为并非所有的库都已导入; PySNMP没有得到特定的导入。当我查看构建过程的输出时,我注意到PySNMP根本没有列出,即使我的程序中有几个模块导入它。任何人都知道可能会导致这个问题?谢谢! 这里是生成安装程序的代码: FILES = <main program m