Как мы проверяем доступность сайтов?

Задача проверятора - уведомить, если с вашим сайтом что-то пошло не так. Поэтому мы хотим рассказать, как это работает. В основном информация для технических специалистов (но если что-то непонятно - мы просто предупредим вас, если сайт сломался)

Проверятор проверяет две вещи:

  1. Что сайт доступен, нет ошибок при загрузке и нет ошибок SSL сертификата.
  2. Что SSL сертификат не истекает в ближайшие 3 дня.

Вот схема, которая описывает принцип работы:

Схема работы Проверятора

Словами это работает так:

  1. Мы делаем запрос к сайту (раз в 1-2 минуты).
  2. Если мы получили ошибку (HTTP код не 200) или ошибку сертификата - мы отправляем вам уведомление.
  3. Если соединение не было установлено или устанавливалось дольше 30 секунд - мы делаем повторный запрос (для избежания ложных срабатываний). Если и в этом случае ответ не был получен - мы отправляем вам уведомление.
  4. Если сертификат истекает через 3 дня - мы отправляем вам предупреждение.
  5. Если всё хорошо - мы ничего не отправляем.