歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu安裝net-snmp-5.5.1方法總結

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

日期:2017/2/28 15:51:24   编辑:Linux教程

1、下載net-snmp-5.5.1源碼

免費下載地址在 http://linux.linuxidc.com/

用戶名與密碼都是www.linuxidc.com

具體下載目錄在 /2012年資料/5月/17日/Ubuntu安裝net-snmp-5.5.1方法總結/

下載後,解壓文件:

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

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

cd net-snmp-5.5.1

2、開始安裝net-snmp-5.5.1

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

default version of-snmp-version(3): 3(在這裡版本通常有三種形式:1,2c,3)

Systemcontact information(配置該設備的聯系信息): heaven(也可以是郵箱地址)

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

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!安裝完成。

3、 制作配置文件 *.conf

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

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

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

把裡面的NETWORK 改成需要查看snmp信息的主機ip 地址

把COMMUNITY改成你設定的值(自己起個字符串形式的名字)。

然後保存退出

5、/home/net-snmp/sbin/snmpd –c/home/net-snmp/snmp/snmpd.conf & //啟動snmp

6、netstat -an //查看snmp是否啟動

7、在腳本裡配置snmp,使其在開機時自啟動snmpd服務。(也可以不寫在腳本裡,每次系統啟動後執行一下第5步就行了)

在腳本裡的編寫:

vi /etc/rc.local

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

9、關閉snmp服務

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

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved