新人求助windows下netsnmp怎么连接Python
新人求助windows下netsnmp怎么连接Python?
由于需要练手,准备将nagios的bash shell/perl监控脚本改用Python写,而监控机上yum安装的net-snmp默认没有启用python模块,这里重新编译安装一个。
需要准备的安装包包括:
setuptools-0.6c11-py2.4.egg //提供easy_install指令用来直接在线安装python模块,类似于perl的 cpan install;
net-snmp-5.7.2.tar.gz //net-snmp的源码包。
先安装setuptools-0.6c11-py2.4.egg,否则net-snmp编译安装无法通过。
#chmod 755 setuptools-0.6c11-py2.4.egg
#./setuptools-0.6c11-py2.4.egg
接着,安装net-snmp
#tar -zxvf net-snmp-5.7.2.tar.gz
#cd net-snmp-5.7.2
#./configure --prefix=/usr/local/netsnmp --with-python-modules
#make
#make install
#cd python
#python setup.py build
#python setup.py test
出现以下错误:
ImportError: libnetsnmp.so.30: cannot open shared object file: No such file or directory
由于net-snmp是编译安装,且安装路径为/usr/local/netsnmp,以至于找不到相应模块,解决方法:
#echo "/usr/local/netsnmp/lib" > > /etc/ld.so.conf
#ldconfig
#python setup.py test//出现类似下图内容即正常:
#python setup.py install
测试net-snmp的python模块的导入:
#python
> > > import netsnmp //如果没有报错的话,则net-snmp的python模块启用成功。https://iknow-pic.cdn.bcebos.com/caef76094b36acaf01099f4177d98d1000e99ca5
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 新人求助windows下netsnmp怎么连接Python
本文地址: https://pptw.com/jishu/62244.html
