Zabbix 会自动将一些常用的 SNMP OIDs 转换为数字表示形式。例如,ifIndex 会被转换为 1.3.6.1.2.1.2.2.1.1,ifIndex.0 会被转换为 1.3.6.1.2.1.2.2.1.1.0。
下表列出了这些特殊的 OIDs。
| 特殊 OID | 标识符 | 描述 |
|---|---|---|
| ifIndex | 1.3.6.1.2.1.2.2.1.1 | 每个接口的唯一值。 |
| ifDescr | 1.3.6.1.2.1.2.2.1.2 | 包含接口信息的文本 string。该 string 应包括制造商名称、产品名称和硬件接口的 version。 |
| ifType | 1.3.6.1.2.1.2.2.1.3 | 接口类型,根据协议栈中网络层之下的物理/链路协议进行区分。 |
| ifMtu | 1.3.6.1.2.1.2.2.1.4 | 接口可发送/接收的最大数据报大小,以字节为单位。 |
| ifSpeed | 1.3.6.1.2.1.2.2.1.5 | 接口当前带宽的估计值,单位为每秒比特数。 |
| ifPhysAddress | 1.3.6.1.2.1.2.2.1.6 | 协议栈中网络层之下的协议层接口地址。 |
| ifAdminStatus | 1.3.6.1.2.1.2.2.1.7 | 接口的当前管理状态。 |
| ifOperStatus | 1.3.6.1.2.1.2.2.1.8 | 接口的当前运行状态。 |
| ifInOctets | 1.3.6.1.2.1.2.2.1.10 | 接口接收的总字节数,包括帧字符。 |
| ifInUcastPkts | 1.3.6.1.2.1.2.2.1.11 | 传递给上层协议的子网单播数据包数量。 |
| ifInNUcastPkts | 1.3.6.1.2.1.2.2.1.12 | 传递给上层协议的非单播(即子网广播或子网多播)数据包数量。 |
| ifInDiscards | 1.3.6.1.2.1.2.2.1.13 | 被选择丢弃的入站数据包数量,即使未检测到错误以阻止其传递给上层协议。丢弃此类数据包的一个可能原因是释放缓冲区空间。 |
| ifInErrors | 1.3.6.1.2.1.2.2.1.14 | 包含错误的入站数据包数量,这些错误阻止了数据包传递给上层协议。 |
| ifInUnknownProtos | 1.3.6.1.2.1.2.2.1.15 | 通过接口接收但因未知或不支持的协议而被丢弃的数据包数量。 |
| ifOutOctets | 1.3.6.1.2.1.2.2.1.16 | 接口发送的总字节数,包括帧字符。 |
| ifOutUcastPkts | 1.3.6.1.2.1.2.2.1.17 | 高层协议请求传输的数据包总数,这些数据包未在此子层发送到多播或广播地址,包括被丢弃或未发送的数据包。 |
| ifOutNUcastPkts | 1.3.6.1.2.1.2.2.1.18 | 高层协议请求传输的数据包总数,这些数据包在此子层发送到多播或广播地址,包括被丢弃或未发送的数据包。 |
| ifOutDiscards | 1.3.6.1.2.1.2.2.1.19 | 被选择丢弃的出站数据包数量,即使未检测到错误以阻止其传输。丢弃此类数据包的一个可能原因是释放缓冲区空间。 |
| ifOutErrors | 1.3.6.1.2.1.2.2.1.20 | 因错误而无法传输的出站数据包数量。 |
| ifOutQLen | 1.3.6.1.2.1.2.2.1.21 | 输出数据包队列的长度(以数据包为单位)。 |