Типы проверок
Аптайм проверяет не только «отвечает ли сайт». Ниже — все типы мониторов, что именно каждый считает падением и когда какой выбирать.
Проверки снаружи
| Тип | Что делает | Когда брать |
|---|---|---|
| HTTP/HTTPS | Запрос к адресу, сверка кода ответа с ожидаемым диапазоном | Сайт, лендинг, публичный API |
| Ключевое слово | То же плюс поиск строки в теле ответа | Страница отвечает 200, но показывает заглушку или ошибку |
| Ping | ICMP с фолбэком на TCP, если ICMP закрыт | Сервер целиком, сетевое оборудование |
| Порт | TCP-подключение к хосту и порту | Служба без HTTP: SSH, игровой сервер, брокер очередей |
| DNS | Записи A, AAAA, MX, NS, TXT, CNAME | Контроль, что записи не подменили и зона жива |
| Почта | SMTP, IMAP, POP3 на уровне протокола | Почтовый сервер отвечает, а не просто держит порт |
| База данных | MySQL, PostgreSQL, Redis по протоколу | СУБД принимает соединения; логин не нужен |
Падение подтверждается второй проверкой подряд. Одна сетевая икота тревогу не поднимает — это защита от ложных срабатываний, а не задержка ради задержки.
Сроки, которые истекают
- SSL-сертификат: срок и валидность цепочки. Предупреждения за 14, 7, 3 и 1 день.
- Регистрация домена по WHOIS: за 30, 14, 7, 3 и 1 день.
- Оба типа присылают и обратное событие — сертификат обновлён, домен продлён.
Проверки без входящего доступа
Если к сервису нельзя постучаться снаружи — за NAT, из закрытого контура, по расписанию, — проверка переворачивается: сигнал шлёт сам сервис.
- Heartbeat: cron-задача дёргает выданный адрес после успешного прогона. Тишина дольше заданного предела считается падением.
- Реверс-мониторинг: то же самое для постоянно работающей службы за NAT.
Взгляд изнутри сервера
- Производительность: CPU, память, диск и сеть через агент.
- Обновления: алерт по устаревшим пакетам apt, dnf, brew, pip, npm.
- Сетевое оборудование по SNMP: трафик и ошибки портов, температура, перезагрузки.
- Скорость сайта: Core Web Vitals через PageSpeed Insights, и RUM — метрики настоящих посетителей.