系統信息
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 |