Challenge
When attempting to add a vCenter Server or a standalone host with a different time zone, the operation may fail with the error:
Failed to connect to "<vcenter_name>". Time difference between Veeam Monitor server and ESX host is too large. Make sure that NTP is enabled on ESX host and try again.
Cause
This issue occurs when the time difference between the Veam ONE server and the vCenter server exceeds 15 minutes.
Solution
To resolve the issue, consider the following:
Check Time Zone and NTP Settings
If the vCenter and Veeam ONE server are in the same time zone and should be expected to have the same time, review both servers' time zone and NTP settings to ensure their time is synchronized and matching.
Adjust Accepted Time Difference Settings
Stop the Veeam ONE Monitoring Service and Veeam ONE Reporting Service services.
Create the following registry value on the Veeam ONE server:Key Location: HKLM\Software\Veeam\Veeam ONE Monitor\Service\Value Name: MaxTimeDiffValue Type: DWORD (32-Bit) ValueDefault Value Data [Dec]: 900Note: Registry value is configured in seconds.
Adjust the MaxTimeDiff value to a value greater than the expected time difference.Example: 5 hours time difference = 300 minutes = 90000 seconds.
Restart the Veeam ONE Monitoring Service and Veeam ONE Reporting Service services.