Как узнать количество запросов к NTP серверу и вывести график в Monitorix?

21 Авг 2019 в 06:35
212 +1
0
Ответы
1

Для отслеживания количества запросов к NTP серверу и создания графика в Monitorix, можно использовать следующий подход:

Настройте мониторинг NTP сервера с помощью утилиты ntpq. Выполните команду ntpq -c rv -p NTP_SERVER_IP, чтобы увидеть статистику запросов к NTP серверу.

Создайте скрипт, который будет регулярно выполнять команду ntpq и сохранять количество запросов в файл. Например, скрипт track_ntp_requests.sh:

#!/bin/bashПолучаем количество запросов к NTP серверу

requests=$(ntpq -c rv -p NTP_SERVER_IP | grep 'rx num' | awk '{print $3}')

Записываем количество запросов в файл

echo "$(date +%s) $requests" >> /path/to/requests.log

3. Добавьте выполнение этого скрипта в крон с интервалом, чтобы он выполнялся, например, каждую минуту:
```bash
* * * * * /path/to/track_ntp_requests.sh

Настройте Monitorix для чтения данных из файла requests.log и отображения графика. В файле /etc/monitorix.conf добавьте следующую конфигурацию:

[ntp]
logfile=/path/to/requests.log

Перезапустите Monitorix:

service monitorix restart

После выполнения этих шагов, Monitorix будет отслеживать количество запросов к NTP серверу и отображать график на своей веб-странице.

20 Апр в 13:16
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 017 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир