0

有一个使用 pySNMP 的模拟器可用,称为SNMP 模拟器

它设置默认上下文名称值。无论如何要为 snmpv3 设置自定义上下文名称值吗?

这是 snmpsimd.py 的摘录,我试图在其中给出上下文名称值。

config.addContext(snmpEngine, '')

将值作为自定义参数提供不是在那里设置值。

4

1 回答 1

1

如果你正在构建一个代理,你应该在 SnmpContext 类实例中注册你的 contextName。请参阅此处此处的示例。

如果您的应用是基于 pysnmp 的高级 API 的 Manager,则应将 contextName 传递给 getCmd/setCmd()。请参见此处的示例(搜索 contextName)。

如果我的建议没有帮助,请澄清您的任务。

于 2012-12-04T07:56:19.123 回答