SNMP簡介:
SNMP(Simple Network Management Protocol,簡單網絡管理協議的前身是簡單網關監控協議(SGMP),用來對通信線路進行管理。隨後,人們對SGMP進行了很大的修改,特別是加入了符合Internet定義的SMI和MIB:體系結構,改進後的協議就是著名的SNMP。SNMP的目標是管理互聯網上衆多廠家生產的軟硬件平臺,因此SNMP受Internet標準網絡管理框架的影響也很大。現在SNMP已經出到第三個版本的協議,其功能較以前已經大大地加強和改進了。Internet)
簡單網絡管理協議(SNMP),由一組網絡管理的標準組成,包含一個應用層協議(application layer protocol)、數據庫模型(database schema),和一組資料物件。該協議能夠支持網絡管理系統,用以監測連接到網絡上的設備是否有任何引起管理上關注的情況。該協議是互聯網工程工作小組(IETF,Internet Engineering Task Force)定義的internet協議簇的一部分。
SNMP的工作原理:
在典型的SNMP用法中,有許多系統被管理,而且是有一或多個系統在管理它們。每一個被管理的系統上又運行一個叫做代理者(agent)的軟件元件,且透過SNMP對管理系統報告資訊。
可透過SNMP存取的變量以階層的方式結合。這些分層和其他元數據(例如變量的類型和描述)以管理信息庫(MIBs)的方式描述。
實驗拓撲圖:
實驗重要配置:
交換機Sw1的配置:
[sw1] snmp-agent #啓動snmp agent服務
[sw1]snmp-agent community read public #配置團體名稱
[sw1]snmp-agent community write private
[sw1]snmp-agent sys-info location beijing #物理位置信息北京
[sw1]snmp-agent sys-info version all #設置支持所有版本
[sw1]snmp-agent sys-info contact zhangsan #聯繫人
[sw1]snmp-agent trap enable #啓動trap
#Trap是被管理設備不經請求,主動向NMS發送的信息,用於報告一些緊急的重要事件
[sw1]snmp-agent target-host trap address udp-domain 192.168.101.100 params securityname public #設置trap目標主機地址
[sw1]ip route-static 0.0.0.0 0.0.0.0 192.168.200.6 #配置到路由器的路由
路由器R1的相關配置:
[R1]snmp-agent
[R1]snmp-agent community read public
[R1]snmp-agent community write private
[R1]snmp-agent sys-info version all
[R1]snmp-agent sys-info contact zhangsan
[R1]snmp-agent sys-info location beijing
[R1]snmp trap enable
[R1]snmp target-host trap address 192.168.200.100 securityname public
#設置trap目標主機地址
[R1]int serial 1
[R1-Serial1]ip address 192.168.3.1 24
[R1-Serial1]undo shutdown
[R1-Serial1]int eth1
[R1-Ethernet1]ip add 192.168.200.6 24
[R1-Ethernet1]undo shutdown #接口地址信息
[R1-Ethernet1]quit
[R1]ip route-static 192.168.100.0 24 192.168.3.2 #路由配置
交換機Sw2配置:
[sw2]snmp-agent community write private
[sw2] snmp-agent community read public
[sw2]snmp-agent sys-info version all
[sw2]snmp-agent sys-info contact lisi
[sw2]snmp-agent sys-info location ShangHai
[sw2]snmp-agent trap enable
[sw2]snmp-agent target-host trap address udp-domain 192.168.101.100 params securityname public
[sw2]ip route-static 0.0.0.0 0 192.168.4.1
路由器R2配置:
[R2]int Serial1
[R2-Serial1]ip add 192.168.3.2 24
[R2-Serial1]int eth1
[R2-Ethernet1]ip add 192.168.4.1 24
[R2-Ethernet1]qu
[R2]ip rou 0.0.0.0 0 192.168.3.1
[R2]sn commumity read public
[R2]sn commumity write private
[R2]snmp-agent sys-info contact wangwu
[R2]snmp-agent sys-info location shanghai
[R2]snmp-agent sys-info ver all
[R2]snmp-agent trap enable
[R2]snmp-agent target-host trap address 192.168.200.100 securityname public
管理工具whatsup的相關安裝步驟截圖: