歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu下安裝Net-SNMP

Ubuntu下安裝Net-SNMP

日期:2017/2/28 15:34:29   编辑:Linux教程

Ubuntu下安裝net-snmp,具體步驟如下:

1、獲取net-snmp的安裝包,這裡我們選擇源代碼的安裝方式,當然你也可以選擇ubuntu的網絡下載方式安裝,如:
>> sudo apt-get install net-snmp
或者是自己從網絡down下來手動編譯安裝,這裡我選擇最新版本的net-snmp5.7.1,下載下來的格式為net-snmp-5.7.1.tar.gz

2、我們先必須要源代碼安裝包進行解壓,如下:

我們可以先建一個snmp的目錄
>> mkdir snmptemp
>> cd snmptemp
>> mv net-snmp-5.7.1.tar.gz ./
>> tar -zxvf net-snmp-5.7.1.tar.gz
解壓之後我們就把目錄名字更改如下:
>> mv net-snmp-5.7.1 ./net-snmp

3、安裝Ubuntu下的snmp的依賴包,具體如下:
>> sudo apt-get install libperl-dev
以上的安裝方式是先下載,後自動安裝


4、進入到解壓目錄,開始配置
>> cd net-snmp
>> ./configure --with-default-snmp-version="3" --with-sys-contact="@@no.where" --with-sys-location="Unknown" --with-logfile="/var/log/snmpd.log"

--with-persistent-directory="/var/net-snmp"
配置完成之後,可以看如下關於Net-snmp的配置信息:
---------------------------------------------------------
Net-SNMP configuration summary:
---------------------------------------------------------

5、編譯和安裝
>> cd net-snmp
>> sudo make
>> sudo nake install

6、設置任何目錄下可以運行snmp的命令,需做一下設置:
echo export LD_LIBRARY_PATH=/usr/local/lib >> .bashrc

7、驗證安裝是否成功,如下所示:
>> snmpget --version
如果成功,則顯示當前的安裝版本號,NET-SNMP version: 5.7.1
如果提示如下錯誤:
snmpget: error while loading shared libraries: libnetsnmp.so.30: cannot open shared object file: No such file or directory
則解決方案如下: cp /usr/local/lib/libnetsnmp.so.30 /usr/lib
或者將/usr/local/lib下所有的包都copy到/usr/lib下即可,再次運行以上獲取版本的命令,即可正確輸出版本號,表示Ubuntu下安裝net-snmp成功!

Copyright © Linux教程網 All Rights Reserved