Назад | Перейти на главную страницу

Мониторинг ntpd

Можно ли отслеживать сервер ntpd, работающий в Windows, с помощью snmp (или, возможно, чего-то еще), я не смог найти никакой документации по этому вопросу.

Меня интересует любая информация, которую может предоставить сервер, например текущая дата / время, статус подключения ...

Все, что я знаю о сервере ntp на данный момент, это то, что он исходит от Вот

Я был бы очень признателен, если бы у кого-нибудь из вас был некоторый опыт, чтобы поделиться этим.

Вы можете использовать плагин NTP для Мунин если вы хотите отслеживать данные NTP с течением времени; он покажет вам задержку, смещение и джиттер. Я приложил пример вывода.


Вывод Munin NTP http://www.freeimagehosting.net/uploads/c10ed0a462.png

Для Nagios существуют плагины мониторинга NTP - см. http://exchange.nagios.org/directory/Plugins/Network-Protocols/NTP-and-Time. Тот, который я использую, не требует SNMP, он просто запрашивает NTP-сервер через NTP и сравнивает информацию.

Каким должен быть результат работы инструмента мониторинга? Какая ОС? Вам нужно подключить его к какой-нибудь NMS?

У Майнберга:

http://www.meinberg.de/english/sw/time-server-monitor.htm#download

Дэвид Тейлор знает о NTP больше, чем я когда-либо хотел, в том числе несколько полезных способов визуального мониторинга отклонения NTP с помощью mrtg. Смотрите больше на:

http://www.satsignal.eu/ntp/index.html

Обратите внимание на MRTG

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

http://www.satsignal.eu/software/net.htm

Найдите на странице NTP Monitor.

Роб

Если вы просто хотите посмотреть, работает ли ваш ntpd, с чем он синхронизируется и т. Д., И вам удобны командные строки, вы можете использовать ntpq. Я могу поручиться за это на ntp версии 4.2.4, не знаю, когда он стал доступен, но команда

ntpq -p <hostname-or-ip>

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

Приносим извинения за ответ на старый вопрос, но он может помочь кому-то в поиске.

я использую ntpstat чтобы проверить, синхронизируется ли хост с источником времени NTP. Он выходит со статусом 0, если это так, и 1, если он не синхронизирован. Это очень упрощает создание сценария.

(Некоторые примеры использования на nixCraft.)