SNMP监控OID总结
https://www.cnblogs.com/tianxiafeiyu/p/13597010.html
系统信息
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 |
赞 (0)