Добавление мониторов
UpRadar поддерживает 10 типов мониторов для разных задач — от проверки веб-сайта по HTTP до отслеживания NTP-сервера синхронизации времени. Выберите подходящий тип в зависимости от того, что именно нужно контролировать.
HTTP / HTTPS монитор
Наиболее распространённый тип. Проверяет доступность веб-сайта или API-эндпоинта, отправляя HTTP-запрос и анализируя ответ сервера.
- URL — адрес для проверки (например,
https://example.com/health). - Метод — GET, POST, PUT, DELETE, PATCH, HEAD.
- Ожидаемые коды ответа — успешными считаются только эти коды (по умолчанию 200, 201, 204).
- Таймаут — максимальное время ожидания ответа в секундах (по умолчанию 30).
- Интервал проверки — зависит от тарифа: Free — 5 мин, Starter и выше — 1 мин.
Дополнительно: произвольные заголовки (например, Authorization), тело запроса для POST/PUT, базовая аутентификация (логин и пароль). Пример:
curl -X GET https://example.com/health \
-H 'Authorization: Bearer TOKEN' \
--max-time 30 \
-w "%{http_code}"
# Ожидаемый результат: 200Ping монитор
Выполняет TCP-подключение к указанному хосту и порту (по умолчанию порт 80), проверяя сетевую доступность без отправки HTTP-запроса. Подходит для серверов без HTTP-интерфейса.
TCP монитор
Устанавливает TCP-соединение с хостом и портом. Параметры: хост и порт. Идеально для баз данных, кэш-серверов и других инфраструктурных сервисов: PostgreSQL (5432), MySQL (3306), Redis/Valkey (6379).
SSL-мониторинг Starter+
Дополнение к HTTP-монитору, включается флагом sslEnabled: true. Следит за сроком действия TLS-сертификата и отправляет уведомление за N дней до окончания — вы успеете обновить сертификат до появления браузерных предупреждений.
Мониторинг домена Starter+
Дополнение к HTTP-монитору, включается флагом domainEnabled: true. Следит за датой окончания регистрации доменного имени через WHOIS. Уведомляет за N дней до истечения срока, чтобы вы не потеряли домен из-за забытой оплаты.
Heartbeat / Cron Starter+
Обратная схема: ваш скрипт периодически «пингует» UpRadar. Если пинг не поступил — алерт. Подробнее см. Heartbeat-мониторинг.
DNS-мониторинг Starter+
Отслеживает изменения DNS-записей (A, CNAME, MX и др.) и мгновенно оповещает при любом изменении. Подробнее см. DNS-мониторинг.
UDP / SMTP / SSH Starter+
Специализированные протокольные проверки для инфраструктурных сервисов. Подробнее: UDP, SMTP, SSH.
WebSocket / NTP Agency
Проверка WebSocket-соединений и NTP-серверов синхронизации времени. Подробнее: WebSocket, NTP.
Создание монитора
- В левом боковом дереве нажмите на нужный проект.
- Нажмите кнопку «Добавить монитор».
- Выберите тип монитора.
- Заполните форму: URL (или хост/порт), интервал и дополнительные параметры.
- Нажмите «Сохранить». Первая проверка запустится в течение минуты.
Интервал проверки зависит от тарифа: Free — раз в 5 минут, Starter и выше — раз в 1 минуту.