#!/bin/bash
# Verify system clock is NTP-synced.
SYNCED=$(timedatectl show -p NTPSynchronized --value 2>/dev/null)
if [ "$SYNCED" = "yes" ]; then
  OFFSET=$(chronyc -n tracking 2>/dev/null | awk '/Last offset/ {print $4}' | tr -d -)
  echo "OK: NTP synchronized (offset=${OFFSET:-unknown}s) | offset=${OFFSET:-0}s"
  exit 0
fi
echo "WARNING: System clock NOT synchronized to NTP (NTPSynchronized=$SYNCED)"
exit 1
