自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SNMP MIB完整手冊(cè)

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
下面我們介紹了SNMP MIB的全面知識(shí)。首先我們需要了解SNMP協(xié)議的最基礎(chǔ)內(nèi)容,然后對(duì)于MIB管理信息庫(kù)進(jìn)行了分析。最后介紹了一個(gè)對(duì)象命名的例子。

SNMP MIB是SNMP協(xié)議軟件中主要的一個(gè)模塊。那么MIB的主要功能就是管理信息庫(kù)。那么一些常用的代碼編輯,我們?cè)谇懊娴奈恼乱灿幸恍┥婕?#65377;但是不少朋友還是對(duì)于SNMP MIB不理解。為此,我們整理了下面的文章幫助大家來(lái)學(xué)習(xí)這部分內(nèi)容。

最近要做一些服務(wù)器和設(shè)備的監(jiān)控, 自帶的cacti模板已不能滿足需求, 經(jīng)過(guò)一天調(diào)試, 目前已實(shí)現(xiàn)了bind9 mysql bind等數(shù)據(jù)流量的分析(其實(shí)也就是用腳本取數(shù)據(jù),***用rrdtool畫圖出來(lái)), 但學(xué)習(xí)的過(guò)程中, 發(fā)現(xiàn)不大了解SNMP MIB概念, google了一下,下面的文章應(yīng)該能解答一部分與我有同樣問(wèn)題的朋友們(我簡(jiǎn)單進(jìn)行了排版整理)

SNMP協(xié)議詳解

簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(SNMP:Simple Network Management Protocol)是由互聯(lián)網(wǎng)工程任務(wù)組(IETF:Internet Engineering Task Force )定義的一套網(wǎng)絡(luò)管理協(xié)議。該協(xié)議基于簡(jiǎn)單網(wǎng)關(guān)監(jiān)視協(xié)議(SGMP:Simple Gateway Monitor Protocol)。利用SNMP,一個(gè)管理工作站可以遠(yuǎn)程管理所有支持這種協(xié)議的網(wǎng)絡(luò)設(shè)備,包括監(jiān)視網(wǎng)絡(luò)狀態(tài)、修改網(wǎng)絡(luò)設(shè)備配置、接收網(wǎng)絡(luò)事件警告等。雖然SNMP開(kāi)始是面向基于IP的網(wǎng)絡(luò)管理,但作為一個(gè)工業(yè)標(biāo)準(zhǔn)也被成功用于電話網(wǎng)絡(luò)管理。

1. SNMP基本原理

SNMP采用了Client/Server模型的特殊形式:代理/管理站模型。對(duì)網(wǎng)絡(luò)的管理與維護(hù)是通過(guò)管理工作站與SNMP代理間的交互工作完成的。每個(gè)SNMP從代理負(fù)責(zé)回答SNMP管理工作站(主代理)關(guān)于SNMP MIB定義信息的各種查詢。下圖是NMS公司網(wǎng)絡(luò)產(chǎn)品中SNMP協(xié)議的實(shí)現(xiàn)模型。

SNMP協(xié)議的實(shí)現(xiàn)模型

SNMP協(xié)議的實(shí)現(xiàn)模型

SNMP代理和管理站通過(guò)SNMP協(xié)議中的標(biāo)準(zhǔn)消息進(jìn)行通信,每個(gè)消息都是一個(gè)單獨(dú)的數(shù)據(jù)報(bào)。SNMP使用UDP(用戶數(shù)據(jù)報(bào)協(xié)議)作為第四層協(xié)議(傳輸協(xié)議),進(jìn)行無(wú)連接操作。SNMP消息報(bào)文包含兩個(gè)部分:SNMP報(bào)頭和協(xié)議數(shù)據(jù)單元PDU。數(shù)據(jù)報(bào)結(jié)構(gòu)如下圖:

數(shù)據(jù)報(bào)結(jié)構(gòu)

數(shù)據(jù)報(bào)結(jié)構(gòu)

版本識(shí)別符(version identifier):確保SNMP代理使用相同的協(xié)議,每個(gè)SNMP代理都直接拋棄與自己協(xié)議版本不同的數(shù)據(jù)報(bào)。團(tuán)體名(Community Name):用于SNMP從代理對(duì)SNMP管理站進(jìn)行認(rèn)證;如果網(wǎng)絡(luò)配置成要求驗(yàn)證時(shí),SNMP從代理將對(duì)團(tuán)體名和管理站的IP地址進(jìn)行認(rèn)證,如果失敗,SNMP從代理將向管理站發(fā)送一個(gè)認(rèn)證失敗的Trap消息。協(xié)議數(shù)據(jù)單元(PDU):其中PDU指明了SNMP的消息類型及其相關(guān)參數(shù)。#p#

2. 管理信息庫(kù)MIB

IETF規(guī)定的管理信息庫(kù)MIB(由中定義了可訪問(wèn)的網(wǎng)絡(luò)設(shè)備及其屬性,由對(duì)象識(shí)別符(OID:Object Identifier)唯一指定。MIB是一個(gè)樹(shù)形結(jié)構(gòu),SNMP協(xié)議消息通過(guò)遍歷SNMP MIB樹(shù)形目錄中的節(jié)點(diǎn)來(lái)訪問(wèn)網(wǎng)絡(luò)中的設(shè)備。下圖給出了NMS系統(tǒng)中SNMP可訪問(wèn)網(wǎng)絡(luò)設(shè)備的對(duì)象識(shí)別樹(shù)(OID:Object Identifier)結(jié)構(gòu)。給出了對(duì)一個(gè)DS1線路狀態(tài)進(jìn)行查詢的OID設(shè)置例子。

SNMP可訪問(wèn)網(wǎng)絡(luò)設(shè)備的對(duì)象識(shí)別樹(shù)(OID:Object Identifier)結(jié)構(gòu)

SNMP可訪問(wèn)網(wǎng)絡(luò)設(shè)備的對(duì)象識(shí)別樹(shù)(OID:Object Identifier)結(jié)構(gòu)

3. SNMP的五種消息類型

SNMP中定義了五種消息類型:Get-Request、Get-Response、Get-Next-Request、Set-Request、Trap

(1)Get-Request 、Get-Next-Request與Get-Response

SNMP管理站用Get-Request消息從擁有SNMP代理的網(wǎng)絡(luò)設(shè)備中檢索信息,而SNMP代理則用Get-Response消息響應(yīng)。Get-Next-Request用于和Get-Request組合起來(lái)查詢特定的表對(duì)象中的列元素。如:首先通過(guò)下面的原語(yǔ)獲得所要查詢的設(shè)備的接口數(shù):

{iso org(3) dod(6) internet(1) mgmt(2) mib(1) interfaces(2) ifNumber(2)}

后再通過(guò)下面的原語(yǔ),進(jìn)行查詢(其中***次用Get-Request,其后用Get-Next-Request):

{iso org(3) dod(6) internet(1) mgmt(2) mib(1) interfaces(2) ifTable(2)}

(2)Set-Request

SNMP管理站用Set-Request 可以對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行遠(yuǎn)程配置(包括設(shè)備名、設(shè)備屬性、刪除設(shè)備或使某一個(gè)設(shè)備屬性有效/無(wú)效等)。

(3)Trap

SNMP代理使用Trap向SNMP管理站發(fā)送非請(qǐng)求消息,一般用于描述某一事件的發(fā)生。

SNMP管理信息庫(kù)MIB

管理信息庫(kù)SNMP MIB指明了網(wǎng)絡(luò)元素所維持的變量(即能夠被管理進(jìn)程查詢和設(shè)置的信息)。MIB給出了一個(gè)網(wǎng)絡(luò)中所有可能的被管理對(duì)象的集合的數(shù)據(jù)結(jié)構(gòu)。SNMP的管理信息庫(kù)采用和域名系統(tǒng)DNS相似的樹(shù)型結(jié)構(gòu),它的根在最上面,根沒(méi)有名字。下圖畫的是管理信息庫(kù)的一部分,它又稱為對(duì)象命名(objectnamingtree)。

對(duì)象命名(objectnamingtree)

對(duì)象命名(objectnamingtree)#p#

SNMP MIB管理信息庫(kù)的對(duì)象命名舉例

對(duì)象命名樹(shù)的***對(duì)象有三個(gè),即ISO、ITU-T和這兩個(gè)組織的聯(lián)合體。在ISO的下面有4個(gè)結(jié)點(diǎn),其中的餓一個(gè)(標(biāo)號(hào)3)是被標(biāo)識(shí)的組織。在其下面有一個(gè)美國(guó)國(guó)防部(Department of Defense)的子樹(shù)(標(biāo)號(hào)是6),再下面就是Internet(標(biāo)號(hào)是1)。在只討論Internet中的對(duì)象時(shí),可只畫出Internet以下的子樹(shù)(圖中帶陰影的虛線方框),并在Internet結(jié)點(diǎn)旁邊標(biāo)注上{1.3.6.1}即可。 在Internet結(jié)點(diǎn)下面的第二個(gè)結(jié)點(diǎn)是mgmt(管理),標(biāo)號(hào)是2。再下面是管理信息庫(kù),原先的結(jié)點(diǎn)名是mib。1991年定義了新的版本MIB-II,故結(jié)點(diǎn)名現(xiàn)改為mib-2,其標(biāo)識(shí)為{1.3.6.1.2.1},或{Internet(1) .2.1}。這種標(biāo)識(shí)為對(duì)象標(biāo)識(shí)符。

最初的結(jié)點(diǎn)mib將其所管理的信息分為8個(gè)類別,見(jiàn)表1。現(xiàn)在de mib-2所包含的信息類別已超過(guò)40個(gè)。

表1 最初的結(jié)點(diǎn)mib管理的信息類別

表1 最初的結(jié)點(diǎn)mib管理的信息類別

應(yīng)當(dāng)指出,SNMP MIB的定義與具體的網(wǎng)絡(luò)管理協(xié)議無(wú)關(guān),這對(duì)于廠商和用戶都有利。廠商可以在產(chǎn)品(如路由器)中包含SNMP代理軟件,并保證在定義新的MIB項(xiàng)目后該軟件仍遵守標(biāo)準(zhǔn)。用戶可以使用同一網(wǎng)絡(luò)管理客戶軟件來(lái)管理具有不同版本的MIB的多個(gè)路由器。當(dāng)然,一個(gè)沒(méi)有新的MIB項(xiàng)目的路由器不能提供這些項(xiàng)目的信息。

這里要提一下SNMP MIB中的對(duì)象{1.3.6.1.4.1},即enterprises(企業(yè)),其所屬結(jié)點(diǎn)數(shù)已超過(guò)3000。例如IBM為11.3.6.1.4.1.2},Cisco為{1.3.6.1.4.1.9},Novell為{1.3.6.1.4.1.23}等。世界上任何一個(gè)公司、學(xué)校只要用電子郵件發(fā)往iana-mib@isi.edu進(jìn)行申請(qǐng)即可獲得一個(gè)結(jié)點(diǎn)名。這樣各廠家就可以定義自己的產(chǎn)品的被管理對(duì)象名,使它能用SNMP進(jìn)行管理。

責(zé)任編輯:佟健 來(lái)源: zwcoom.com
相關(guān)推薦

2010-06-30 10:31:34

SNMP MIB

2010-06-29 13:58:17

SNMPMIB

2010-06-29 14:06:49

SNMP MIB

2010-07-01 14:05:43

SNMPMIB

2010-07-01 14:53:09

SNMPMIBUCD-SNMP

2010-07-02 10:18:23

ucd-snmpMIB

2010-05-24 17:18:54

Linux SNMP

2010-05-24 18:07:34

SNMP命令

2009-12-22 17:30:40

2010-05-24 18:19:44

SNMP報(bào)文

2010-07-05 10:16:31

ucd-snmpSNMP Agent

2011-11-08 21:24:30

SNMP

2010-05-31 14:29:20

Cacti中文

2010-07-09 14:26:10

SNMP Agent

2010-06-29 16:33:46

SNMP服務(wù)

2010-07-12 17:16:41

Linux SNMP代

2010-07-12 17:13:12

SNMP協(xié)議管理

2010-07-01 12:30:42

SNMP trap

2011-04-01 14:48:29

配置SNMPMRTG

2010-07-12 17:00:14

SNMP代理
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)