我试图通过python用snmpset设置值。在
import netsnmp
snmpcfgfile=netsnmp.Varbind(".1.3.6.1.4.1.171.12.1.2.18.1.1.5.3",
"switch.cfg","STRING")
netsnmp.snmpset(snmpcfgfile, Version=2, DestHost="10.0.112.4", Community="public")`
(2秒后我看到一个错误):TypeError:预期的字符串或Unicode对象,找到的是NoneType
值不变。在
我做错了什么?我该怎么做才对呢?在
跟踪(请帮助理解它的含义):
^{pr2}$
您可以尝试按照this blog post的建议,将OID分解为一个字符串并按以下方式编制索引:
您还应该确保可以使用“public”社区编写oid,通常在默认工厂设置中,此社区默认为只读。在
祝你好运,关于netsnmppython绑定的文档充其量是不完整的。在
相关问题 更多 >
编程相关推荐