Я пытаюсь собрать статистику от демона chrony на моем экземпляре EC 2 (Ubuntu 18.04.2 LTS). Я следил за руководством aws о том, как его настроить, и он работает, как ожидалось.
Мне нужно сравнить разницу синхронизации времени между aws и другим поставщиком услуг, который мы используем, поэтому я включил вход в систему chrony.
но он ничего не регистрирует в /var/log/chrony
папка
это моя конфигурация:
server 169.254.169.123 prefer iburst
pool ntp.ubuntu.com iburst maxsources 4
pool 0.ubuntu.pool.ntp.org iburst maxsources 1
pool 1.ubuntu.pool.ntp.org iburst maxsources 1
pool 2.ubuntu.pool.ntp.org iburst maxsources 2
# This directive specify the location of the file containing ID/key pairs for
# NTP authentication.
keyfile /etc/chrony/chrony.keys
# This directive specify the file into which chronyd will store the rate
# information.
driftfile /var/lib/chrony/chrony.drift
# Uncomment the following line to turn logging on.
log tracking measurements statistics
# Log files location.
logdir /var/log/chrony
# Stop bad estimates upsetting machine clock.
maxupdateskew 100.0
# This directive enables kernel synchronisation (every 11 minutes) of the
# real-time clock. Note that it can’t be used along with the 'rtcfile' directive.
rtcsync
# Step the system clock instead of slewing it if the adjustment is larger than
# one second, but only in the first three clock updates.
makestep 1 3
Я проверил разрешения для папки и всего остального, но файлов журнала нет.
надеюсь, вы, ребята, можете мне помочь с этим
Я только что проверил хронологическое ведение журнала, выполнив следующие действия:
sudo apt install chrony
/etc/chrony/chronyd.conf
к log tracking ...
линияsudo service chrony restart
подтвердил, что ведение журнала работает:
root@ip-172-31-1-97:~# ls -la /var/log/chrony/
total 32
drwxr-xr-x 2 _chrony _chrony 4096 Mar 7 22:20 .
drwxrwxr-x 10 root syslog 4096 Mar 7 22:19 ..
-rw-r--r-- 1 _chrony _chrony 10686 Mar 7 22:22 measurements.log
-rw-r--r-- 1 _chrony _chrony 4797 Mar 7 22:22 statistics.log
-rw-r--r-- 1 _chrony _chrony 1854 Mar 7 22:21 tracking.log
Подтверждено, что chrony связывается со своими источниками:
root@ip-172-31-1-97:~# chronyc -n sources
210 Number of sources = 9
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
^* 169.254.169.123 3 6 377 48 +16us[ +46us] +/- 300us
^- 91.189.94.4 2 7 241 103 +934us[ +957us] +/- 161ms
^- 91.189.91.157 2 6 35 39 +2471us[+2471us] +/- 153ms
^- 91.189.89.199 2 7 41 167 +1194us[+1203us] +/- 169ms
^? 2001:67c:1560:8003::c8 0 6 0 - +0ns[ +0ns] +/- 0ns
^- 129.250.35.250 2 6 377 49 +914us[ +944us] +/- 93ms
^- 61.68.38.238 3 6 377 49 -1395us[-1366us] +/- 59ms
^- 203.23.237.200 2 6 377 48 +2176us[+2176us] +/- 41ms
^- 150.101.217.196 2 6 377 48 -5039us[-5009us] +/- 76ms
Итак, мои лучшие предположения о различиях между вашим тестом и моим:
Вы использовали неофициальный Ubuntu 18.04 AMI
Вы использовали неофициальный пакет chrony вместо того, чтобы просто установить пакет из архивов Ubuntu.
Вы забыли перезапустить chrony после изменения конфигурации
Вы пытались проверить, входит ли Chrony в systemd? Пытаться:
journalctl -u Chronyd.service