chrony ничего не регистрирует на моем экземпляре ec2

Я пытаюсь собрать статистику у демона 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

Я проверил разрешения для папки и все, но нет никаких файлов журнала.

надеюсь, вы, ребята, можете помочь мне с этим

2 ответа

Я только что проверил хронирование, выполнив следующее:

  1. создал экземпляр Ubuntu 18.04 LTS EC2 по умолчанию - идентификатор AMI: ubuntu/images/hvm-ssd/ubuntu-bionic-18.04-amd64-server-20180912 (ami-07a3bd4944eb120a0)
  2. установленная хроника: sudo apt install chrony
  3. отредактировал конфигурацию по умолчанию в /etc/chrony/chronyd.conf в
    • добавьте источник AWS NTP, показанный в вашей конфигурации выше
    • раскомментируйте log tracking ... линия
  4. перезапустил хронию: sudo service chrony restart
  5. подтвердил, что регистрация работает:

    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

  6. Подтвердили, что хрони связывается со своими источниками:

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

Итак, мои лучшие предположения о различиях между вашим тестом и моим:

  1. Вы использовали неофициальный Ubuntu 18.04 AMI

  2. Вы использовали неофициальный пакет chrony вместо того, чтобы просто установить его из архивов Ubuntu

  3. Вы забыли перезапустить Chrony после изменения конфигурации

Вы пытались посмотреть, входит ли Chrony в systemd? Пытаться:

journalctl -u Chronyd.service
Другие вопросы по тегам