Назад | Перейти на главную страницу

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

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

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

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

  1. создан экземпляр Ubuntu 18.04 LTS EC2 по умолчанию - AMI id: 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. Подтверждено, что 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

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

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

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

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

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

journalctl -u Chronyd.service