首页后端开发Python新人求助windows下netsnmp怎么连接Python

新人求助windows下netsnmp怎么连接Python

时间2023-06-05 07:49:02发布访客分类Python浏览720
导读:新人求助windows下netsnmp怎么连接Python?由于需要练手,准备将nagios的bash shell/perl监控脚本改用Python写,而监控机上yum安装的net-snmp默认没有启用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
python如何把list的文件逐个提取出来 用python可以绘画任何人物和场景吗

游客 回复需填写必要信息