- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我的交换机是 Catalyst 2960-x 系列,我已经配置了 SNMP,我现在使用 PySNMP,但我是新手,我已经知道我必须使用的命令是这个“sudo snmpset -v 2c - c SNMPv2-SMI::mib-2.105.1.1.1.3.1.13 i 2"。但我没有完成它,请有人帮忙。
from pysnmp.hlapi import*
setcommunity = 'EuricoFerreira'
host = '192.168.150.231'
port = 13
snmp_engine = SnmpEngine()
set_gen = setCmd(snmp_engine,
CommunityData(setcommunity),
UdpTransportTarget((host, 161)),
ContextData(),
ObjectType(ObjectIdentity('SNMPv2-SMI', 'mib-2', '105.1.1.1.3.1.%d' % port), Integer(2)))
errorIndication, errorStatus, errorIndex, varBinds = next(set_gen)
if errorIndication or errorStatus:
print('SNMP error: %s' % errorIndication or errorStatus)
else:
print('SNMP succeeded')
这段代码给我这个错误:
" Traceback (most recent call last):
File "<string>", line 878, in writeTest
File "<string>", line 570, in writeTest
File "<string>", line 469, in writeTest
File "<string>", line 766, in getBranch
pysnmp.smi.error.NoSuchInstanceError: NoSuchInstanceError({'idx': 0, 'name': (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 8, 115, 45, 55, 50, 50, 51, 54, 51, 55, 52, 52)})
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/pi/Downloads/pysnmp-4.3.2/snmpTest.py", line 17, in <module>
errorIndication, errorStatus, errorIndex, varBinds = next(set_gen)
File "/home/pi/Downloads/pysnmp-4.3.2/pysnmp/hlapi/asyncore/sync/cmdgen.py", line 210, in setCmd
lookupMib=options.get('lookupMib', True)))
File "/home/pi/Downloads/pysnmp-4.3.2/pysnmp/hlapi/asyncore/cmdgen.py", line 231, in setCmd
addrName, paramsName = lcd.configure(snmpEngine, authData, transportTarget)
File "/home/pi/Downloads/pysnmp-4.3.2/pysnmp/hlapi/lcd.py", line 44, in configure
authData.securityName
File "/home/pi/Downloads/pysnmp-4.3.2/pysnmp/entity/config.py", line 71, in addV1System
((snmpCommunityEntry.name + (8,) + tblIdx, 'destroy'),)
File "/home/pi/Downloads/pysnmp-4.3.2/pysnmp/smi/instrum.py", line 250, in writeVars
return self.flipFlopFsm(self.fsmWriteVar, vars, acInfo)
File "/home/pi/Downloads/pysnmp-4.3.2/pysnmp/smi/instrum.py", line 218, in flipFlopFsm
rval = f(tuple(name), val, idx, acInfo)
File "<string>", line 470, in writeTest
File "<string>", line 1117, in writeTest
File "<string>", line 1088, in __delegate
File "<string>", line 886, in writeTest
File "<string>", line 793, in createTest
File "<string>", line 699, in createTest
File "<string>", line 591, in setValue
File "<string>", line 289, in setValue
AttributeError: 'RowStatus' object has no attribute 'hasValue'"
最佳答案
确保您使用的是最新的 pyasn1/pysnmp。从回溯来看,您似乎正在运行一些旧的 pyasn1。
关于python - 我想关闭并且不关闭交换机的端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44029895/
如何收集设备/交换机上的带宽使用情况/利用率。据我所知,有些系统可以做这样的事情。他们似乎都有 snmp 的共同点。 我正在寻找有关可能滚动我自己的系统来收集这些数据的信息,这些数据稍后将用于基于 W
下表给出的 DES-3528 DLink 交换机的 OID 是什么 DES-3528:admin#show snmp comm 命令:显示 snmp 社区 SNMP 社区表 社区名称查看名称访问权限
我正在使用 Java ganymed 库通过 SSH2 连接到我们的交换机。我可以毫无问题地连接 Catalyst 交换机,但是当我连接到 Nexus 交换机时,我无法从命令中获得任何输出。 有人用过
我需要使用 php 远程登录到 cisco 交换机并执行 show interface status命令并获得结果。我尝试了一些在互联网上找到的 php 类,但它们都无法连接到设备。所以我尝试自己编写
这个问题已经有答案了: React Router v4 renders multiple routes (3 个回答) 已关闭 5 年前。 我见过各种例子,说当使用React Router V4时,你
我目前正在尝试编写一个脚本来更改 200 多台 Cisco 交换机的位置 (snmp)。 我的问题是我一次不能运行多个命令。我制作了一个批处理文件,它自动连接到交换机并读取列出命令的 .txt 文件。
我正在使用此代码 https://gist.github.com/svett/b7f56afc966a6b6ac2fc作为起点。 使用它并将其指向 cisco 路由器会得到以下错误消息: 拨号失败:s
我最近进入了 PhantomJS 目前正在使用 PhantomJS 来完成我的第一份开发工作。 我的任务是从通过 LAN 电缆连接到 PC 的旧 Cisco Catalyst 2960 x 交换机上抓
日前,IDC 发布的《2020 年网络市场跟踪报告》显示,2020 年全球网络市场规模为 490.1 亿美元,与去年同期相比下滑 3%,其中交换机、路由器和 WLAN 市场增速分别为 - 3.5%、
我是一名优秀的程序员,十分优秀!