注:本文为 “SNMP OID” 相关文章合辑。
未整理去重,如有内容异常,请看原文。
SNMP OID 是什么?
Mr. Sun_ 于 2021-02-26 10:29:57 发布
SNMP对象标识符(OID: Object Identifier)
SNMP对象标识符(OID)是在特定管理信息库(MIB: Management Information Base)模式中定义的值,其作用是唯一标识MIB 数据库中的特定 SNMP 目标。这里的SNMP目标可理解为被管理的网络对象,诸如网络设备的特定参数。
OID 由划界序列数字组成,呈现为 a.b.c…x.y.z 的形式,各数字间以句点(.)分隔。它是隶属于 MIB 的信息条目的唯一标识符。典型的 OID 可关联名称,以增强可读性与易记性,然而其本质即为该数字编码。
OID 具有层级结构,呈树状。例如,在层级关系上,OID 1.2.3 处于 1.2 之后、1.3 之前,数值越小的层级在结构中越靠上层。
OID 的部分由相关标准组织分配,每个企业都有自身的OID标识符,以此区分不同企业的设备或管理对象。
故而,可将 OID 理解为遵循特定规则的设备参数编码体系。SNMP协议按照树形结构对设备的各类参数进行组织与分组。从树的根节点起,每个层级节点均对应一个编码,将这些层级编码以句点(.)为分隔符拼接而成的字符串,即为 OID。借助 OID,能够对其代表的参数执行诸如读取、设置等操作。SNMP监控的实质,便是对各个 OID 进行操作。
类似的 OID 定义方法为:
oid oid_Fan_Speed[] = { Hardware, 3, 2, 1, 2, 0 };
oid oid_Power_Voltage[] = { Hardware, 5, 2, 1, 2, 0 }; // 3
oid oid_MLB_temprature[] = { Hardware, 6, 2, 1, 2, 0 }; // 3
oid oid_Hdd_Status[] = { HDD, 2, 1, 8, 0 };
oid oid_ECC_Status[] = { Hardware, 7, 2, 1, 2, 0 }; // 3
oid oid_Bat_Voltage[] = { Hardware, 8, 2, 1, 2, 0 }; // 3
oid oid_DG_Status[] = { DG, 2, 1, 7, 0 };
oid oid_Snap_Status[] = { VD, 2, 1, 7, 0 };
oid oid_VD_Status[] = { VD, 2, 1, 7, 0 };
oid oid_UPS_Power[] = { Hardware, 4, 0 };
oid oid_Fail_Over_Back[] = { System, 0, 0, 0 };
SNMP 监控一些常用 OID
OSMeteor 于 2014-02-10 17:19:51 发布
系统参数(1.3.6.1.2.1.1)
OID | 描述 | 备注 | 请求方式 |
---|---|---|---|
.1.3.6.1.2.1.1.1.0 | 获取系统基本信息 | SysDesc | GET |
.1.3.6.1.2.1.1.3.0 | 监控时间 | sysUptime | GET |
.1.3.6.1.2.1.1.4.0 | 系统联系人 | sysContact | GET |
.1.3.6.1.2.1.1.5.0 | 获取机器名 | SysName | GET |
.1.3.6.1.2.1.1.6.0 | 机器所在位置 | SysLocation | GET |
.1.3.6.1.2.1.1.7.0 | 机器提供的服务 | SysService | GET |
.1.3.6.1.2.1.25.4.2.1.2 | 系统运行的进程列表 | hrSWRunName | WALK |
.1.3.6.1.2.1.25.6.3.1.2 | 系统安装的软件列表 | hrSWInstalledName | WALK |
网络接口(1.3.6.1.2.1.2)
OID | 描述 | 备注 | 请求方式 |
---|---|---|---|
.1.3.6.1.2.1.2.1.0 | 网络接口的数目 | IfNumber | GET |
.1.3.6.1.2.1.2.2.1.2 | 网络接口信息描述 | IfDescr | WALK |
.1.3.6.1.2.1.2.2.1.3 | 网络接口类型 | IfType | WALK |
.1.3.6.1.2.1.2.2.1.4 | 接口发送和接收的最大 IP 数据报 [BYTE] | IfMTU | WALK |
.1.3.6.1.2.1.2.2.1.5 | 接口当前带宽 [bps] | IfSpeed | WALK |
.1.3.6.1.2.1.2.2.1.6 | 接口的物理地址 | IfPhysAddress | WALK |
.1.3.6.1.2.1.2.2.1.8 | 接口当前操作状态 [up | down] | IfOperStatus |
.1.3.6.1.2.1.2.2.1.10 | 接口收到的字节数 | IfInOctet | WALK |
.1.3.6.1.2.1.2.2.1.16 | 接口发送的字节数 | IfOutOctet | WALK |
.1.3.6.1.2.1.2.2.1.11 | 接口收到的数据包个数 | IfInUcastPkts | WALK |
.1.3.6.1.2.1.2.2.1.17 | 接口发送的数据包个数 | IfOutUcastPkts | WALK |
CPU 及负载
OID | 描述 | 备注 | 请求方式 |
---|---|---|---|
.1.3.6.1.4.1.2021.11.9.0 | 用户 CPU 百分比 | ssCpuUser | GET |
.1.3.6.1.4.1.2021.11.10.0 | 系统 CPU 百分比 | ssCpuSystem | GET |
.1.3.6.1.4.1.2021.11.11.0 | 空闲 CPU 百分比 | ssCpuIdle | GET |
.1.3.6.1.4.1.2021.11.50.0 | 原始用户 CPU 使用时间 | ssCpuRawUser | GET |
.1.3.6.1.4.1.2021.11.51.0 | 原始 nice 占用时间 | ssCpuRawNice | GET |
.1.3.6.1.4.1.2021.11.52.0 | 原始系统 CPU 使用时间 | ssCpuRawSystem | GET |
.1.3.6.1.4.1.2021.11.53.0 | 原始 CPU 空闲时间 | ssCpuRawIdle | GET |
.1.3.6.1.2.1.25.3.3.1.2 | CPU 的当前负载,N 个核就有 N 个负载 | hrProcessorLoad | WALK |
.1.3.6.1.4.1.2021.11.3.0 | 交换区输入次数 | ssSwapIn | GET |
.1.3.6.1.4.1.2021.11.4.0 | 交换区输出次数 | ssSwapOut | GET |
.1.3.6.1.4.1.2021.11.5.0 | I/O 发送次数 | ssIOSent | GET |
.1.3.6.1.4.1.2021.11.6.0 | I/O 接收次数 | ssIOReceive | GET |
.1.3.6.1.4.1.2021.11.7.0 | 系统中断次数 | ssSysInterrupts | GET |
.1.3.6.1.4.1.2021.11.8.0 | 系统上下文切换次数 | ssSysContext | GET |
.1.3.6.1.4.1.2021.11.54.0 | CPU 等待 I/O 时间 | ssCpuRawWait | GET |
.1.3.6.1.4.1.2021.11.56.0 | CPU 中断时间 | ssCpuRawInterrupt | GET |
.1.3.6.1.4.1.2021.11.57.0 | I/O 发送原始值 | ssIORawSent | GET |
.1.3.6.1.4.1.2021.11.58.0 | I/O 接收原始值 | ssIORawReceived | GET |
.1.3.6.1.4.1.2021.11.59.0 | 原始中断次数 | ssRawInterrupts | GET |
.1.3.6.1.4.1.2021.11.60.0 | 原始上下文切换次数 | ssRawContexts | GET |
.1.3.6.1.4.1.2021.11.61.0 | CPU 软中断时间 | ssCpuRawSoftIRQ | GET |
.1.3.6.1.4.1.2021.11.62.0 | 原始交换区输入次数 | ssRawSwapIn | GET |
.1.3.6.1.4.1.2021.11.63.0 | 原始交换区输出次数 | ssRawSwapOut | GET |
.1.3.6.1.4.1.2021.10.1.3.1 | 5 分钟平均负载 | Load5 | GET |
.1.3.6.1.4.1.2021.10.1.3.2 | 10 分钟平均负载 | Load10 | GET |
.1.3.6.1.4.1.2021.10.1.3.3 | 15 分钟平均负载 | Load15 | GET |
内存及磁盘(1.3.6.1.2.1.25)
OID | 描述 | 备注 | 请求方式 |
---|---|---|---|
.1.3.6.1.2.1.25.2.2.0 | 获取内存大小 | hrMemorySize | GET |
.1.3.6.1.2.1.25.2.3.1.1 | 存储设备编号 | hrStorageIndex | WALK |
.1.3.6.1.2.1.25.2.3.1.2 | 存储设备类型 | hrStorageType[OID] | WALK |
.1.3.6.1.2.1.25.2.3.1.3 | 存储设备描述 | hrStorageDescr | WALK |
.1.3.6.1.2.1.25.2.3.1.4 | 簇的大小 | hrStorageAllocationUnits | WALK |
.1.3.6.1.2.1.25.2.3.1.5 | 簇的数目 | hrStorageSize | WALK |
.1.3.6.1.2.1.25.2.3.1.6 | 使用多少,跟总容量相除就是占用率 | hrStorageUsed | WALK |
.1.3.6.1.4.1.2021.4.3.0 | 总交换区大小(虚拟内存) | memTotalSwap | GET |
.1.3.6.1.4.1.2021.4.4.0 | 可用交换区空间 | memAvailSwap | GET |
.1.3.6.1.4.1.2021.4.5.0 | 总物理内存大小 | memTotalReal | GET |
.1.3.6.1.4.1.2021.4.6.0 | 已使用物理内存大小 | memAvailReal | GET |
.1.3.6.1.4.1.2021.4.11.0 | 总空闲内存大小 | memTotalFree | GET |
.1.3.6.1.4.1.2021.4.13.0 | 共享内存大小 | memShared | GET |
.1.3.6.1.4.1.2021.4.14.0 | 缓冲区大小 | memBuffer | GET |
.1.3.6.1.4.1.2021.4.15.0 | 缓存大小 | memCached | GET |
.1.3.6.1.4.1.2021.9.1.2 | 磁盘挂载路径 | dskPath | WALK |
.1.3.6.1.4.1.2021.9.1.3 | 磁盘分区设备路径 | dskDevice | WALK |
.1.3.6.1.4.1.2021.9.1.6 | 磁盘/分区总大小(KB) | dskTotal | WALK |
.1.3.6.1.4.1.2021.9.1.7 | 磁盘可用空间大小 | dskAvail | WALK |
.1.3.6.1.4.1.2021.9.1.8 | 磁盘已用空间大小 | dskUsed | WALK |
.1.3.6.1.4.1.2021.9.1.9 | 磁盘空间使用率(百分比) | dskPercent | WALK |
.1.3.6.1.4.1.2021.9.1.10 | 磁盘 inode 使用率(百分比) | dskPercentNode | WALK |
其他组
System Group
OID | 描述 | 备注 | 请求方式 |
---|---|---|---|
1.3.6.1.2.1.1.1 | 系统描述 | sysDescr | GET |
1.3.6.1.2.1.1.2 | 系统对象标识符 | sysObjectID | GET |
1.3.6.1.2.1.1.3 | 系统运行时间 | sysUpTime | GET |
1.3.6.1.2.1.1.4 | 系统联系人信息 | sysContact | GET |
1.3.6.1.2.1.1.5 | 系统名称 | sysName | GET |
1.3.6.1.2.1.1.6 | 系统位置 | sysLocation | GET |
1.3.6.1.2.1.1.7 | 系统提供的服务 | sysServices | GET |
Interfaces Group
OID | 描述 | 备注 | 请求方式 |
---|---|---|---|
1.3.6.1.2.1.2.1 | 网络接口数量 | ifNumber | GET |
1.3.6.1.2.1.2.2 | 网络接口表 | ifTable | WALK |
1.3.6.1.2.1.2.2.1 | 网络接口条目 | ifEntry | WALK |
1.3.6.1.2.1.2.2.1.1 | 网络接口索引 | ifIndex | WALK |
1.3.6.1.2.1.2.2.1.2 | 网络接口描述 | ifDescr | WALK |
1.3.6.1.2.1.2.2.1.3 | 网络接口类型 | ifType | WALK |
1.3.6.1.2.1.2.2.1.4 | 网络接口 MTU | ifMtu | WALK |
1.3.6.1.2.1.2.2.1.5 | 网络接口速度 | ifSpeed | WALK |
1.3.6.1.2.1.2.2.1.6 | 网络接口物理地址 | ifPhysAddress | WALK |
1.3.6.1.2.1.2.2.1.7 | 网络接口管理状态 | ifAdminStatus | WALK |
1.3.6.1.2.1.2.2.1.8 | 网络接口操作状态 | ifOperStatus | WALK |
1.3.6.1.2.1.2.2.1.9 | 网络接口最后状态变化时间 | ifLastChange | WALK |
1.3.6.1.2.1.2.2.1.10 | 网络接口接收字节数 | ifInOctets | WALK |
1.3.6.1.2.1.2.2.1.11 | 网络接口接收单播数据包数 | ifInUcastPkts | WALK |
1.3.6.1.2.1.2.2.1.12 | 网络接口接收非单播数据包数 | ifInNUcastPkts | WALK |
1.3.6.1.2.1.2.2.1.13 | 网络接口接收丢弃数据包数 | ifInDiscards | WALK |
1.3.6.1.2.1.2.2.1.14 | 网络接口接收错误数据包数 | ifInErrors | WALK |
1.3.6.1.2.1.2.2.1.15 | 网络接口接收未知协议数据包数 | ifInUnknownProtos | WALK |
1.3.6.1.2.1.2.2.1.16 | 网络接口发送字节数 | ifOutOctets | WALK |
1.3.6.1.2.1.2.2.1.17 | 网络接口发送单播数据包数 | ifOutUcastPkts | WALK |
1.3.6.1.2.1.2.2.1.18 | 网络接口发送非单播数据包数 | ifOutNUcastPkts | WALK |
1.3.6.1.2.1.2.2.1.19 | 网络接口发送丢弃数据包数 | ifOutDiscards | WALK |
1.3.6.1.2.1.2.2.1.20 | 网络接口发送错误数据包数 | ifOutErrors | WALK |
1.3.6.1.2.1.2.2.1.21 | 网络接口输出队列长度 | ifOutQLen | WALK |
1.3.6.1.2.1.2.2.1.22 | 网络接口特定信息 | ifSpecific | WALK |
IP Group
OID | 描述 | 备注 | 请求方式 |
---|---|---|---|
1.3.6.1.2.1.4.1 | IP 转发状态 | ipForwarding | GET |
1.3.6.1.2.1.4.2 | IP 默认 TTL | ipDefaultTTL | GET |
1.3.6.1.2.1.4.3 | 接收的 IP 数据报总数 | ipInReceives | GET |
1.3.6.1.2.1.4.4 | IP 数据报头部错误数 | ipInHdrErrors | GET |
1.3.6.1.2.1.4.5 | IP 地址错误数 | ipInAddrErrors | GET |
1.3.6.1.2.1.4.6 | 转发的数据报总数 | ipForwDatagrams | GET |
1.3.6.1.2.1.4.7 | 未知协议的 IP 数据报数 | ipInUnknownProtos | GET |
1.3.6.1.2.1.4.8 | 丢弃的 IP 数据报数 | ipInDiscards | GET |
1.3.6.1.2.1.4.9 | 交付的 IP 数据报数 | ipInDelivers | GET |
1.3.6.1.2.1.4.10 | 发送的 IP 数据报请求总数 | ipOutRequests | GET |
1.3.6.1.2.1.4.11 | 丢弃的 IP 数据报输出数 | ipOutDiscards | GET |
1.3.6.1.2.1.4.12 | 无路由的 IP 数据报输出数 | ipOutNoRoutes | GET |
1.3.6.1.2.1.4.13 | IP 数据报重组超时数 | ipReasmTimeout | GET |
1.3.6.1.2.1.4.14 | 请求重组的 IP 数据报数 | ipReasmReqds | GET |
1.3.6.1.2.1.4.15 | 成功重组的 IP 数据报数 | ipReasmOKs | GET |
1.3.6.1.2.1.4.16 | 重组失败的 IP 数据报数 | ipReasmFails | GET |
1.3.6.1.2.1.4.17 | 成功分片的 IP 数据报数 | ipFragsOKs | GET |
1.3.6.1.2.1.4.18 | 分片失败的 IP 数据报数 | ipFragsFails | GET |
1.3.6.1.2.1.4.19 | 创建的 IP 数据报分片数 | ipFragCreates | GET |
1.3.6.1.2.1.4.20 | IP 地址表 | ipAddrTable | WALK |
1.3.6.1.2.1.4.20.1 | IP 地址表条目 | ipAddrEntry | WALK |
1.3.6.1.2.1.4.20.1.1 | IP 地址 | ipAdEntAddr | WALK |
1.3.6.1.2.1.4.20.1.2 | IP 地址对应的接口索引 | ipAdEntIfIndex | WALK |
1.3.6.1.2.1.4.20.1.3 | IP 地址子网掩码 | ipAdEntNetMask | WALK |
1.3.6.1.2.1.4.20.1.4 | IP 地址广播地址 | ipAdEntBcastAddr | WALK |
1.3.6.1.2.1.4.20.1.5 | IP 数据报重组最大尺寸 | ipAdEntReasmMaxSize | WALK |
ICMP Group
OID | 描述 | 备注 | 请求方式 |
---|---|---|---|
1.3.6.1.2.1.5.1 | 接收的 ICMP 消息总数 | icmpInMsgs | GET |
1.3.6.1.2.1.5.2 | ICMP 消息错误数 | icmpInErrors | GET |
1.3.6.1.2.1.5.3 | 目的地不可达消息数 | icmpInDestUnreachs | GET |
1.3.6.1.2.1.5.4 | 超时消息数 | icmpInTimeExcds | GET |
1.3.6.1.2.1.5.5 | 参数问题消息数 | icmpInParmProbs | GET |
1.3.6.1.2.1.5.6 | 源抑制消息数 | icmpInSrcQuenchs | GET |
1.3.6.1.2.1.5.7 | 重定向消息数 | icmpInRedirects | GET |
1.3.6.1.2.1.5.8 | 回显请求消息数 | icmpInEchos | GET |
1.3.6.1.2.1.5.9 | 回显应答消息数 | icmpInEchoReps | GET |
1.3.6.1.2.1.5.10 | 时间戳请求消息数 | icmpInTimestamps | GET |
1.3.6.1.2.1.5.11 | 时间戳应答消息数 | icmpInTimestampReps | GET |
1.3.6.1.2.1.5.12 | 地址掩码请求消息数 | icmpInAddrMasks | GET |
1.3.6.1.2.1.5.13 | 地址掩码应答消息数 | icmpInAddrMaskReps | GET |
1.3.6.1.2.1.5.14 | 发送的 ICMP 消息总数 | icmpOutMsgs | GET |
1.3.6.1.2.1.5.15 | ICMP 消息输出错误数 | icmpOutErrors | GET |
1.3.6.1.2.1.5.16 | 目的地不可达消息输出数 | icmpOutDestUnreachs | GET |
1.3.6.1.2.1.5.17 | 超时消息输出数 | icmpOutTimeExcds | GET |
1.3.6.1.2.1.5.18 | 参数问题消息输出数 | icmpOutParmProbs | GET |
1.3.6.1.2.1.5.19 | 源抑制消息输出数 | icmpOutSrcQuenchs | GET |
1.3.6.1.2.1.5.20 | 重定向消息输出数 | icmpOutRedirects | GET |
1.3.6.1.2.1.5.21 | 回显请求消息输出数 | icmpOutEchos | GET |
1.3.6.1.2.1.5.22 | 回显应答消息输出数 | icmpOutEchoReps | GET |
1.3.6.1.2.1.5.23 | 时间戳请求消息输出数 | icmpOutTimestamps | GET |
1.3.6.1.2.1.5.24 | 时间戳应答消息输出数 | icmpOutTimestampReps | GET |
1.3.6.1.2.1.5.25 | 地址掩码请求消息输出数 | icmpOutAddrMasks | GET |
1.3.6.1.2.1.5.26 | 地址掩码应答消息输出数 | icmpOutAddrMaskReps | GET |
TCP Group
OID | 描述 | 备注 | 请求方式 |
---|---|---|---|
1.3.6.1.2.1.6.1 | TCP 重传时间算法 | tcpRtoAlgorithm | GET |
1.3.6.1.2.1.6.2 | TCP 重传最小时间 | tcpRtoMin | GET |
1.3.6.1.2.1.6.3 | TCP 重传最大时间 | tcpRtoMax | GET |
1.3.6.1.2.1.6.4 | TCP 最大连接数 | tcpMaxConn | GET |
1.3.6.1.2.1.6.5 | TCP 主动打开连接数 | tcpActiveOpens | GET |
1.3.6.1.2.1.6.6 | TCP 被动打开连接数 | tcpPassiveOpens | GET |
1.3.6.1.2.1.6.7 | TCP 连接尝试失败数 | tcpAttemptFails | GET |
1.3.6.1.2.1.6.8 | TCP 建立连接重置数 | tcpEstabResets | GET |
1.3.6.1.2.1.6.9 | 当前建立的 TCP 连接数 | tcpCurrEstab | GET |
1.3.6.1.2.1.6.10 | 接收的 TCP 数据段总数 | tcpInSegs | GET |
1.3.6.1.2.1.6.11 | 发送的 TCP 数据段总数 | tcpOutSegs | GET |
1.3.6.1.2.1.6.12 | 重传的 TCP 数据段数 | tcpRetransSegs | GET |
1.3.6.1.2.1.6.13 | TCP 连接表 | tcpConnTable | WALK |
1.3.6.1.2.1.6.13.1 | TCP 连接表条目 | tcpConnEntry | WALK |
1.3.6.1.2.1.6.13.1.1 | TCP 连接状态 | tcpConnState | WALK |
1.3.6.1.2.1.6.13.1.2 | TCP 连接本地地址 | tcpConnLocalAddress | WALK |
1.3.6.1.2.1.6.13.1.3 | TCP 连接本地端口 | tcpConnLocalPort | WALK |
1.3.6.1.2.1.6.13.1.4 | TCP 连接远程地址 | tcpConnRemAddress | WALK |
1.3.6.1.2.1.6.13.1.5 | TCP 连接远程端口 | tcpConnRemPort | WALK |
1.3.6.1.2.1.6.14 | 接收的 TCP 错误数 | tcpInErrs | GET |
1.3.6.1.2.1.6.15 | 发送的 TCP 重置数 | tcpOutRsts | GET |
UDP Group
OID | 描述 | 备注 | 请求方式 |
---|---|---|---|
1.3.6.1.2.1.7.1 | 接收的 UDP 数据报总数 | udpInDatagrams | GET |
1.3.6.1.2.1.7.2 | UDP 端口不可达数 | udpNoPorts | GET |
1.3.6.1.2.1.7.3 | UDP 数据报接收错误数 | udpInErrors | GET |
1.3.6.1.2.1.7.4 | 发送的 UDP 数据报总数 | udpOutDatagrams | GET |
1.3.6.1.2.1.7.5 | UDP 端口表 | udpTable | WALK |
1.3.6.1.2.1.7.5.1 | UDP 端口表条目 | udpEntry | WALK |
1.3.6.1.2.1.7.5.1.1 | UDP 本地地址 | udpLocalAddress | WALK |
1.3.6.1.2.1.7.5.1.2 | UDP 本地端口 | udpLocalPort | WALK |
SNMP Group
OID | 描述 | 备注 | 请求方式 |
---|---|---|---|
1.3.6.1.2.1.11.1 | 接收的 SNMP 数据包总数 | snmpInPkts | GET |
1.3.6.1.2.1.11.2 | 发送的 SNMP 数据包总数 | snmpOutPkts | GET |
1.3.6.1.2.1.11.3 | 不支持的 SNMP 版本数 | snmpInBadVersions | GET |
1.3.6.1.2.1.11.4 | 错误的团体名数 | snmpInBadCommunityNames | GET |
1.3.6.1.2.1.11.5 | 错误的团体名使用数 | snmpInBadCommunityUses | GET |
1.3.6.1.2.1.11.6 | ASN.1 解析错误数 | snmpInASNParseErrs | GET |
1.3.6.1.2.1.11.7 | 未使用(保留) | NOT USED | - |
1.3.6.1.2.1.11.8 | 数据包过大错误数 | snmpInTooBigs | GET |
1.3.6.1.2.1.11.9 | 不存在的 OID 数 | snmpInNoSuchNames | GET |
1.3.6.1.2.1.11.10 | 错误的值数 | snmpInBadValues | GET |
1.3.6.1.2.1.11.11 | 只读操作错误数 | snmpInReadOnlys | GET |
1.3.6.1.2.1.11.12 | 通用错误数 | snmpInGenErrs | GET |
1.3.6.1.2.1.11.13 | 总请求变量数 | snmpInTotalReqVars | GET |
1.3.6.1.2.1.11.14 | 总设置变量数 | snmpInTotalSetVars | GET |
1.3.6.1.2.1.11.15 | Get 请求数 | snmpInGetRequests | GET |
1.3.6.1.2.1.11.16 | GetNext 请求数 | snmpInGetNexts | GET |
1.3.6.1.2.1.11.17 | Set 请求数 | snmpInSetRequests | GET |
1.3.6.1.2.1.11.18 | Get 响应数 | snmpInGetResponses | GET |
1.3.6.1.2.1.11.19 | Trap 数 | snmpInTraps | GET |
1.3.6.1.2.1.11.20 | 数据包过大错误(输出) | snmpOutTooBigs | GET |
1.3.6.1.2.1.11.21 | 不存在的 OID 数(输出) | snmpOutNoSuchNames | GET |
1.3.6.1.2.1.11.22 | 错误的值数(输出) | snmpOutBadValues | GET |
1.3.6.1.2.1.11.23 | 未使用(保留) | NOT USED | - |
1.3.6.1.2.1.11.24 | 通用错误数(输出) | snmpOutGenErrs | GET |
1.3.6.1.2.1.11.25 | Get 请求数(输出) | snmpOutGetRequests | GET |
1.3.6.1.2.1.11.26 | GetNext 请求数(输出) | snmpOutGetNexts | GET |
1.3.6.1.2.1.11.27 | Set 请求数(输出) | snmpOutSetRequests | GET |
1.3.6.1.2.1.11.28 | Get 响应数(输出) | snmpOutGetResponses | GET |
1.3.6.1.2.1.11.29 | Trap 数(输出) | snmpOutTraps | GET |
1.3.6.1.2.1.11.30 | Trap 功能启用状态 | snmpEnableAuthenTraps | GET |
常用 OID(SNMP)
believe209 于 2017-06-22 09:36:01 发布
……
此处省略表格,表格内容同上
……
2. MIB 与 OID
管理信息库 (Management Information Base, MIB) 与对象标识符 (Object Identifier, OID) 是 SNMP (简单网络管理协议) 中的核心概念。
2.1 MIB (管理信息库)
MIB 是一个数据库,用于描述 SNMP 网络设备的可管理对象。它定义了设备状态和统计信息,并提供了从数字化的 OID 到易于人类理解的文本描述之间的映射关系。换言之,MIB 充当了 OID 的“字典”。
2.2 OID (对象标识符)
OID 是由 SNMP 代理 (Agent) 提供的一种具有唯一标识符的键 (Key),用于指向 MIB 树中的特定可管理对象(例如,特定接口的状态或 CPU 使用率)。
2.2.1 OID 的结构与表示法
SNMP OID 采用一种按层次化组织的树状结构进行唯一标识,其结构与 DNS (域名系统) 的层次结构相似。OID 主要有以下几种表示格式:
-
完全限定格式 (Fully Qualified Format):
-
此格式从 OID 树的根 (root) 开始,并向下延伸至目标设备的特定属性。
-
所有标准的完全限定 OID 均以
.iso.org.dod.internet
(数字表示为.1.3.6.1
) 开始。 -
其后通常跟随
mgmt
(.2
) 或private
(.4
)。对于厂商特定的对象,路径通常为.iso.org.dod.internet.private.enterprises
(数字表示为.1.3.6.1.4.1
)。 -
在
enterprises
之后,会跟随由 IANA (互联网编号分配管理机构) 分配给各个组织的唯一企业编号 (Enterprise Number)。例如,数字789
代表 Network Appliance (NetApp) 的厂商编号。 -
厂商编号之后的部分则根据厂商在 MIB 中的具体定义和实现而有所不同。
完整的厂商分配清单可在 IANA 网站找到:Private Enterprise Numbers (PENs)
-
一个完全限定 OID 的示例 (以 NetApp 的
diskSpareCount
为例):- 数字格式:
.1.3.6.1.4.1.789.6.4.8.0
- 名称格式:
.iso.org.dod.internet.private.enterprises.netapp.netappl.raid.diskSummary.diskSpareCount.0
- 数字格式:
-
注意:部分表示法中,OID 开头的
.
(点) 代表根节点,类似于 DNS 完全限定域名中的尾随点。严格来说,一个完全限定的 OID 始于代表根的隐含前缀.
。
-
-
相对格式 (Relative Format):
- 此格式通常省略了从根到企业编号的标准前缀部分,直接从
enterprises
或厂商名称开始。 - 这使得 OID 更为简洁,尤其是在已知 MIB 上下文的情况下。
- 前述 OID 的相对格式可表示为:
- 数字格式:
.1.789.6.4.8.0
(相对于.1.3.6.1.4.1
) - 名称格式:
enterprises.netapp.netappl.raid.diskSummary.diskSpareCount.0
- 数字格式:
- 此格式通常省略了从根到企业编号的标准前缀部分,直接从
-
基于 MIB 名称的格式:
- 这是一种结合使用 MIB 模块名称和 MIB 中定义的对象名称(键)的常用表示法。
- 此格式的通用规则为:
MIB-Name::ObjectName.Instance
//MIB-Name::唯一键值.instance
- 例如,之前的 OID 也可用此格式表示为:
NETWORK-APPLIANCE-MIB::diskSpareCount.0
2.2.2 实例标识符 (Instance Identifier)
-
OID 的末尾通常包含一个实例标识符,通常是一个数字(如
.0
)。 -
某些 MIB 对象可能存在多个实例,例如设备上的多个接口或磁盘。实例标识符用于区分这些不同的实例。因此,所有具有多个实例的 OID 都以实例值结尾,这也是大多数 OID 以
.0
结尾的原因。
via:
-
SNMP OID 是什么?-优快云 博客
https://sunjian.blog.youkuaiyun.com/article/details/114117250 -
SNMP 监控一些常用 OID_snmp cpu 的 oid-优快云 博客
https://blog.youkuaiyun.com/osmeteor/article/details/19043891 -
SNMP 常用 OID 合集_snmp oid-优快云 博客
https://blog.youkuaiyun.com/qq_29752857/article/details/120223993 -
常用 OID(SNMP - 优快云 博客 SNMP OID
https://blog.youkuaiyun.com/wangzhen209/article/details/73558387 -
Linux SNMP OID’s for CPU,Memory and Disk Statistics | Debian Admin
http://www.debianadmin.com/linux-snmp-oids-for-cpumemory-and-disk-statistics.html