關(guān)于管理信息的基本方式SNMP命令
SNMP命令是我們操作Linux SNMP的一些快捷方式。SNMP協(xié)議(Simple Network Management Protocol)即簡單網(wǎng)絡(luò)管理協(xié)議,它為網(wǎng)絡(luò)管理系統(tǒng)提供了底層網(wǎng)絡(luò)管理的框架。
SNMP協(xié)議定義了數(shù)據(jù)包的格式,及網(wǎng)絡(luò)管理員和管理代理之間的信息交換,它還控制著管理代理的MIB數(shù)據(jù)對象。因此,可用于處理管理代理定義的各種任務(wù)。SNMP協(xié)議之所以易于使用,這是因為它對外提供了三種用于控制MIB對象的基本操作SNMP命令。
它們是:Set 、Get 和 Trap :
Set:它是一個特權(quán)SNMP命令,因為可以通過它來改動設(shè)備的配置或控制設(shè)備的運轉(zhuǎn)狀態(tài)。
Get:它是SNMP協(xié)議中使用率***的一個SNMP命令,因為該SNMP命令是從網(wǎng)絡(luò)設(shè)備中獲得管理信息的基本方式。
Trap:它的功能就是在網(wǎng)絡(luò)管理系統(tǒng)沒有明確要求的前提下,由管理代理通知網(wǎng)絡(luò)管理系統(tǒng)有一些特別的情況或問題發(fā)生了。
SNMP協(xié)議也定義了執(zhí)行以上三個SNMP命令時的報文流, 但它沒有定義其它的設(shè)備管理代理SNMP命令,可應(yīng)用于MIB數(shù)據(jù)對象的操作只有Set和Get命令,這兩個命令的目標(biāo)是數(shù)據(jù)對象的值。
比如說,SNMP協(xié)議中沒有定義reboot(重啟)SNMP命令;然而,管理代理軟件把MIB數(shù)據(jù)對象和設(shè)備的內(nèi)部SNMP命令聯(lián)系起來,這樣就可以實現(xiàn)某些特殊的命令操作。如果現(xiàn)在想要重啟某個設(shè)備,管理系統(tǒng)就把某個與重啟有關(guān)的MIB數(shù)據(jù)對象的值設(shè)為1(我們的假定)。
這樣就會觸發(fā)管理代理執(zhí)行重新啟動設(shè)備的SNMP命令,同時還把這個MIB數(shù)據(jù)對象重新設(shè)置為原來的狀態(tài)。
【編輯推薦】