採集IBM光交換機指標的實現(一)

/***

**QQ:252574345

**msn:[email protected]

***/

 

一.snmp簡介:

 

  SNMP開發於九十年代早期,其目的是簡化大型網絡中設備的管理和數據的獲取。許多與網絡有關的軟件包,如HP的OpenView和Nortel Networks的Optivity Network Management System,還有Multi Router Traffic Grapher(MRTG)之類的免費軟件,都用SNMP服務來簡化網絡的管理和維護。
  由於SNMP的效果實在太好了,所以網絡硬件廠商開始把SNMP加入到它們製造的每一臺設備。今天,各種網絡設備上都可以看到默認啓用的SNMP服務,從交換機到路由器,從防火牆到網絡打印機,無一例外。
  僅僅是分佈廣泛還不足以造成威脅,問題是許多廠商安裝的SNMP都採用了默認的通信字符串(例如密碼),這些通信字符串是程序獲取設備信息和修改配置必不可少的。採用默認通信字符串的好處是網絡上的軟件可以直接訪問設備,無需經過複雜的配置。
  通信字符串主要包含兩類命令:GET命令,SET命令。GET命令從設備讀取數據,這些數據通常是操作參數,例如連接狀態、接口名稱等。SET命令允許設置設備的某些參數,這類功能一般有限制,例如關閉某個網絡接口、修改路由器參數等功能。但很顯然,GET、SET命令都可能被用於拒絕服務攻擊(DoS)和惡意修改網絡參數。
  最常見的默認通信字符串是public(只讀)和private(讀/寫),當然很多時候我們也叫"團體字符串".都是可以配置的.處於安全考慮,一般應該改變默認的團體字符串

 

二.snmp應用:

     採集裝有snmp服務的機器性能、參數、流量、狀態等指標

     網絡管理

 

三.模擬器實現:

  假如我們要監控多種IBM 光交換機,測試環境下,往往是不可能實現的(你的公司實在有錢,多買幾種型號的那也可以,呵呵).而開發環境只需要一臺即可.因此長用的方式就是模擬器 

  其實能夠模擬器SNMP服務的模擬器很多,個人覺得dsnmp非常好.能夠成功並且完全模擬真實硬件設備,並且能夠允許測試開發人員修改"真實機器"的性能、狀態等參數,能夠直接按照OID獲取設備參數,可以改變snmp服務端口等.在測試階段極爲有利!

  它通過加載xml文件的形式,配合mib,模擬真實設備

  常用來模擬IBM光交換機,cisco router,switch等

 (具體用法將在採集IBM光交換機指標的模擬器實現(二)中涉及)

 

四.獲取 dsnmp

  http://www.monfox.com/

  只有註冊之後,才能下載.註冊後會在你註冊的郵箱裏收到下載地址

  注意,該版本只有30天使用期限,之後必須重新下載

  該地址也提供agent的下載

 

五.IBM光交換機MIB

  採用RFC1213

 

六.MIB工具

  推薦MibBrF16

七.OID(舉例)

  傳感器名稱 .1.3.6.1.3.94.1.8

  ......

八.展現

  採集信息將使用flex展現

 

 (未完待續)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章