Description

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

  1. Install and enable the MKP.
  2. Create a host for the vCenter Server Appliance.
  3. Enable Configured API integrations for this host.
  4. Go to Setup > Agents > Other integrations.
  5. Add VMware vCSA services and appliance health.
  6. Configure credentials, HTTPS port, timeout and TLS verification.
  7. Restrict the rule to the vCenter host.
  8. 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

Version 2.5.2
Latest version

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