SNMP監控OID總結


系統信息

iso(1) identified-organization(3) dod(6) internet(1) mgmt(2) mib-2(1) system(1)

OID 名稱 備注 數據類型 請求方式
1.3.6.1.2.1.1.1.0 sysDescr 設備描述 DisplayString GET
1.3.6.1.2.1.1.2.0 sysObjectID 設備型號 OBJECT IDENTIFIER GET
1.3.6.1.2.1.1.3.0 sysUptime 設備距上次初始化后運行時間(ms) TimeTicks GET
1.3.6.1.2.1.1.4.0 sysContact 設備聯系人 DisplayString GET
1.3.6.1.2.1.1.5.0 SysName 設備名稱 DisplayString GET
1.3.6.1.2.1.1.6.0 SysLocation 設備位置 DisplayString GET
1.3.6.1.2.1.1.7.0 SysService 設備提供的ISO服務集 INTEGER GET
1.3.6.1.2.1.1.8.0 sysORLastChange sysOR ID的狀態或取值的最新更改時間。 TimeStamp GET

注:關於SysService, 6 = 2^(3-1) + 2^(2-1),所以該設備提供的是 ISO 七層模型中的第 2、3 層服務

網絡接口

iso(1).identified-organization(3).dod(6).internet(1).mgmt(2).mib-2(1).interfaces(2).ifTable(2).ifEntry(1)

OID 名稱 備注 數據類型 請求方式
1.3.6.1.2.1.2.1 ifNumber 網絡接口的數目 INTEGER GET
1.3.6.1.2.1.2.2.1.1 ifIndex 網絡接口索引 InterfaceIndex WALK
1.3.6.1.2.1.2.2.1.2 IfDescr 網絡接口信息描述 DisplayString WALK
1.3.6.1.2.1.2.2.1.3 IfType 網絡接口類型 IANAifType WALK
1.3.6.1.2.1.2.2.1.4 IfMTU 在該接口上可以發送或接收的最大包的大小[byte]。太小的MTU值會導致設備和網絡效率低下 Integer32 WALK
1.3.6.1.2.1.2.2.1.5 IfSpeed 接口當前帶寬[bps] Gauge32 WALK
1.3.6.1.2.1.2.2.1.6 IfPhysAddress 接口的物理地址 PhysAddress WALK
1.3.6.1.2.1.2.2.1.7 ifAdminStatus 用於配置接口的狀態(可讀寫)up(1),down(2),testing(3) INTEGER WALK
1.3.6.1.2.1.2.2.1.8 IfOperStatus 接口當前操作狀態[up,down,...] INTEGER WALK
1.3.6.1.2.1.2.2.1.9 ifLastChange 接口進入到當前狀態的時間(最新的狀態改變時間) TimeTicks WALK
1.3.6.1.2.1.2.2.1.10 IfInOctet 接口收到的字節數 Counter32 WALK
1.3.6.1.2.1.2.2.1.11 ifInUcastPkts 通過上層協議傳遞到子網的單播報文數 Counter32 WALK
1.3.6.1.2.1.2.2.1.12 ifInNUcastPkts 傳遞給上層網絡協議的非單播報文數(已棄用,取而代之的是ifInMulticastPkts和ifInBroadcastPkts) Counter32 WALK
1.3.6.1.2.1.2.2.1.13 ifInDiscards 由於資源緊張導致丟棄的包的數目。如果一個接口的包丟棄率較高,則表示該設備存在擁塞問題 Counter32 WALK
1.3.6.1.2.1.2.2.1.14 ifInErrors 由於出錯而導致丟棄的接收包的數目。錯誤率較高時表示存在接收器問題或壞線路問題 Counter32 WALK
1.3.6.1.2.1.2.2.1.15 ifInUnknownProtos 由於未知或不支持的網絡協議而丟棄的輸入報文的數量 Counter32 WALK
1.3.6.1.2.1.2.2.1.16 ifOutOctets 從該接口上發送的字節總數 Counter32 WALK
1.3.6.1.2.1.2.2.1.17 ifOutUcastPkts 請求傳輸到一個子網單點廣播地址包的總數(包括發送的包和丟棄的包)(已被棄用,取而代之的是ifOutMulticastPkts以及ifOutBroadcastPkts) Counter32 WALK
1.3.6.1.2.1.2.2.1.18 ifOutNUcastPkts 請求發送的廣播/多點發送包的總數(包括發送的包和丟棄的包) Counter32 WALK
1.3.6.1.2.1.2.2.1.19 ifOutDiscards 由於某種與特定錯誤條件無關的原因,而不能發送的報文數。例如,可能由報文TTL超時導致 Counter32 WALK
1.3.6.1.2.1.2.2.1.20 ifOutErrors 由於出錯而導致丟棄的發出包的總數目。高錯誤率表示存在硬件問題 Counter32 WALK
1.3.6.1.2.1.2.2.1.21 ifOutQLen 該設備上的輸出報文隊列長度 Gauge32 GET
1.3.6.1.2.1.2.2.1.22 ifSpecific MIB引用定義,指向一個用於實現該網絡接口的特定介質類型 Counter32 GET

IfInOctet、ifInUcastPkts、ifOutOctets等數據的數據類型都是 Counter32, 其能表示的最大值為 2^32Byte = 4GB,超過這個數值就會歸零重新計數。一個千兆口最快 34s 就會跑滿 4GB,所以這個值是很不可靠的。

為了使技術更准確,應該盡量使用 Counter64 計數器的指標。2^64Byte = 16EB,千兆口需要滿跑4000多年才能達到最大值,所以我們總是可以認為 Counter64 的值是有效的。

SNMPv2C或SNMPv3支持64位計數器。SNMPv1不支持64位計數器。
Cisco IOS軟件不支持接口速度少於20Mbps的64位計數器。這意味着64位計數器不支持10Mb以太網端口,只有100 MB Fast-Ethernet和其他高速端口支持64位計數器

補充 OID

iso(1). identified-organization(3). dod(6). internet(1). mgmt(2). mib-2(1). ifMIB(31). ifMIBObjects(1). ifXTable(1). ifXEntry(1)

OID 名稱 備注 數據類型 請求方式
1.3.6.1.2.1.31.1.1.1.1 ifName 網絡接口名稱,同 IfDescr DisplayString WALK
1.3.6.1.2.1.31.1.1.1.2 ifInMulticastPkts 網絡接口接收的組播包總數 Counter32 WALK
1.3.6.1.2.1.31.1.1.1.3 ifInBroadcastPkts 網絡接口接收的廣播包總數 Counter32 WALK
1.3.6.1.2.1.31.1.1.1.4 ifOutMulticastPkts 網絡接口發出的組播包總數 Counter32 WALK
1.3.6.1.2.1.31.1.1.1.5 ifOutBroadcastPkts 網絡接口發出的廣播包總數 Counter32 WALK
1.3.6.1.2.1.31.1.1.1.6 ifHCInOctets 網絡接口接收的八位字節總數 Counter64 WALK
1.3.6.1.2.1.31.1.1.1.7 ifHCInUcastPkts 網絡接口接收的單播包總數 Counter64 WALK
1.3.6.1.2.1.31.1.1.1.8 ifHCInMulticastPkts 網絡接口接收的組播包總數 Counter64 WALK
1.3.6.1.2.1.31.1.1.1.9 ifHCInBroadcastPkts 網絡接口接收的廣播包總數 Counter64 WALK
1.3.6.1.2.1.31.1.1.1.10 ifHCOutOctets 網絡接口發送收的八位字節總數 Counter64 WALK
1.3.6.1.2.1.31.1.1.1.11 ifHCOutUcastPkts 網絡接口發送的單播包總數 Counter64 WALK
1.3.6.1.2.1.31.1.1.1.12 ifHCOutMulticastPkts 網絡接口發送的組播包總數 Counter64 WALK
1.3.6.1.2.1.31.1.1.1.13 ifHCOutBroadcastPkts 網絡接口發送的廣播包總數 Counter64 WALK
1.3.6.1.2.1.31.1.1.1.14 ifLinkUpDownTrapEnable 指示是否應為此接口生成linkUp/linkDown陷阱,enabled(1), disabled(2) INTEGER WALK
1.3.6.1.2.1.31.1.1.1.15 ifHighSpeed 網絡接口的估算帶寬,單位(10^6bit/s),適用於10GE以上接口 Gauge32 WALK
1.3.6.1.2.1.31.1.1.1.16 ifPromiscuousMode 該節點表示是否支持混合模式:1:true 2:false TruthValue WALK
1.3.6.1.2.1.31.1.1.1.17 ifConnectorPresent 該節點表示接口子層是否有物理連接器:1:true 2:false TruthValue WALK
1.3.6.1.2.1.31.1.1.1.18 ifAlias 接口別名 DisplayString WALK
1.3.6.1.2.1.31.1.1.1.18 ifCounterDiscontinuityTime 接口最近的計數器發生中斷時間戳 TimeStamp WALK


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM