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