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 ответа
Я только что проверил хронирование, выполнив следующее:
- создал экземпляр Ubuntu 18.04 LTS EC2 по умолчанию - идентификатор AMI: ubuntu/images/hvm-ssd/ubuntu-bionic-18.04-amd64-server-20180912 (ami-07a3bd4944eb120a0)
- установленная хроника:
sudo apt install chrony
- отредактировал конфигурацию по умолчанию в
/etc/chrony/chronyd.conf
в- добавьте источник AWS NTP, показанный в вашей конфигурации выше
- раскомментируйте
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
Подтвердили, что хрони связывается со своими источниками:
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