Синхронизация времени (NTP)

И мя пакета: fly-admin-ntp
Версия пакета: 
2.0.3 и выше
Условия работы:
вход в сессию с правами администратора

Общие сведения

Управление службой сетевого времени NTP (настройка, запуск, перезапуск и остановка), в том числе настройка сервера единого сетевого времени.

Запуск

Программа запускается:

  • в графическом интерфейсе: Пуск — Параметры — Система — Синхронизация времени (NTP);
  • из терминала — выполнить команду:

sudo fly-admin-ntp

Окно программы

Главное окно программы представлено на рисунке.

Главное окно программы содержит:

  • 1 — панель меню;
  • 2 — панель инструментов, на которой размещены следующие подвижные панели:
    • Панель действий с сервисом — содержит кнопки для управления службой сетевого времени NTP, слева направо:
      • кнопка запуска службы [Запустить сервер];
      • кнопка остановки службы [Остановить сервер];
      • кнопка перезапуска службы [Перезапустить сервер];
      • кнопка перезагрузки конфигурации службы [Проверить конфигурацию];

    • Панель действий с данными — содержит кнопки взаимодействия с файлом конфигурации службы сетевого времени NTP, слева направо:
      • кнопка открытия во внешнем редакторе конфигурационного файла [Открыть внешний редактор конфигурации NTP];
      • кнопка отображения на рабочей панели параметров из конфигурационного файла [Обновить данные виджета];

    • Панель действий с диалогом — содержит кнопки для управления изменениями, внесенными в настройки, слева направо:
      • кнопка сохранения изменений в настройках [Применить];
      • кнопка отмены изменений в настройках [Отменить];

    • Панель навигации — содержит кнопки для перемещения по боковой панели навигации, слева направо:
      • кнопка [Перейти к родительскому элементу дерева];
      • кнопка [Перейти к первому дочернему элементу дерева];
      • кнопка [Перейти к предыдущему или родительскому элементу дерева];
      • кнопка [Перейти к следующему элементу дерева].

Каждую подвижную панель с кнопками можно переместить: нажать и удерживать левую кнопку мыши на левой границе панели и переместить панель в нужное положение.

Для того чтобы включить или выключить отображение подвижной панели, необходимо нажать правой кнопкой мыши на панели меню или на панели инструментов. Затем в открывшемся контекстном меню установить или снять соответствующие флаги;

  • 3 — боковая панель навигации, на которой отображается дерево настроек службы сетевого времени NTP;
  • 4 — рабочая панель, предназначенная для отображения и изменения настроек службы сетевого времени NTP.

Управление службой NTP

Остановка службы

Для остановки службы NTP необходимо на панели инструментов нажать [Остановить сервер] или выбрать пункт меню Сервер — Остановить сервер.

После остановки службы NTP появится информационное окно.

Для того чтобы закрыть информационное окно, необходимо нажать [Да].

Перезапуск службы

Для перезапуска службы NTP необходимо на панели инструментов нажать [Перезапустить сервер] или выбрать пункт меню Сервер — Перезапустить сервер.

После успешного перезапуска службы NTP появится информационное окно.

Для того чтобы закрыть информационное окно, необходимо нажать [Да].

Повторный запуск службы

Для запуска службы NTP после остановки необходимо на панели инструментов нажать [Запустить сервер] или выбрать пункт меню Сервер — Запустить сервер.

После успешного запуска службы NTP появится информационное окно.

Для того чтобы закрыть информационное окно, необходимо нажать [Да].

Перезагрузка конфигурации службы

Для перезагрузки конфигурации службы NTP необходимо на панели инструментов нажать [Проверить конфигурацию] или выбрать пункт меню Сервер — Проверить конфигурацию. После этого будут применены настройки службы NTP, которые хранятся в конфигурационном файле.

После успешной перезагрузки конфигурации службы NTP появится информационное окно.

Для того чтобы закрыть информационное окно, необходимо нажать [Да].

Редактирование файла конфигурации

Для того чтобы открыть во внешнем редакторе конфигурационный файл службы сетевого времени NTP, необходимо на панели инструментов нажать [Открыть внешний редактор конфигурации NTP].

ВНИМАНИЕ! Для успешного запуска внешнего редактора необходимо, чтобы в ОС для редактирования файлов с расширением *.conf по умолчанию использовалась программа без графического интерфейса (например, инструмент командной строки Vim).

Для того чтобы изменения, внесенные в конфигурационный файл, отобразились на рабочей панели программы, необходимо на панели инструментов нажать [Обновить данные виджета].

Управление сервером сетевого времени

Настройка широковещательного режима

Для управления настройками широковещательного режима работы сервера необходимо на боковой панели выбрать пункт Сервер — Широковещательный режим. После этого на рабочей панели отобразится форма для изменения параметров.

Включение режима ожидания

Для того чтобы включить режим ожидания широковещательных пакетов сервера времени, необходимо:

  • на боковой панели выбрать пункт Сервер — Широковещательный режим;
  • на рабочей панели установить переключатель Режим работы в положение Только клиент;
  • на панели инструментов нажать [Применить].

Включение режима рассылки и ожидания

Для того чтобы включить режим рассылки и ожидания широковещательных пакетов, необходимо:

  • на боковой панели выбрать пункт Сервер — Широковещательный режим;
  • на рабочей панели установить переключатель Режим работы в положение Клиент и сервер;
  • на панели инструментов нажать [Применить].

Добавление подсети

Для того чтобы добавить подсеть, в рамках которой будут рассылаться широковещательные пакеты, необходимо:

  • на боковой панели выбрать пункт Сервер — Широковещательный режим;
  • на рабочей панели установить переключатель Режим работы в положение Клиент и сервер;
  • на рабочей панели нажать [Добавить];
  • в открывшемся окне Настройки широковещания установить значения следующих параметров:
    • Адрес сети — IP-адрес подсети;
    • Мин интервал — минимальный интервал рассылки широковещательных пакетов. Значение параметра в числовом поле равно степени, в которую необходимо возвести число «2» для получения требуемого значения интервала времени. Минимальное значение параметра «3» (23 = 8 секунд);
    • Время жизни — время жизни широковещательного пакета (в секундах);
    • Вер. NTP — версия протокола отправляемых пакетов;

  • в окне Настройки широковещания нажать [Да];
  • на панели инструментов нажать [Применить].

Изменение настроек подсети

Для того чтобы изменить настройки рассылки широковещательных пакетов подсети, необходимо:

  • на боковой панели выбрать пункт Сервер — Широковещательный режим;
  • на рабочей панели выбрать подсеть и нажать [Изменить];
  • в открывшемся окне Настройки широковещания для изменения доступны следующие параметры:
    • Адрес сети — IP-адрес подсети;
    • Мин интервал — минимальный интервал рассылки широковещательных пакетов. Значение параметра в числовом поле равно степени, в которую необходимо возвести число «2» для получения требуемого значения интервала времени. Минимальное значение параметра «3» (23 = 8 секунд);
    • Время жизни — время жизни широковещательного пакета (в секундах);
    • Вер. NTPверсия протокола отправляемых пакетов;
  • в окне Настройки широковещания нажать [Да];
  • на панели инструментов нажать [Применить].

Исключение подсети

Для того чтобы исключить подсеть из рассылки широковещательных пакетов, необходимо:

  • на боковой панели выбрать пункт Сервер — Широковещательный режим;
  • на рабочей панели выбрать подсеть и нажать [Удалить];
  • в открывшемся окне NTP админ нажать [Да];

  • на панели инструментов нажать [Применить].

Корректировка смещения по времени

Для того чтобы настроить корректировку смещения по времени, необходимо:

  • на боковой панели выбрать пункт Общее — Дополнительные настройки;
  • в числовом поле Коррекция сетевой задержки (в мс) задать значение калибровочного коэффициента для корректировки смещения по времени;

  • на панели инструментов нажать [Применить].

Синхронизация с аппаратными часами

Добавление записи об источнике

Для того чтобы добавить запись об аппаратном источнике сигналов времени, необходимо:

  • на боковой панели выбрать пункт Сервер — Аппаратные часы;
  • на рабочей панели нажать [Добавить];
  • в открывшемся окне Аппаратные часы задать значения следующих параметров:
    • Тип устройства — тип аппаратного источника сигналов времени (выбирается из списка);
    • Интервалы — минимальный и максимальный интервалы опроса аппаратного источника сигналов времени. Значение параметра в числовых полях равно степени, в которую необходимо возвести число «2» для получения требуемого значения интервала времени;
    • установить флаг Предпочтительный источник времени, если необходимо отметить аппаратный источник сигналов времени в качестве основного;
    • Порядковый номер устройства — номер аппаратного источника сигналов времени;
    • Номер режима работы устройства — режим работы драйвера аппаратного источника сигналов времени (перечень режимов работы специфичен для каждого аппаратного источника, необходимо ознакомиться с документацией на этот источник);
    • в секции Настройки драйвера:

      • Номер слоя — уровень точности источника сигналов времени;
      • Константа смещения — значение калибровочного коэффициента для корректировки смещения по времени;
      • Константа драйвера — значение калибровочного коэффициента для корректировки сигнала времени (порядок применения калибровочного коэффициента специфичен для каждого аппаратного источника, необходимо ознакомиться с документацией на этот источник);
      • Идентификатор — необязательный параметр, можно задать условное наименование аппаратного источника сигналов времени (максимум 4 символа в коде ASCII);

Назначение флагов Флаг 1, Флаг 2, Флаг 3 и Флаг 4 специфично для каждого аппаратного источника, необходимо ознакомиться с документацией на этот источник;

  • в окне Аппаратные часы нажать [Да];
  • на панели инструментов нажать [Применить].

Включение калибровки сигналов

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

  • на боковой панели выбрать пункт Сервер — Аппаратные часы;
  • на рабочей панели установить флаг Использовать калибровку драйвера;
  • на панели инструментов нажать [Применить].

Настройка синхронизации

Для того чтобы изменить настройки синхронизации с аппаратным источником сигналов времени, необходимо:

  • на боковой панели выбрать пункт Сервер — Аппаратные часы;
  • на рабочей панели выбрать аппаратный источник сигналов времени и нажать [Изменить];
  • в открывшемся окне Аппаратные часы для изменения доступны следующие параметры:
    • Тип устройства — тип аппаратного источника сигналов времени (выбирается из списка);
    • Интервалы — минимальный и максимальный интервалы опроса аппаратного источника сигналов времени. Значение параметра в числовых полях равно степени, в которую необходимо возвести число «2» для получения требуемого значения интервала времени;
    • установить флаг Предпочтительный источник времени, если необходимо отметить аппаратный источник сигналов времени в качестве основного;
    • Порядковый номер устройства — номер аппаратного источника сигналов времени;
    • Номер режима работы устройства — режим работы драйвера аппаратного источника сигналов времени (перечень режимов работы специфичен для каждого аппаратного источника, необходимо ознакомиться с документацией на этот источник);
    • в секции Настройки драйвера:

      • Номер слоя — уровень точности источника сигналов времени;
      • Константа смещения — значение калибровочного коэффициента для корректировки смещения по времени;
      • Константа драйвера — значение калибровочного коэффициента для корректировки сигнала времени (порядок применения калибровочного коэффициента специфичен для каждого аппаратного источника, необходимо ознакомиться с документацией на этот источник);
      • Идентификатор — необязательный параметр, можно задать условное наименование аппаратного источника сигналов времени (максимум 4 символа в коде ASCII);

Назначение флагов Флаг 1, Флаг 2, Флаг 3 и Флаг 4 специфично для каждого аппаратного источника, необходимо ознакомиться с документацией на этот источник;

  • в окне Аппаратные часы нажать [Да];
  • на панели инструментов нажать [Применить].

Удаление записи об источнике

Для того чтобы удалить запись об аппаратном источнике сигналов времени, необходимо:

  • на боковой панели выбрать пункт Сервер — Аппаратные часы;
  • на рабочей панели выбрать аппаратный источник сигналов времени и нажать [Удалить];
  • в открывшемся окне NTP админ нажать [Да];

  • на панели инструментов нажать [Применить].

Доступ к серверу

Для управления доступом к серверу единого сетевого времени необходимо на боковой панели выбрать пункт Сервер — Управление доступом. После этого на рабочей панели отобразится форма для изменения настроек.

Действие настроек доступа к серверу единого сетевого времени может быть ограничено рамками подсети либо распространяться на всю сеть, за исключением подсетей, указанных в таблице на рабочей панели.

Добавление записи

Для того чтобы добавить запись с настройками доступа к серверу времени, необходимо:

  • на боковой панели выбрать пункт Сервер — Управление доступом;
  • на рабочей панели нажать [Добавить];
  • в открывшемся окне Н астройки доступа во вкладке Адрес и маска указать область применения настроек доступа, для этого:
    • если действие настроек доступа должно быть ограничено рамками подсети — указать IP-адрес и маску подсети в полях IP и Маска соответственно;
    • если действие настроек доступа распространяется на всю сеть, за исключением подсетей, указанных в других записях, — установить флаг Остальные;

  • в окне Н а стройки доступа во вкладке Режим доступа и флаги задать режим доступа:
    • если необходимо включить режим доступа к серверу времени без ограничений — установить флаг Свободный;
    • если необходимо включить режим запрета доступа к серверу времени — установить флаг Запрещенный;
    • если необходимо включить отправку kod-пакета в ответ на запрос клиентского компьютера — установить флаг посылать kod-пакет (доступен для управления при установленном флаге Запрещенный);
    • установленный флаг Специальный включает режим доступа к серверу времени с настраиваемыми параметрами, которые включаются с помощью соответствующих флагов в нижней секции окна;

  • в окне Н а стройки доступа нажать [Да];

  • на панели инструментов нажать [Применить].

Изменение настроек доступа

Для того чтобы изменить настройки доступа к серверу единого сетевого времени, необходимо:

  • на боковой панели выбрать пункт Сервер — Управление доступом;
  • на рабочей панели выбрать запись с настройками и нажать [Изменить];
  • в открывшемся окне Настройки доступа для изменения доступны следующие параметры:
    • во вкладке Адрес и маска:
      • IP — IP-адрес подсети, рамками которой ограничено действие настроек;
      • Маска — маска подсети, рамками которой ограничено действие настроек;
      • установленный флаг Остальные включает действие настроек доступа на всю сеть, за исключением подсетей, указанных в других записях;
    • во вкладке Режим доступа и флаги:
      • если необходимо включить режим доступа к серверу времени без ограничений — установить флаг Свободный;
      • если необходимо включить режим запрета доступа к серверу времени — установить флаг Запрещенный;
      • если необходимо включить отправку kod-пакета в ответ на запрос клиентского компьютера — установить флаг посылать kod-пакет (доступен для управления при установленном флаге Запрещенный);
      • установленный флаг Специальный включает режим доступа к серверу времени с настраиваемыми параметрами, которые включаются с помощью соответствующих флагов в нижнем поле окна;
  • в окне Настройки доступа нажать [Да];
  • на панели инструментов нажать [Применить].

Удаление записи

Для того чтобы удалить запись с настройками доступа к серверу времени, необходимо:

  • на боковой панели выбрать пункт Сервер — Управление доступом;
  • на рабочей панели выбрать запись с настройками доступа и нажать [Удалить];
  • в открывшемся окне NTP админ нажать [Да];

  • на панели инструментов нажать [Применить].

Управление настройками клиента

Для управления настройками клиентской части службы NTP необходимо на боковой панели выбрать пункт Клиент — Синхронизация с сервером. После этого на рабочей панели отобразится форма для управления записями о серверах времени для синхронизации.

Добавление записи на клиенте

Для того чтобы добавить запись о сервере времени, необходимо:

  • на боковой панели выбрать пункт Клиент — Синхронизация с сервером;
  • на рабочей панели нажать [Добавить];
  • в открывшемся окне Настройки синхронизации задать следующие параметры:
    • Адрес сервера — полное доменное имя или IP-адрес сервера времени;
    • Интервалы — минимальный и максимальный интервалы опроса аппаратного источника сигналов времени. Значение параметра в числовых полях равно степени, в которую необходимо возвести число «2» для получения требуемого значения интервала времени;
    • установить флаг burst — если нужно включить режим отправки контейнера из 8 пакетов, только в том случае, когда сервер времени ответил после отправки первого пакета;
    • установить флаг iburst — если нужно включить режим отправки контейнера из 8 пакетов, даже если сервер времени не ответил после отправки первого пакета;
    • установить флаг Пометить сервер как предпочтительный — если нужно отметить указанный сервер в качестве основного;
    • Версия NTP — версия протокола отправляемых пакетов;

  • в окне Настройки синхронизации нажать [Да];
  • на панели инструментов нажать [Применить].

Изменение записи на клиенте

Для того чтобы изменить запись о сервере времени, необходимо:

  • на боковой панели выбрать пункт Клиент — Синхронизация с сервером;
  • на рабочей панели выбрать запись и нажать [Изменить];
  • в открывшемся окне Настройки синхронизации для изменения доступны следующие параметры:
    • Адрес сервера — полное доменное имя или IP-адрес сервера времени;
    • Интервалы — минимальный и максимальный интервалы опроса аппаратного источника сигналов времени. Значение параметра в числовых полях равно степени, в которую необходимо возвести число «2» для получения требуемого значения интервала времени;
    • установить флаг burst — если нужно включить режим отправки контейнера из 8 пакетов, только в том случае, когда сервер времени ответил после отправки первого пакета;
    • установить флаг iburst — если нужно включить режим отправки контейнера из 8 пакетов, даже если сервер времени не ответил после отправки первого пакета;
    • установить флаг Пометить сервер как предпочтительный — если нужно отметить указанный сервер в качестве основного;
    • Версия NTP — версия протокола отправляемых пакетов;
  • в окне Настройки синхронизации нажать [Да];
  • на панели инструментов нажать [Применить].

Удаление записи на клиенте

Для того чтобы удалить запись о сервере времени, необходимо:

  • на боковой панели выбрать пункт Клиент — Синхронизация с сервером;
  • на рабочей панели выбрать запись и нажать [Удалить];
  • в открывшемся окне NTP админ нажать [Да];

  • на панели инструментов нажать [Применить].

Регистрация событий

Выбор файла для записи

По умолчанию события службы сетевого времени NTP записываются в системный журнал /var/log/syslog.

Для того чтобы записывать события службы сетевого времени NTP в другой файл, необходимо:

  • на боковой панели выбрать пункт Общее — Дополнительные настройки;
  • в текстовом поле Использовать альтернативный файл журнала указать полный путь файла для записи.

Кроме того, указать файл для записи событий службы сетевого времени NTP можно следующим образом:

  • на рабочей панели справа от текстового поля нажать кнопку [...];
  • в открывшемся окне выбрать имеющийся каталог, указать файл для записи и нажать [Сохранить].

Выбранный файл отобразится в текстовом поле Использовать альтернативный файл журнала.

Если в окне выбора нажать [Отмена], то окно выбора закроется, а в текстовом поле Использовать альтернативный файл журнала будет отображено предыдущее значение.

Для сохранения установленных настроек необходимо на панели инструментов нажать [Применить].

Выбор регистрируемых событий

Для выбора событий службы сетевого времени NTP, которые нужно регистрировать, необходимо на боковой панели выбрать пункт Общее — Журналирование сообщений. После этого на рабочей панели отобразится форма для выбора регистрируемых событий.

Во вкладках рабочей панели можно настроить регистрацию сообщений следующих категорий:

  • Сообщения часов — сообщения аппаратного источника сигналов времени;
  • Сообщения соседей — сообщения, получаемые от других компьютеров сети;
  • Сообщения системы — системные сообщения службы сетевого времени NTP;
  • Сообщения синхронизации — сообщения, возникающие при корректировке локального времени компьютера.

Для каждой категории доступен выбор типа регистрируемых сообщений, для этого в соответствующей вкладке необходимо установить следующие флаги:

  • Все сообщения — для регистрации всех сообщений (при установке этого флага другие флаги становятся недоступны для управления);
  • Информационные сообщения — для регистрации информационных сообщений;
  • Сообщения о событиях — для регистрации сообщений о событиях;
  • Сообщения статистики — для регистрации сообщений статистики;
  • Сообщения о статусе синхронизации — для регистрации сообщений о статусе синхронизации.

Для сохранения установленных настроек необходимо на панели инструментов нажать [Применить].

Регистрация статистических сообщений

Для настройки регистрации статистических сообщений необходимо на боковой панели выбрать пункт Общее — Сообщения статистики. После этого на рабочей панели отобразится форма для изменения параметров.

Каталог для размещения файлов

Каталог для размещения файлов с сообщениями статистики указывается в текстовом поле Путь к каталогу с файлами статистики на рабочей панели.

Кроме того, указать каталог для размещения файлов с сообщениями статистики можно следующим образом:

  • на рабочей панели справа от текстового поля нажать кнопку [...];
  • в открывшемся окне выбора каталога выбрать имеющийся каталог и нажать [Открыть].

Выбранный каталог отобразится в текстовом поле Путь к каталогу с файлами статистики.

Если в окне выбора каталога нажать [Отмена], то окно выбора каталога закроется, а в текстовом поле Путь к каталогу с файлами статистики будет отображено предыдущее значение.

Для сохранения установленных настроек необходимо на панели инструментов нажать [Применить].

Файлы записи сообщений

Во вкладках рабочей панели можно настроить регистрацию сообщений статистики следующих категорий:

  • Модификация локальных часов — информация о корректировке локального времени компьютера;
  • Взаимодействия с соседями — сообщения, получаемые от других компьютеров сети;
  • Драйвер локальных часов — сообщения аппаратного источника сигналов времени;
  • Временные метки NTP — исходные сообщения NTP-протокола, получаемые от других компьютеров сети и аппаратного источника сигналов времени.

Для каждой категории можно настроить режим записи сообщений статистики (перечень параметров идентичен для всех вкладок). Для этого:

  • установить флаг Включено — если необходимо включить регистрацию сообщений статистики;
  • установить флаг Link — если необходимо включить создание жесткой ссылки на файл для записи сообщений статистики;
  • установить флаг Разрешить запись в файл — если необходимо включить запись сообщений статистики в указанный файл;
  • при необходимости в поле Имя создаваемого файла (без расширения) изменить имя файла для записи сообщений статистики, заданное по умолчанию;
  • Правила генерации файлов — в раскрывающемся списке выбрать правило формирования файла для записи сообщений статистики из следующего перечня:
    • Использовать один файл — все сообщения статистики записываются в один файл, к основной части имени файла ничего не добавляется;
    • Новый файл при каждом запуске сервера ntpd — при каждом запуске службы NTP создается новый файл, к основной части имени файла добавляются символ «точка» и номер процесса;
    • Новый файл раз в день — каждый день создается новый файл, к основной части имени файла добавляются символ «точка» и суффикс вида yyyymmdd;
    • Новый файл раз в неделю — каждую неделю создается новый файл, к основной части имени файла добавляются символ «точка» и суффикс вида yyyywww;
    • Новый файл раз в месяц — каждый месяц создается новый файл, к основной части имени файла добавляются символ «точка» и суффикс вида yyyymm;
    • Новый файл раз в год — каждый год создается новый файл, к основной части имени файла добавляются символ «точка» и суффикс вида yyyy;
    • Новый файл каждые 24 часа работы сервера ntpd — новый файл создается каждые 24 часа, к основной части имени файла добавляются: символ «точка», символ «a» и 8-значное число, равное количеству секунд, прошедших от момента запуска службы NTP до момента создания файла.

Для сохранения установленных настроек необходимо на панели инструментов нажать [Применить].

Для просмотра файлов с сообщениями статистики необходимо нажать [Просмотр] в соответствующей вкладке. Сообщения статистики будут отображены в открывшемся окне.