VMware MIB 檔案會將 ESXi 主機和 vCenter Server 提供的資訊包含到 SNMP 管理軟體。

管理資訊庫 (MIB) 檔案定義受管理裝置可提供的資訊。MIB 檔案定義由按階層排列的物件識別碼 (OID) 和變數說明的受管理物件。管理資訊的 SMI 結構 (RFC 2578) 是用於為特定產品和功能寫入 MIB 檔案的語法。這些 MIB 檔案獨立於產品版本管理,可用於識別事件類型和事件資料相關資訊。

可從以下網址下載這些 MIB 檔案:https://kb.vmware.com/s/article/1013445

表 1.VMware MIB 檔案列出了由 VMware 提供的 MIB 檔案,並說明了每個檔案所提供的資訊。

表 1. VMware MIB 檔案
MIB 檔案 說明
VMWARE-ROOT-MIB.mib 包含 VMware 的企業 OID 和頂層 OID 指派。
VMWARE-ESX-AGENTCAP-MIB.mib 按照產品版本定義 VMware 代理程式的功能。此檔案為選用檔案,可能並非受所有管理系統的支援。
VMWARE-CIMOM-MIB.mib 定義用於報告 CIM Object Management 子系統狀態的變數和設陷類型。
VMWARE-ENV-MIB.mib 定義用於報告主機電腦的實體硬體元件狀態的變數和設陷類型。啟用從 CIM 指示到 SNMP 設陷的轉換。
VMWARE-OBSOLETE-MIB.mib 適用於 ESX/ESXi 4.0 之前的版本。定義過時的 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-EVENT-MIB.mib 定義由 vCenter Server 傳送的設陷。如果使用 vCenter Server 傳送設陷,請載入此檔案。
VMWARE-VMINFO-MIB.mib 定義用於報告有關虛擬機器資訊 (包含虛擬機器設陷) 的變數。

表 2.其他 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 定義主機系統上和實體 NIC 相關的屬性。
IP-MIB.mib 定義物件,用於以獨立於 IP 版本的方式管理網際網路通訊協定 (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 通訊協定的裝置。