如何在netsnmp中用python实现mib模块?

2024-05-20 17:34:10 发布

您现在位置:Python中文网/ 问答频道 /正文

在常见问题解答中,我读到了这个“。代理还可以支持用perl或(从5.4)python实现的MIB模块。” 我已经构建了支持python的netsnmp,但是现在还不清楚如何用python实现我自己的MIB模块。我在python目录中看到的python脚本与实现snmp客户机有关,而不是snmp代理。也许我只是漏掉了重点。有人能给我一个提示吗?在

谢谢

汤姆


Tags: 模块目录脚本重点代理客户机perlnetsnmp
2条回答

不幸的是,netsnmp还不支持在python中创建代理。如果您查看netsnmp源代码树的python目录中的README,它会说

The 'netsnmp' module provides a full featured, tri-lingual SNMP (SNMPv3, SNMPv2c, SNMPv1) client API.

看起来他们已经updated the FAQ并删除了对python的任何提及。在

如果您设置使用python,您可以签出PySNMP作为替代。我没有任何个人经验,但该项目是活跃的(最近的更新是在今年1月),它看起来有除了AgentX支持(所以你不能创建一个连接到snmpd的子代理)之外的大多数功能。在

有一个AgentX library in pip用于编写Python SNMP子代理。在

相关问题 更多 >