问题标签 [pysnmp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - No module named v4.proto.omni
I have installed pysnmp-4.x.I am getting following error during running a SNMP program.
I am using pysnmpSE 3.5.2 now but getting same error. I found that pysnmpSE doesn't hav v4 module. I was suggested that following error should resolved if pySNMP SE 3.x is used.
Code:
#!/usr/bin/env python
from twisted.internet.iocpreactor import reactor
from twisted.internet import error as twisted_error
from twistedsnmp import agent, agentprotocol, bisectoidstore
#from twisted.internet import interfaces
try:
from twistedsnmp import bsdoidstore
except ImportError:
import warnings
warnings.warn( """No BSDDB OID Storage available for testing""" )
bsdoidstore = None
def createAgent( oids ):
ports = [161]+range(20000,25000)
for port in ports:
try:
testingOIDs = {
'.1.3.6.1.2.1.1.1.0': 'Some tool out in the field',
'.1.3.6.1.2.1.1.2.0': '.1.3.6.1.4.1.88.3.1',
'.1.3.6.1.2.1.1.3.0': 558566090,
'.1.3.6.1.2.1.1.4.0': "support@somewhere.ca",
'.1.3.6.1.2.1.1.5.0': "NameOfSystem",
'.1.3.6.1.2.1.1.6.0': "SomeHeadEnd, West Hinterlands, Canada",
}
def main(oids=testingOIDs):
agent, port = createAgent( oids )
if __name__ == "__main__":
reactor.IOCPReactor.callWhenRunning( main )
reactor.IOCPReactor.run()
python - 如何在 Python 中识别“NoSuchObject”?
我目前正在开发基于 PySnmp 的 Python 3 (Python 3.1.3) 中的 SNMP 模块,以便轻松地从其他程序发送 GET/WALK SNMP 查询。这主要是为了娱乐/学习。
查询现有 OID 时,我得到一个元组,例如:
我可以使用“for”结构阅读。
但是,当查询一个不存在的 OID(这是我为单元测试所做的)时,我得到:
如何区分元组的第二个元素是整数/字符串/(其他?)的“正常”情况和第二个元素是 'NoSuchObject' 的“错误”情况?
python - Python 中的 SNMP 代理
我需要 python 中的 SNMP 代理,它侦听特定端口并响应基本 SNMP 命令(如 GTE、SET、GETNEXT ...等)
如果有人有代码,请回复此帖子。
python - PySNMP:ImportError:没有名为 pyasn1.compat.octets 的模块
我正在尝试在 Windows 上使用 PySNMP,但是当我尝试导入 cmdgen 时,我看到以下错误:
我该如何解决这个错误,我也没有碰过init .py
谢谢
callback - 如何使用来自 pysnmp V3 命令响应程序的回调?
我正在使用最新版本的 pysnmp 4.2.4 并测试了返回正常运行时间值响应 OID 1,3,6,1,2,1,1,3,0
我使用了 V3 响应程序示例(http://pysnmp.sourceforge.net/examples/current/v3arch/agent/cmdrsp/v3-multiple-users.html)并返回 1,3 的系统值(无) ,6,1,2,1,1,3,0。
如何向 V3 版本添加回调,以便它调用类似于 V1 版本的 Uptime 类(并返回本地值)?
TIA史蒂夫
python - 如何在 pysnmp 中使用 JSON
嗨,我正在寻找一种在 pysnmp 中使用 json 作为 oid 数组的方法,目前我的 inout 数据是这样的:
我这样称呼它:
如果有人可以提供样品,那就太好了。
pysnmp - AttributeError:“模块”对象没有属性“MibVariable”
我正在探索 pysnmp(python snmp 库)。执行示例时出现错误
AttributeError:“模块”对象没有属性“MibVariable”
针对方法调用cmdgen.MibVariable('SNMPv2-MIB', 'sysDescr', 0)
示例代码如下
通常,如果存在此处提到的相互顶级导入,则会发生这种情况。
如何在不更改库源代码的情况下克服这个问题?
python - python pysnmp在getbulk中使用oid列表
大家好,我正在寻找同时获得多个 oid 的解决方案。例如,是否可以在 pysnmp get 命令生成器中使用 oid 列表?
由此:
类似于:
实际问题是 oid 是变量,所以我正在寻找一种轻松更改它们的方法。
python - 如何制作自定义 MIB PYSNMP
我是 SNMP 的新手,但我将使用 SNMP 和 PYSNMP 制作一些简单的监控应用程序
我想用我的自定义 MIB 监视我的代理(因为当我运行一些 MIB 时,它不能与 PYSNMP 一起使用),我已经阅读了 PYSNMP 文档,但它似乎无法帮助我,
你能告诉我,如何轻松地制作自定义 MIB PYSNMP 吗?所以我可以在经理和代理方面使用它:)
谢谢
谢谢你的回答我已经阅读了那些tuts,但我的mib仍然无法击中目标,
我想在我的分区上读取我的总磁盘,所以这是我的 MIB 代码:
生成此代码后,这是我在 py 中的 MIB
但是,当我尝试调用 snmpget 时:
snmpget -v 2c -c public localhost .1.3.6.1.4.1.2021.9.1.6.1
我发现 :
谢谢你
python - pysnmp.smi.error.SmiError:无符号
我似乎无法让这个脚本工作。任何帮助是极大的赞赏。
这是我不断收到的错误:
这是我正在运行的脚本:
我对 python 还是很陌生,所以我很难破译这个错误。
进行这些更改后,我现在收到此错误:
我尝试触摸 TRS-MIB 文件,但它仍然抱怨。有没有办法我需要构建 TRS-MIB 文件?