Перейти к контенту
Форум о видеонаблюдении
Edvard

Синхронизация времени по ntp

Рекомендуемые сообщения

Здравствуйте!

Подскажите пожалуйста почему на гибридных регистраторах не реализована возможность синхронизации времени по ntp? У меня время периодически некорректное. Понятно, что можно в админтул нажать "синхронизировать с ПК", но автосинхронизация времени с ntp серверами была бы намного удобнее, КМК.

 

--

Эдвард

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте!
Автоматическая синхронизация времени через интернет реализована.
1.) Убедитесь, что прошивка актуальная https://devline.ru/software/ 
2.) С помощью Admintool https://devline.ru/count.php?c=414 установите часовой пояс и синхронизируйте время с ПК.
3.) XVR должен иметь доступ к интернету.   
4.) Далее,  время плавно (максимум 0.1 секунды в секунду) корректируется с серверами из пула pool.ntp.org, если разница между текущим временем «Линия XVR» и временем полученным по NTP не превышает 25 минут. Если разница больше 25 мину - время корректироваться не будет.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 30.10.2022 в 21:27, Станислав сказал:

 и временем полученным по NTP не превышает 25 минут. Если разница больше 25 мину - время корректироваться не будет.

Что не совсем корректно, сколько работаю с chrony с ним проблем нет, даже в конфиге по умолчанию он без проблем синхронизирует время с 1970 года.
Я уже вам как-то говорил.
А у MicroNVR проблема с модулем RTC у них дохнут батарейки и время они не держат.

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

 

Сам скрипт, в нём меняем IP, логин/пароль:

####################################################
##########  Script for RouterOS to set DateTime  ##########
################ on Devline MicroNVR   ################
##########  by Eduard Kurmaz www.kurmaz.ru  ############
####################################################
:local MicroNVRip 192.168.1.200
:local user admin
:local pass admin
:local Debug true
#####################################################
#####################################################
:local monthsDict {"jan"="01";"feb"="02";"mar"="03";"apr"="04";"may"="05";"jun"="06";"jul"="07";"aug"="08";"sep"="09";"oct"="10";"nov"="11";"dec"="12"};
#####################################################
:if ($Debug = true) do={
:local datetime  ( [:pick [/system clock get date] 7 11] . "-" . ($monthsDict->([:pick [/system clock get date] 0 3])) . "-" . [:pick [/system clock get date] 4 6] . \
"T" . [:pick [/system clock get time] 0 8]);
:log info "DateTime to set in MicroNVR: $datetime";
};
/tool fetch url="https://$MicroNVRip:9796/datetime" mode=https user=$user password=$pass http-method=post keep-result=no \
 http-data= ([:pick [/system clock get date] 7 11] . "-" . ($monthsDict->([:pick [/system clock get date] 0 3])) . "-" . [:pick [/system clock get date] 4 6] . "T" . [:pick [/system clock get time] 0 8])

И через Netwatch следим за состоянием регистратора, соответственно заменить IP, при появление в сети регистратора скрипт каждые 10 секунд проверяет что маршрутизатор синхронизировался, потом ждёт на всякий случай 30 секунд, что бы регистратор полностью загрузился и отдаёт ему время:

/tool netwatch
add disabled=no down-script=":log warning \"Down MicroNVR 192.168.1.200\"" \
    host=192.168.1.200 interval=15s timeout=1s type=simple up-script=":local Mi\
    croNVRip 192.168.1.200\r\
    \n:log warning \"UP MicroNVR \$MicroNVRip\"\r\
    \n:while ( [/system ntp client get status]!=\"synchronized\" ) do={ :delay \
    10s }\r\
    \n:delay 30s\r\
    \n:log info \"set time MicroNVR \$MicroNVRip run script MicroNVR_time\"\r\
    \n/system script run MicroNVR_time"

 

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте! 

Спасибо за подробную информацию. 

Возможно Вам будет интересно, что в альфа-версии «Линия 8.1» добавили возможность настройки пула NTP серверов через admintool  

Безымянный.jpg

 

Корректировка времени с помощью маршрутизатора MikroTik (информация от пользователей) MikroTik.TXT

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти

×