背景:
最近入职新公司,领导制定了新人任务,通过snmp协议抓取网络设备的数据,并且对其进行存储和展示。对我这个没干过开发的菜鸡来讲,也算是有挑战性的活。网上搜集了一些资料,发现用netsnmp比较简单,特来记录一下模块安装的真实过程。
在window的一些坑
刚开始在windows下安装这个模块,刚开始想着pip install,现在看来这个想法简直不要too young,然后看到网上有人说可以用源码安装,然后我就去下载了源码 net-snmp-5.7.3.tar.gz
,大概就是解压–》进入python目录–》python setup install,随之而来的是一大堆报错,刚开始以为是版本的问题,先是py3.6,想都不用想,各种奇葩报错,然后看到偏底层的交互py2.7支持的更好,同样的,可能是我能力的问题,照样失败。下班回家用朋友苹果机试了试, 一套pip install
轻松搞定。又挣扎了两天之后果断放弃windows,继而转向在linux环境下安装。并且感叹
在windows下搞python,有点浪费生命的意思。!!!!!入坑要慎重
linux下安装
啰嗦了折磨多,直接上教程把
python2.7.5环境+centos7+net-snmp-5.7.3.tar.gz
1、环境
下面的环境不装不知道有没有问题,失败次数太多,不记得哪