Документация› Мониторинг› Как работает автоматический мониторинг 24/7

Как работает автоматический мониторинг 24/7

Мониторинг OpenSpeedTest состоит из двух независимых, но одинаковых по духу подсистем: мониторинг серверов (через CLI-агент) и мониторинг сайтов (внешние проверки доступности).

Мониторинг серверов

  1. Агент на вашем сервере регистрируется по API-ключу.
  2. Сервис отправляет агенту команду «выполнить тест» по расписанию.
  3. Агент измеряет скорость и снимает метрики оборудования.
  4. Результат сохраняется и отображается на графиках в кабинете.

Агент измеряет:

  • Скачивание и отдачу (Мбит/с), пинг и джиттер — до ближайшего тестового сервера;
  • загрузку CPU, память и диск;
  • время работы (uptime).

Мониторинг сайтов

Проверки выполняются с внешних узлов — ваш сервер не нужен. Для каждого сайта фиксируются:

  • доступность (HTTP-статус) и время отклика;
  • SSL-сертификат (валидность, срок, соответствие домену);
  • срок регистрации домена (WHOIS);
  • при включении — проверки безопасности (репутационные списки и сканер уязвимостей).

Расписание

  • Агенты выходят на связь каждую минуту (heartbeat) и опрашивают команды;
  • Проверки сайтов выполняются по заданному интервалу — от нескольких минут на платных тарифах до часа и реже;
  • Смена статуса фиксируется в виде инцидента с указанием времени начала и завершения.

Лимиты

Количество серверов и сайтов, минимальный интервал проверки и срок хранения истории зависят от тарифа. Актуальные значения для вашего аккаунта показаны в разделе «Тариф».

Бесплатный тариф обычно позволяет подключить несколько серверов с интервалом проверки от 60 минут и базовым набором уведомлений. Для частых проверок и расширенных алертов нужен платный план.

Безопасность

  • у каждого агента — свой уникальный API-ключ;
  • данные передаются только по HTTPS;
  • входящие подключения не требуются;
  • ключ можно ограничить по IP-адресу сервера.
Техническая деталь

Проверки сайтов выполняются распределёнными узлами (воркерами); результаты агрегируются по дням для расчёта uptime (доля успешных проверок за период). Порог срабатывания «сайт недоступен» — 2 неудачные проверки подряд; возврат в норму — 2 успешные. Это защищает от ложных срабатываний при единичном сбое.