Мониторинг NTP в Zabbix

1.Получение информации с NTP-службы

2.Настройка скрипта на Zabbix-агенте
Выполнить скрипт

Создание скрипта для снятия NTP-статистики

3.Настройка Zabbix-агента

Перезапуск Zabbix-агента
# Ubuntu14

#Ubuntu16

Проверка получений NTP-метрик локально с Zabbix-клиента

С Zabbix-сервера

4.Настройка Zabbix-сервера
Скачиваем,распаковываем и импортируем шаблон zabbix-mytemplate-ntp-agent

Добавляем шаблон к хосту, на котором мониторим NTP.
Добавляем макросы к этом хосту для корректной работы триггеров(если устанвленные в шаблоне значение не устраивают)
Например:

Глобально в шаблоне установлены следующие макросы с такими значениями:

Проверяем,что через 1-2 минуты на хосте появились Item с именем NTP
Monitoring->Latest Data->фильтруем по требуемому хосту в поле Hosts->NTP

В шаблоне присутствуют 3 триггера для мониторинга:
1.Запущен ли ntpd-процесс.
2.Есть ли первичный предпочитаемый сервер с которым необходимо синхронизироваться
(такой сервер имеет символ * перед своим IP-адресом при вывод е команды ntpq -pn 127.0.0.1)
3.Разница между временем локального и удаленного серверов(offset) более 50 ms

Примеры графиков: