Linux下安裝和配置net-snmp

來源:互聯網
上載者:User

 http://www.cnblogs.com/VRS_technology/archive/2010/08/09/1795830.html

0.開始之前先轉到root許可權,不然下面的工作會有問題

 #sudo -i


1.#tar –zxvf net-snmp-5.4.2.1.tar.gz //解壓


2.#cd net-snmp-5.4.2.1         //進入源檔案目錄


3./configure --prefix=/usr/local/snmp             //配置   在過程中需要選擇 

配置中會出這樣的提示:
default version of-snmp-version: 2

Systemcontact information(配置該裝置的連絡人): VRS

System location (該裝置的位置):   China

下面兩個預設就行

Location to write logfile (記錄檔位置): /var/log/snmpd.log

Location to Write persistent(資料存放區目錄):   /var/net-snmp

 

4.#make && make install //編譯並且安裝

1).找不到libbeecrypt.la
下載beecrypt-4.1.2.tar.gz
http://sourceforge.net/projects/beecrypt
./configure -prefix=/usr
預設是安裝在/usr/local的偶們要裝在/usr下
$make
$make install
2)./usr/bin/ld: cannot find -lelf
$ln -s libelf.so.1 /usr/lib/libelf.so

3).echo /usr/local/lib >/etc/ld.so.conf.d/libnetsnmp.conf
$/sbin/ldconfig -v
$make install


5.#cp EXAMPLE.conf /usr/local/share/snmp/snmpd.conf //拷貝EXAMPLE.conf   注意大寫  


6.#gedit /usr/local/share/snmp/snmpd.conf //編輯snmpd.conf    

把這句
com2sec local     localhost       COMMUNITY
com2sec mynetwork NETWORK/24      COMMUNITY
改為
com2sec local     localhost      public

com2sec local     192.168.1.110      public
com2sec mynetwork 192.168.1.0/24      public

Sec.name是定義的別名,在後面的組中使用,組要用來賦予許可權,是唯讀還是讀寫,source是允許那個地址來串連你的snmp,我現在寫的這個是允許 192.168.1.110這個地址來串連,如果你需要使用一個網段的話,那麼就可以這麼寫了192.168.1.0/24,這個看的明白吧,community是共同體的名稱,你用client串連snmp使用的,相當於密碼

7.#gedit /etc/rc.local \\設定netsnmp自啟動 即在末尾加上

/usr/local/snmp/sbin/snmpd -c /etc/snmp/snmpd.conf &


8.#gedit /etc/profile \\設定環境變數即在export命令前加上PATH=/usr/local/bin:/usr/local/sbin:$PATH


9.# /usr/local/sbin/snmpd –d   \\啟動snmpd這個服務,查看服務是否啟動

#netstat –an | grep 161

如果已經啟動了服務,又修改了snmpd.conf 那麼必須停止snmpd 這個服務重新

snmpd -d才會生效

停止的辦法 1).ps –ef |grep snmpd //查看snmpd的進程id

2).Kill -9 snmpd的進程號 //結束snmpd的進程

注意:每次重新登入Linux都要重新啟動服務,要用root許可權去啟動,否則失敗,這個折磨了我n久

 

10.測試命令:

#snmpwalk -v 2c -c public localhost if

#snmpwalk -v 2c -c public 192.168.1.110 if

#snmpget -v 2c -c public localhost 1.3.6.1.2.1.1.1.0

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.