Releases: Sarvensky/zero_monitor
Releases · Sarvensky/zero_monitor
1.4
ZeroTier Monitor
Первый публичный релиз.
Да, с версии 1.4. Просто потому что могу...
Основные возможности
- Мониторинг нескольких сетей: Поддержка нескольких сетей ZeroTier с разными токенами доступа.
- Отслеживание статуса: Проверяет, находится ли узел в сети, и как давно он был активен.
- Проверка версии клиента: Сравнивает версию клиента ZeroTier на узле с последней официальной версией на GitHub.
- Уведомления о проблемах: Отправляет сообщения в Telegram только при обнаружении проблем или при восстановлении работоспособности.
- Эскалация оповещений: Разные уровни уведомлений в зависимости от длительности офлайна (например, через 5 минут, 15 минут, 1 час).
- Пинг-проверка: При обнаружении офлайна дополнительно проверяет доступность узла по IP-адресу с помощью ICMP (ping).
- Ежедневные отчеты: Каждый день в полночь отправляет сводный отчет о количестве проверок и выявленных инцидентах за прошедший день.
- Локальная база данных: Использует SQLite для хранения состояния узлов между проверками, что позволяет избежать ложных срабатываний.
- Обнаружение аномалий: Сглаживает редкие аномальные скачки в данных
lastSeenот API ZeroTier. - Поддержка языков: По умолчанию используется русский язык, но все сообщения так же переведены на английский. Язык указывается в настройках.