VMware vCSA Services and Appliance Health for Checkmk 2.5 / vSphere 8
Monitor VMware vCenter Server Appliance and vSphere environments through REST and SOAP APIs.
Based on ideas from VCSA7 Health Status, fully rewritten for Checkmk 2.5 and vSphere 8.
Features
- vCenter appliance services
- vCSA health, uptime, version and updates
- NTP and time synchronization
- Appliance storage
- vSphere cluster health
- HA, admission control, DRS and DPM
- ESXi connectivity and maintenance mode
- Active vSphere alarms
- Cluster CPU and memory usage with metrics
- Global resource aggregation
- Dedicated collection-status monitoring
- Checkmk Password Store support
- Configurable WARN/CRIT thresholds
REST monitoring remains available if SOAP or pyVmomi is unavailable. Collection problems are reported through the vCSA Collection status service.
Requirements
- Checkmk 2.5.0 or newer
- VMware vCenter Server Appliance / vSphere 8
- HTTPS access from Checkmk to vCenter
pyVmomi for cluster and ESXi monitoring
- vSphere account with sufficient read permissions
Configuration
- Install and enable the MKP.
- Create a host for the vCenter Server Appliance.
- Enable Configured API integrations for this host.
- Go to Setup > Agents > Other integrations.
- Add VMware vCSA services and appliance health.
- Configure credentials, HTTPS port, timeout and TLS verification.
- Restrict the rule to the vCenter host.
- Activate changes and run service discovery.
Additional rules are available for appliance health, NTP, HA, DRS, DPM, maintenance mode, alarms and CPU/memory thresholds.
License
MIT License — Free Software
Uploaded on: 23 Jul 2026
Downloads: 0
Built on Checkmk version: 2.5.0p5.pro
Minimum Checkmk version required: 2.5.0p0
MKP MD5 hash: 63e4439091d987ef094f4d6cf63f852e