欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

新人求助windows下netsnmp怎么連接Python?

老白2年前18瀏覽0評論

由于需要練手,準備將nagios的bashshell/perl監控腳本改用python寫,而監控機上yum安裝的net-snmp默認沒有啟用python模塊,這里重新編譯安裝一個。

需要準備的安裝包包括:

setuptools-0.6c11-py2.4.egg//提供easy_install指令用來直接在線安裝python模塊,類似于perl的cpaninstall;

net-snmp-5.7.2.tar.gz//net-snmp的源碼包。

先安裝setuptools-0.6c11-py2.4.egg,否則net-snmp編譯安裝無法通過。

#chmod755setuptools-0.6c11-py2.4.egg

#./setuptools-0.6c11-py2.4.egg

接著,安裝net-snmp

#tar-zxvfnet-snmp-5.7.2.tar.gz

#cdnet-snmp-5.7.2

#./configure--prefix=/usr/local/netsnmp--with-python-modules

#make

#makeinstall

#cdpython

#pythonsetup.pybuild

#pythonsetup.pytest

出現以下錯誤:

ImportError:libnetsnmp.so.30:cannotopensharedobjectfile:Nosuchfileordirectory

由于net-snmp是編譯安裝,且安裝路徑為/usr/local/netsnmp,以至于找不到相應模塊,解決方法:

#echo"/usr/local/netsnmp/lib">>/etc/ld.so.conf

#ldconfig

#pythonsetup.pytest//出現類似下圖內容即正常:

#pythonsetup.pyinstall

測試net-snmp的python模塊的導入:

#python

>>>importnetsnmp//如果沒有報錯的話,則net-snmp的python模塊啟用成功。https://iknow-pic.cdn.bcebos.com/caef76094b36acaf01099f4177d98d1000e99ca5