Unable to retrieve vSAN Skyline Health check results older than 30 days
search cancel

Unable to retrieve vSAN Skyline Health check results older than 30 days

book

Article ID: 439786

calendar_today

Updated On:

Products

VMware vSAN 8.x

Issue/Introduction

  • After enabling the vSAN Historical Health service,  unable to view or configure data retention for more than 30 days.
  • When attempting to configure a time range exceeding 30 days via vSAN Cluster > Monitor > vSAN > Skyline Health > Custom, the following error message is displayed:

    Historical health service is set to keep data for up to 30 day(s) back.

Environment

vSAN 8.x

Cause

This behavior is by design. The historical health service keeps all vSAN Skyline Health data for up to 30 days depending on the vCenter Server Database available capacity. If disabled, Skyline Health score trend and past health checks details will not be available. All data collected so far will be deleted. This is a hard-coded setting within the software and cannot be modified.

Resolution

To retain vSAN health check results for longer than 30 days, forward the relevant log files to a third-party Syslog or Log Analytics server.

  1. Configure vCenter Server log forwarding to an external Syslog server.

  2. Ensure the following log file is included in the forwarding configuration: /var/log/vmware/vsan-health/vmware-vsan-health-summary-result.log

  3. For detailed steps on configuring log forwarding via the vCenter Management Interface (VAMI), refer to the official documentation: Forward vCenter Server Log Files to Remote Syslog Server.