У меня есть сервер HPUX NTP. Это сервер для немого клиентского устройства со встроенным NTP. Я могу сообщить клиенту IP-адрес сервера и интервал, но не могу выйти из системы.
Как узнать, происходит ли синхронизация NTP.
Обычно я иду к клиенту и запускаю:
ntpq -p
но в этом случае клиент не может этого сделать. Можно ли получить список клиентов, синхронизированных с моим NTP-сервером, с самого сервера?
tcpdump port 123
?
ntpdc -c monlist
тоже может работать, хотя у меня нет удобного ntp-сервера для тестирования.
#ntpdc -c monlist
точно покажет, какие клиенты обслуживаются сервером NTP. Однако я предлагаю перезапустить службу ntp перед включением в список. Это связано с тем, что список также будет содержать старых клиентов, в том числе тех, которые могут быть прослушаны давно, а затем удалены из сети / списаны.
#service ntpd restart
#ntpdc -c monlist
Это даст вам точные текущие данные.
Вы можете проверить трафик с устройства, чтобы убедиться, что выполняется попытка синхронизации (указанная в других ответах), но устройству все равно нужно что-то делать с ответом. Без (удаленного) ведения журнала или отображения статуса вы не можете точно сказать, что устройство синхронизировано.