Я знаю, что ntp использует UTC, и клиенты должны самостоятельно управлять любыми различиями в летнем времени и часовом поясе.
У меня проблема в том, что несколько IP-камер без имени имеют неработающую реализацию DST и случайным образом добавляют / вычитают часы, что почти всегда приводит к неправильному времени. Однако все камеры позволяют синхронизироваться с серверами ntp. Поэтому я подумал, что одним из способов решения проблемы было бы использовать местное время, включая DST (если применимо), как «UTC» для камер и отключить любые настройки часового пояса / DST. Возможно ли это (без ущерба для системы Linux)?
Система CentOS работает на виртуальной машине и синхронизирует свое время с другим хостом ntp в сети. Никакие другие системы не синхронизируются с этой системой, поэтому время ntpd будет только для IP-камер. Сама система CentOS должна продолжать работать с правильным временем.
Если это действительно плохая идея, я также открыт для других предложений;)
На мой взгляд, это действительно плохая идея. Лживые NTP-серверы почти всегда вызывают проблемы - просто посмотрите на ServerFault - не в последнюю очередь для них самих. Требование, чтобы система CentOS была неисправной ntpd
все еще необходимо знать правильное время, чтобы прояснить, почему это не закончится хорошо (вы можете иметь небольшую жертвенную виртуальную машину, которая знала только неправильное время и рекламировала это, но это все еще не очень хорошая идея).
Если ваши камеры не могут работать с DST, запустите их в UTC. Отключите любой часовой пояс и настройки летнего времени на камерах и просто согласитесь, что метки времени камеры будут в UTC; преобразование несложное, и два часа в году у него есть явные преимущества уникальности - те два часа осенью, когда часы дважды показывают одно и то же время.
А в будущем покупайте камеры получше.
редактировать: реклама неправильного времени с выделенной, жертвенной, ВМ? Конечно: установите часы неправильно и сообщите NTPD, что локальным часам можно доверять:
fudge 127.127.1.0 stratum 5
server 127.127.1.0
Я уверен, что экономия денег на камерах делает вас счастливыми, но либо у вас есть веская бизнес-причина для того, чтобы требовать эти изображения с метками времени, и в этом случае вы торпедируете свою собственную инфраструктуру, либо нет, и в таком случае зачем беспокоиться?
Хотя, как я надеюсь, я показал, если вы хотите, чтобы эти изображения имели временную метку для доказательной ценности, есть определенное преимущество в том, чтобы иметь их временную метку в UTC - в отличие от времени настенных часов, оно полностью уникально в течение года.