Opened 4 years ago
Last modified 4 years ago
#498 closed улучшение
Предлагаю сохранять и загружать список NTP cерверов с вкладки часы в конфиге swd — at Version 11
Reported by: | san | Owned by: | alx |
---|---|---|---|
Priority: | средний | Milestone: | 1 очередь |
Component: | sw | Keywords: | |
Cc: |
Description (last modified by )
Сейчас при внесении изменений в список серверов NTP на вкладке часы, этот список сохраняется только в конфиге демона ntpd и не сохраняется в конфиге swd (доступном пользователю через вебинтерфейс).
Значит у пользователя нет возможности с помощью вебинтерфейса сохранить список серверов в файл и "преренести" их на другую плату вместе с остальными настройками.
Например если плата SW-01 вдруг откажет, то пользователь не сможет восстановить список серверов вместе с остальными настройками.
Для сетевых настроек и настроек авторизации такое поведение очевидно, и даже немного упомянуто в РЭ, а вот что список NTP серверов "не сохранится " не очевидно и отличается по поведению от других похожих настроек, например от списка трапсинков на соседней вкладке Мониторинг.
Предлагаю сохранять список NTP серверов так-же и в конфиг swd(и загружать из него соответственно).
Change History (11)
comment:1 by , 4 years ago
Summary: | Список NTP cсерверов с вкладки часы не сохраняется в конфиге → Список NTP cерверов с вкладки часы не сохраняется в конфиге |
---|
comment:2 by , 4 years ago
follow-up: 5 comment:3 by , 4 years ago
перезапуск ntpd мне интерфейс не предлагал)
Я перечислил шаги проделанные мной в вебинтерфейсе.
comment:4 by , 4 years ago
У меня на Нижнем Самурае не воспроизводится...
Исходное состояние:
root@sw01:~# grep server /etc/ntp.conf # This obtains a random server which will be close # (in IP terms) to the machine. Add other servers #server pool.ntp.org server 127.127.1.0 server 192.168.0.13
В веб-интерфейсе добавил сервер 1.1.1.1
root@sw01:~# grep server /etc/ntp.conf # This obtains a random server which will be close # (in IP terms) to the machine. Add other servers #server pool.ntp.org server 127.127.1.0 server 192.168.0.13 server 1.1.1.1
Делаю копию конфиг-файла.
Удаляю сервер 1.1.1.1 в веб-интерфейсе.
Восстанавливаю сохраненную версию конфиг-файла.
Перезапускаю ntpd - сервер 1.1.1.1 появился в веб-интерфейсе.
Возникла какая-то накладка с перезапуском ntpd: после команды /etc/init.d/ntpd restart
ntpd почему-то завершился, но не стартовал. Повторное выполнение этой же команды запустило ntpd.
comment:5 by , 4 years ago
Replying to san:
перезапуск ntpd мне интерфейс не предлагал)
Какой интерфейс? А здравый смысл перезапуск ntpd тебе тоже не предлагал? :) А перезапустить swd разве кто-то предлагал?
Ты изменил конфиг-файл уже работающей программы. Никто не обещал, что эта программа сама будет периодиечски проверять, не был ли модифицирован ее конфиг-файл. Следовательно, надо ее как-то уведомить о том, что конфиг-файл надо заново прочитать и применить. Возможно, для этого можно послать ntpd SIGHUP или еще какой-то специальный сигнал, но мне лень читать на нее документацию, проще сделать полный перезапуск.
Я перечислил шаги проделанные мной в вебинтерфейсе.
Я тоже. :)
В каком блоке ты проводил эксперимент?
follow-up: 7 comment:6 by , 4 years ago
Так мы про разные конфиги говорим)
Я про конфиг блока 3U, а ты про конфиг ntpd
Должны ли сервера NTP сохраняться в конфиге блока 3U ?
comment:7 by , 4 years ago
Replying to san:
Так мы про разные конфиги говорим)
Я про конфиг блока 3U, а ты про конфиг ntpd
Э-э-э... Так ntpd же тоже в блоке 3U, и, соответственно, его конфиг - он тоже в плате SW-01 блока 3U. Конфиг ntpd находится в файле /etc/ntp.conf, я говорил о нем, проверял его, сохранял его и восстанавливал его. А ты?
Должны ли сервера NTP сохраняться в конфиге блока 3U ?
Да, сервера NTP должны сохраняться в конфиге /etc/ntp.conf блока 3U.
follow-up: 9 comment:8 by , 4 years ago
Я о другом файле.
Переформулирую)
Должны ли сервера NTP сохраняться также и в /usr/share/sw/config.xml , после нажатия дискетки?
comment:9 by , 4 years ago
Replying to san:
Должны ли сервера NTP сохраняться также и в /usr/share/sw/config.xml , после нажатия дискетки?
Нет, в файле /usr/share/sw/config.xml
сревера NTP ни до, ни после нажатия дискетки сохраняться не должны. В файле /usr/share/sw/config.xml
хранится конфиг демона swd. За синхронизацию же времени отвечает другой демон - ntpd. его конфиг хранится в файле /etc/ntp.conf
.
comment:10 by , 4 years ago
Вот, теперь понятно в чём ошибка моих ожиданий.
Значит это не баг, сейчас переформулирую тикет в предложение по улучшению...
comment:11 by , 4 years ago
Description: | modified (diff) |
---|---|
Summary: | Список NTP cерверов с вкладки часы не сохраняется в конфиге → Предлагаю сохранять и загружать список NTP cерверов с вкладки часы в конфиге swd |
Type: | баг → улучшение |
Replying to san:
??? Почему swd? За синхронизацию времени отвечает другой демон - ntpd.