理解SNMP協議 一

2021-06-02 07:21:46 字數 1791 閱讀 7805

之前用來翻譯的書被人要走了,就在網上又找了一本關於snmp的英文書籍.繼續進行學習...

開始...

這本書的第一版是以"如何去寫乙個snmp mib"的理念發布的.

第二版是以"如何去讀乙個snmp mib"的理念發布的.

第三版是對前兩個版本和最近的資訊的的糾正和更新並作為乙個總結來發布的.

這篇文章適合於mibs的設計者和網路裝置的管理者(整合管理工具和可管理裝置的人),讀者需具備對snmp和osi的asn.1的基本概念的了解

本文介紹怎麼讀和使用以snmp協議定義的mib庫.管理裝置就是能夠被管理的,被控制的,具備上報事件的能力....(略smi 的介紹)

smi,snmp和core mibs 是ietf內部的工作組定義的.

在ietf標準外開發的mibs稱作mib的擴充套件或私有mibs

在這個系統中有乙個文件稱作請求註解rfc(request for comments).

奇怪的是這些ietf文件乙個很糟糕的資源不能夠來完整清晰的總結定義.為了能夠讀和理解和寫mibs總是需要學習民間正在使用的snmp.這篇文章的目的就是使用標準的文件,和現行的使用方法,和實現經驗來指定乙個完整清晰的snmp mibs 定義.

在本書中用到的表示語法規則的符號符合以下規則.

*字串值在雙引號中指定,舉個例子     "read-only"

*可替換的條目用大於小於號包圍起來,舉個例子   "oiditem"

*省略號用來指明之前的條目可能被重複一次或多次,舉個例子   ...

*方括號用來宣告括號內是可選的條目,舉個例子    ["defval" ""]

*尖括號用來集合一些條目,舉個例子 

*"|"用來指明在一些條目中選擇,舉個例子  |||

*等號用來表示"define as",舉個例子  =

術語mib在不同的語境下有著不同的含義.一般說來,mib就是用來描述通過網路管理協議獲得,或者修改的資訊的.這些資訊使網路中的系統能夠被管理.

osi團體將網路管理劃分成5個功能區域:

*配置管理:在乙個網路中命名所有的元素.指定他們的特性和狀態.

*執行管理:決定有效的使用網路和網路裝置部件,

*故障管理:探測,隔離,校正網路錯誤.

*安全管理:控制訪問許可和保護資訊在網路上暴露和修改

*賬單:以指定的策略記錄使用和電腦的消費.這些資訊通常用來做一些記賬應用程式.

被管理的裝置就是指能夠被管理和控制,具備上報事件的能力的裝置.稱作cmip的osi管理協議包括以下操作:(注:不是snmp協議)

get                      返回指定的資訊

set                      改變指定資訊的值

action                執行乙個緊急的命令,比如復位乙個介面

create                構建乙個被管理物件的新例項

delete                移除乙個指定物件的例項

event-report     乙個通知管理站有重要事件發生的訊號

snmp包含的以下操作:

get                      同osi

getnext               用來表的行檢索,和未知管理物件的發現

set                      同osi

trap                     同osi event-report

osi 的 action,create,和delete操作沒有對應的snmp操作.這是因為這些功能使用snmp的get,set操作和合理的設計snmp mib 變數就可以實現.

系統監控之SNMP協議理解

使用mycat分布式資料庫中介軟體時需要對各個效能指標進行監控,官方已經提供了乙個監控軟體,於是討論起來監控是怎麼具體可能有哪些實現,雖然知道已經有很多的監控軟體可以使用,比如zabbix,但是今天聽同事說有乙個叫做snmp的協議,是專門用在環境監控方面的,回頭一查發現這竟然是行業標準,而且zabb...

《TCP IP協議族》 SNMP協議一

簡單網路管理協議 snmp network management protocol 是由網際網路工程任務組 ietf internet engineering task force 定義的一套網路管理協議。該協議基於簡單閘道器監視協議 sgmp gateway monitor protocol 利用...

snmp協議介紹

snmp協議概述 snmp work management protocol 即簡單網路管理協議,它為網路管理系統提供了底層網路管理的框架。snmp協議的應用範圍非常廣泛,諸多種類的網路裝置 軟體和系統中都有所採用,主要是因為snmp協議有如下幾個特點 首先,相對於其它種類的網路管理體系或管理協議而...