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

21 Авг 2019 в 06:35
240 +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 Апр 2024 в 13:16
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир