计划逐步在网管开发中引入python
习惯了perl, 发现python居然没有没有CPAN T_T,不过还有PYPI ^_^
接下来的问题就是,python没有snmp包。
粗略一搜
有2个选择,用net-snmp的perl binding,或者用原生的pysnmp(速度慢一倍)
对比perl的海量应用和文档,python这方面几乎就是空白。。。网上的文章基本就是抄来抄去
什么多线程,什么ipython.
只能自己动手丰衣足食,先做回小白鼠了。
net-snmp(在吐槽下ucd-snmp,干嘛非要改成net-snmp,弄得和perl的包一个名,又不是一个东东。)
这个还比较熟悉和靠谱,可是安装还需要编译源码。。。windows平台下编译,还需要安装cygwin和gcc....晕菜
怀疑是c-based的接口实现。那样就没法弄stackeless了。
pysnmp这个看起来很诱人,pure python,还集成了twisted支持,
虽然我计划用stackless,不考虑twisted.
这个总算还有一些简单的入门文档、