Как мы проверяем доступность сайтов?
Задача проверятора - уведомить, если с вашим сайтом что-то пошло не так. Поэтому мы хотим рассказать, как это работает. В основном информация для технических специалистов (но если что-то непонятно - мы просто предупредим вас, если сайт сломался)
Проверятор проверяет две вещи:
- Что сайт доступен, нет ошибок при загрузке и нет ошибок SSL сертификата.
- Что SSL сертификат не истекает в ближайшие 3 дня.
Вот схема, которая описывает принцип работы:
Словами это работает так:
- Мы делаем запрос к сайту (раз в 1-2 минуты).
- Если мы получили ошибку (HTTP код не 200) или ошибку сертификата - мы отправляем вам уведомление.
- Если соединение не было установлено или устанавливалось дольше 30 секунд - мы делаем повторный запрос (для избежания ложных срабатываний). Если и в этом случае ответ не был получен - мы отправляем вам уведомление.
- Если сертификат истекает через 3 дня - мы отправляем вам предупреждение.
- Если всё хорошо - мы ничего не отправляем.