Other Articles

Servers – Verify Time Synchronization with Chrony

Support > Fixing Checks > Server

06 March, 2026

This check ensures that time synchronization is properly configured using Chrony on the server.

Accurate system time is critical for security mechanisms and maintaining consistent logs across systems for monitoring and auditing.

Check Details

  • Resource: Server
  • Check: Ensure time synchronization is in use using Chrony
  • Risk: Unsynchronized system time can break authentication mechanisms and cause inconsistent logs, making troubleshooting and forensic analysis difficult.

Remediation Steps

  1. Open a terminal session with root or sudo privileges.
  2. Determine if the system is physical or virtual and whether host-based time synchronization is available.
  3. On physical systems or virtual systems without host-based synchronization, verify if Chrony is installed:

    grep '"name": "chrony"' /etc/cos-package-info.json
    
  4. If Chrony is not installed, update the system image or install Chrony using your package manager.
  5. Ensure Chrony service is enabled and running:

    sudo systemctl enable chronyd
    sudo systemctl start chronyd
    
  6. Verify time synchronization status:

    chronyc tracking
    
  7. On virtual systems where host-based time synchronization is available, configure synchronization through the virtualization platform settings.
  8. Perform regular checks to ensure time synchronization remains active and accurate.