VMware MIB 文件为 SNMP 管理软件定义 ESXi 主机和 vCenter Server 提供的信息。

您可从 http://communities.vmware.com/community/developer/forums/managementapi#SNMP-MIB 中下载这些 MIB 文件。

“VMware MIB 文件”表列出了 VMware 提供的 MIB 文件以及每个文件提供的信息。

表 1. VMware MIB 文件

MIB 文件

描述

VMWARE-ROOT-MIB.mib

包含 VMware 的企业 OID 和顶层 OID 分配。

VMWARE-AGENTCAP-MIB.mib

通过产品版本定义 VMware 代理的能力。此文件为可选文件,可能不受所有管理系统的支持。

VMWARE-CIMOM-MIB.mib

定义用于报告 CIM Object Management 子系统状况的变量和陷阱类型。

VMWARE-ENV-MIB.mib

定义用于报告主机计算机的物理硬件组件状态的变量和陷阱类型。启用 CIM 指示向 SNMP 陷阱的转换。

VMWARE-OBSOLETE-MIB.mib

用于 4.0 版本之前的 ESX/ESXi。定义已弃用的 OID 以维护与 ESX/ESXi 早期版本的向后兼容性。包括之前在文件 VMWARE-TRAPS-MIB.mib 和 VMWARE-VMKERNEL-MIB.mib 中定义的变量。

VMWARE-PRODUCTS-MIB.mib

定义 OID 以按名称、版本和版本平台唯一标识每个 VMware 平台上的每个 SNMP 代理。

VMWARE-RESOURCES-MIB.mib

定义用于报告有关 VMkernel 资源使用情况(包括物理内存、CPU 和磁盘使用情况)的信息的变量。

VMWARE-SYSTEM-MIB.mib

VMWARE-SYSTEM-MIB.mib 文件已弃用。使用 SNMPv2-MIB 来获取 sysDescr.0sysObjec ID.0 中的信息。

VMWARE-TC-MIB.mib

定义 VMware MIB 文件使用的通用文本约定。

VMWARE-VC-EVENTS-MIB.mib

定义由 vCenter Server 发送的陷阱。如果使用 vCenter Server 发送陷阱,则加载此文件。

VMWARE-VMINFO-MIB.mib

定义用于报告有关虚拟机的信息(包括虚拟机陷阱)的变量。

“其他 MIB 文件”表列出了非 VMware 创建的 VMware MIB 软件包中包含的 MIB 文件。可以将这些文件与 VMware MIB 文件配合使用以提供其他信息。

表 2. 其他 MIB 文件

MIB 文件

描述

ENTITY-MIB.mib

允许由同一 SNMP 代理管理的物理实体和逻辑实体之间关系的描述。有关详细信息,请参见 RFC 4133。

HOST-RESOURCES-MIB.mib

定义有助于管理主机的对象。

HOST-RESOURCES-TYPES.mib

定义用于 HOST-RESOURCES-MIB.mib 的存储、设备和文件系统类型。

IEEE8021-BRIDGE-MIB

定义对象,用于管理支持 IEEE 802.1D 的设备。

IEEE8023-LAG-MIB

定义对象,用于管理支持 IEEE 802.3ad 链路聚合的设备。

IEEE8021-Q-BRIDGE-MIB

定义对象,用于管理虚拟桥接模式局域网。

IF-MIB.mib

定义主机系统上与物理网卡相关的属性。

IP-MIB.mib

定义对象,用于以独立于 IP 版本的方式管理 Internet 协议 (IP) 的实施。

IP-FORWARD-MIB.mib

定义对象,用于管理 IP 转发。

LLDP-V2-MIB.mib

定义对象,用于管理使用链路层发现协议 (LLDP) 的设备。

SNMPv2-CONF.mib

定义 MIB 的合规组。

SNMPv2-MIB.mib

定义 SNMP 版本 2 MIB 对象。

SNMPv2-SMI.mib

定义 SNMP 版本 2 的管理信息结构。

SNMPv2-TC.mib

定义 SNMP 版本 2 的文本约定。

TCP-MIB.mib

定义对象,用于管理使用 TCP 协议的设备。

UDP-MIB.mib

定义对象,用于管理使用 UDP 协议的设备。