Журналы chrony: выбрать доказательства измерений и проверить ротацию
Фотография конкретного исполнения не приложена.
Rawmeasurements записывает полученные пакеты с диагностическими признаками, а measurements — прошедшие предусмотренные проверки измерения от синхронизированных источников. Поэтому отсутствие плохих отсчётов в отобранном журнале не доказывает, что они вообще не поступали. Вид журнала выбирают под вопрос, который требуется исследовать.
Документированный формат использует UTC для даты и времени строк. При подготовке пользовательского отчёта время можно представить в принятой зоне, сохранив исходную отметку и явное правило преобразования. Переписывание оригинала в локальную шкалу затрудняет сопоставление с сетевым захватом и серверными событиями другой стороны.
Cyclelogs закрывает и повторно открывает журналы, что используют при их ротации. Служба после снижения привилегий должна иметь возможность создать новый файл. Проверка только переименования старого журнала пропускает ситуацию, когда дальнейшие диагностические данные уже не записываются из-за прав каталога.
В приёмке создают известный поток измерений до и после согласованной ротации, затем сверяют последовательность и единицы полей. Различают потерю журналирования и отсутствие сетевых ответов. Наличие старого непустого файла не подтверждает, что текущий экземпляр службы продолжает сохранять нужные доказательства.
Основание — chrony 4.9 official versioned manual pages; release 2026-08-27, разделы chrony.conf log; chronyc cyclelogs. Сохранён текст публичной справочной публикации; конкретная реализация может поддерживать только часть возможностей. Установленная версия, сборка ОС, часы и сеть конкретного узла не проверялись. Команды и настройки здесь описаны как предмет проектной проверки, а не как выполненные действия.