Using the CIM Object Space

You can learn how to use the CIM object space to get information and manage a server that runs VMware ESXi by studying these examples. Each example describes a goal to accomplish, steps to accomplish the goal, and a few lines of pseudocode to demonstrate the steps used in the client. These examples are chosen primarily to explain features of the VMware implementation of the profiles, and secondarily to demonstrate common operations.

Many of the examples build on the basic steps described in Developing Client Applications for the CIM API.

Subtopics
Report Manufacturer, Model, and Serial Number
Report Manufacturer, Model, and Serial Number By Using Only the Implementation Namespace
Report the BIOS Version
Reporting Installed VIBs
Installing VIBs
Monitor VIB Installation
Monitor State of All Sensors
Monitor State of All Sensors By Using Only the Implementation Namespace
Report Fan Redundancy
Report CPU Cores and Threads
Report Empty Memory Slots By Using Only the Implementation Namespace
Report the PCI Device Hierarchy By Using Parent DeviceIDs
Report the Path to a PCI Device By Using PortGroups
Monitor RAID Controller State
Monitor State of RAID Connections
Report Accessible Storage Extents
Report Storage Extents Without Third-Party Storage Provider
Work with the System Event Log
Subscribe to Indications