python - 来自easysnmp python库的snmp_walk函数返回空列表
问题描述
我正在使用easysnmp python库中的snmp_walk函数从Jacarta powerZook仪表中获取当前值,但它返回一个空列表(无值),但是当我使用Qtmib(SNMP MIB浏览器)时,我可以获得该值。我正在使用 Ubuntu 18.04 并尝试了所有 python 解释器(2.7、3.5、3.6、3.7),但仍然没有。我也用“sudo”权限运行了python脚本,但仍然没有结果。仅供参考,功率计直接连接到我电脑的以太网端口。我的代码:
from easysnmp import snmp_walk
snmp_walk(oids='.1.3.6.1.4.1.19011.1.3.5.1.3.1.0 - Current/AMPS', hostname='192.168.1.200',
community='public', version=1, timeout=3, retries=5, remote_port=161, use_long_names=True,
retry_no_such=True, abort_on_nonexistent=True)
输出:
[]
注意:我遵循了 powerZook 安装指南的所有说明和设置并搜索了互联网以找到解决方案,但不幸的是我没有找到任何可以帮助我的东西
Qtmib 的屏幕截图和 powerZook 的返回值 在此处 输入图像描述
解决方案
推荐阅读
- r - H2O AutoML leave-one-out 的性能比 10 倍交叉验证好太多
- raspberry-pi - raspian Buster 无法连接到 eduroam wpa_supplicant v.2.8
- javascript - 无法在编辑器中显示图像
- mysql - ReferenceError:连接未定义nodejs mysql
- spring - 如何禁用弹簧启动执行器弹性搜索健康请求?
- symfony - 当我尝试创建新的时,php bin/console make:crud 中有错误
- python - 如何使用 python 在 Windows 10 中进行并行处理
- python - 根据条件语句在熊猫数据框中生成新列
- bash - 如何使用 cat 命令从顶部读取文件?
- javascript - 如何将 JQuery 代码转换为 JavaScript?