snmp在linux下安裝過(guò)程.doc_第1頁(yè)
snmp在linux下安裝過(guò)程.doc_第2頁(yè)
snmp在linux下安裝過(guò)程.doc_第3頁(yè)
snmp在linux下安裝過(guò)程.doc_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

net-snmp在Linux下的安裝過(guò)程在描述NET-SNMP安裝過(guò)程之前,我們先來(lái)說(shuō)一下什么是SNMP。 Simple Network Management Protocol (SNMP) 是一個(gè)被廣泛使用的協(xié)議,可以監(jiān)控網(wǎng)絡(luò)設(shè)備(比如路由器)、計(jì)算機(jī)設(shè)備甚至是UPS。Net-SNMP是用于實(shí)施SNMP v1,SNMP v2,SNMPv3的應(yīng)用程序套件,可以使用在IPv4、IPv6的環(huán)境中。一、 NET-SNMP環(huán)境NET-SNMP這個(gè)套件包括: 1. 命令行程序包括: (1)從支持SNMP的設(shè)備中檢索信息的命令。用于執(zhí)行單個(gè)的請(qǐng)求(snmpget,snmpgetnext),或者執(zhí)行多個(gè)請(qǐng)求(snmpwalk,snmptable,snmpdelta)。 (2)可以用于手動(dòng)設(shè)置信息的命令(snmpset)。 (3)檢索一套固定信息的命令(snmpdf,snmpnetstat,snmpstatus)。 (4)可以把MIB oid的信息在“數(shù)字”形式和“字符”形式之間進(jìn)行轉(zhuǎn)換的命令(snmptranslate),它還能顯示MIB的內(nèi)容和結(jié)構(gòu)。 2. 使用Tk/perl來(lái)提供一個(gè)圖形化的MIB瀏覽器(tkmib)。 3. 一個(gè)接收SNMPtrap信息的daemon。經(jīng)過(guò)選擇的snmp通知信息可以被日志記錄(記錄在syslog,或者NT的日志,或者文本文件),轉(zhuǎn)發(fā)到另一個(gè)SNMP管理系統(tǒng),或者傳遞到其它的程序。 4. 一個(gè)可擴(kuò)展的代理程序(snmpd),用于對(duì)管理系統(tǒng)提出的SNMP請(qǐng)求做出響應(yīng)。這包括了內(nèi)建的多種支持性: 5. 支持廣泛的MIB信息模塊,可以使用動(dòng)態(tài)加載的模塊進(jìn)行擴(kuò)展,可以使用外部的腳本和命令進(jìn)行擴(kuò)展,對(duì)多路復(fù)用SNMP(SMUX)和代理可擴(kuò)展性協(xié)議(AgentX)的支持。 6. 包括一個(gè)庫(kù),用于支持對(duì)新的SNMP開(kāi)發(fā),支持C和Perl API。 Net-SNMP對(duì)于許多的UNIX和類(lèi)UNIX操作系統(tǒng)都是支持的,也支持windows。注意:對(duì)于不同的系統(tǒng)功能會(huì)有所變化。請(qǐng)閱讀你所在平臺(tái)的README文件。 如果你的服務(wù)器上沒(méi)有安裝NET-SNMP或者其他用于實(shí)施SNMP協(xié)議的軟件,那么你安裝MRTG就會(huì)報(bào)錯(cuò)了。 二、 NET-SNMP的安裝(一)軟件包方式安裝1. 下載NET-SNMP 根據(jù)不同版本:使用yum 、apt-get等安裝net-snmp*2. 安裝NET-SNMP gunzip -c net-snmp-5.4.1.tar.gz | tar xf - cd net-snmp-5.4.1 ./configure make 3. 運(yùn)行NET-SNMP 首先查看當(dāng)前系統(tǒng)的snmpd命令是否是你剛剛安裝的版本 snmpd -v NET-SNMP version: 5.4.1 Web: / Email: 出現(xiàn)這個(gè)結(jié)果,這就表示現(xiàn)在系統(tǒng)默認(rèn)的smpd就是你剛剛安裝的那個(gè),如果不是,那么你需要檢查一下是否有老版本的存在。 按照我以上的方法,snmpd應(yīng)該被安裝在: #which snmpd /usr/local/sbin/snmpd 4. 編輯配置文件snmpd.conf 創(chuàng)建配置文件snmpd.conf,可以使用命令: snmpconf -g basic_setup 回答問(wèn)題即可,但是較麻煩,手工創(chuàng)建很簡(jiǎn)單。 vi /usr/local/share/snmp/snmpd.conf (Fedora yum:/etc/snmp/snmpd.conf)syslocation SHANGHAI P.R.China syscontact rocommunity whatever rwcommunity whoareyou #這個(gè)rocommunity和rwcommunity的值你可以自己定義 snmpd.conf文件只寫(xiě)上面四句話就足夠了。 (二)YUM方式安裝Fedora 10下配置SNMP1、SNMP的安裝Fedora10下安裝SNMP#yum install net-snmp*相關(guān)文件/etc/snmp/snmpd.conf /etc/snmp/snmp.conf /etc/init.d/snmpd2、SNMP的配置 (1).確保本機(jī)安裝了snmp服務(wù) /查詢本機(jī)安裝了哪些snmp包#rpm -qa|grep snmp查詢本機(jī)net-snmp 版本: #snmpd -v(2)環(huán)境配置命令: #snmpconf運(yùn)行后提示有三個(gè)配置文件: snmpd.conf,snmptraps.conf,snmp.confsnmpd.conf:配置代理和管理端通信時(shí)的參數(shù)snmp.conf:與mib庫(kù)設(shè)置相關(guān)的配置文件snmptraps.conf:代理陷阱配置(3).snmpd.conf文件配置#vim /etc/snmp/snmpd.conf1) 修改41行,默認(rèn)community string(密碼),更改public為自己的查詢密碼,或不改也行。 com2sec notConfigUser default public2) 去掉89行前面#號(hào) #view mib2 included .ernet.mgmt.mib-2 fc3) 修改151行 #access notConfigGroup any noauth exact roview rwview none 為: access notConfigGroup any noauth exact mib2 none none(4). 重啟snmpd服務(wù)#/etc/rc.d/init.d/snmpd restart或:#service snmpd restart(5).確保開(kāi)放udp 161端口:# iptables -L -n(6).添加snmpd服務(wù)自啟動(dòng): #chkconfig snmpd on查看是否已是自啟動(dòng): #chkconfig -list|grep snmpd如果不是: #chkconfig -add snmpd三、 測(cè)試實(shí)例:1) snmpgetsnmpget OPTIONS AGENT OID OID.用來(lái)查詢?nèi)~子節(jié)點(diǎn)實(shí)例:snmpget v2c c public localhost ...0-v2c: 使用的是2c的snmp版本,可選1|2c|3 -c public:community 名為public localhost: 代理的地址,這里因?yàn)榇磉\(yùn)行在本機(jī)上,所以可用localhost .1.3.0:這里查詢的是.ernet.mgmt.mib-2.system.sysName,其Oid為..,使用這個(gè)命令使葉子節(jié)點(diǎn)要在后面加.0。2) snmpgetnextsnmpgetnext OPTIONS AGENT OID OID.通過(guò)父節(jié)點(diǎn)查詢?nèi)~子節(jié)點(diǎn)實(shí)例:snmpgetnext v2c c public localhost ..2.1.1這個(gè)命令假設(shè)不知道葉子節(jié)點(diǎn),但知道父節(jié)點(diǎn),則可遍歷到第一個(gè)葉子節(jié)點(diǎn)。此例結(jié)果等同于上一個(gè)例子。Oid也可輸入..2,因?yàn)樗前醋值漤樞虮闅v的。3) snmptablesnmptable OPTIONS AGENT TABLE-OID 用來(lái)查詢表對(duì)象實(shí)例:snmptable v2c c public localhost ..0這個(gè)命令查詢表對(duì)象,本例中查詢的是.ernet.mgmt.mib-2.ip.ipAddrTable 4)snmpsetsnmpset OPTIONS AGENT OID TYPE VALUE OID TYPE VALUE.修改數(shù)據(jù) 實(shí)例:snmpset v2c c public localhost ..1.1.3.x i 99 x:在這里是索引值,表示表項(xiàng)中某一列的第幾個(gè)數(shù)據(jù),根據(jù)要求設(shè)定 i: 這里是列數(shù)據(jù)類(lèi)型,包括i: INTEGER, u: unsigned INTEGER, t: TIMETICKS,a: IPADDRESS o: OBJID, s: STRING, x: HEX STRING, d: DECIMAL STRING, b: BITS U: unsigned int64, I: signed in

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論