Ubuntu安裝net-snmp-5.5.1方法總結

下載net-snmp-5.5.1源碼ide

下載後,解壓文件:spa

tar -zxvf  net-snmp-5.5.1.tar.gz日誌

解壓後進入,net-snmp-5.5.1目錄orm

cd net-snmp-5.5.1ip

二、開始安裝net-snmp-5.5.1字符串

運行./configure --prefix=/home/net-snmp/ 設置安裝目錄及必要的版本配置信息等。運行過程當中配置以下信息:get

default version of-snmp-version(3): 3(在這裏版本一般有三種形式:1,2c,3)源碼

Systemcontact information(配置該設備的聯繫信息): heaven(也能夠是郵箱地址)it

System location (該系統設備的地理位置):BEIJING P.R Chinaio

Location to write logfile (日誌文件位置): /var/log/snmpd.log

Location to Write persistent(數據存儲目錄): /var/net-snmp

配置完成開始,運行

make

會出現以下錯誤:

/usr/bin/ld: cannot find -lperl

解決辦法以下(安裝lperl的包):sudo apt-get install  libperl-dev

安裝完成後繼續make。

再make就一路經過,而後make install       ok!安裝完成。

三、 製做配置文件  *.conf

這裏有兩種方式,一種方式是用命令snmpconf -g basic_setup生成snmpd.conf文件,但須要回答不少沒用的問題,比較 費時,我這裏用了一種較簡便的方法生成配置文件,就是把解壓後的那個文件目錄下的EXAMPLE.conf文件拷在咱們的安裝路徑下並修改,命令格式以下:

cp EXAMPLE.conf /home/net-snmp/snmpd.conf //cp樣例配置到安裝目錄下

四、vi /home/net-snmp/snmpd.conf //編輯配置文件

把裏面的NETWORK 改爲須要查看snmp信息的主機ip 地址

把COMMUNITY改爲你設定的值(本身起個字符串形式的名字)。

而後保存退出

五、/home/net-snmp/sbin/snmpd –c/home/net-snmp/snmp/snmpd.conf & //啓動snmp

六、netstat -an  //查看snmp是否啓動

七、在腳本里配置snmp,使其在開機時自啓動snmpd服務。(也能夠不寫在腳本里,每次系統啓動後執行一下第5步就好了)

在腳本里的編寫:

vi /etc/rc.local

添加 /home/net-snmp/sbin/snmpd –c/home/net-snmp/snmpd.conf &

九、關閉snmp服務

ps aux |grep snmp |grep -v grep |awk '{print $2}' |xargs kill

相關文章
相關標籤/搜索