Skip to content

Мониторинг SSL-сертификата

Просроченный SSL-сертификат — одна из самых частых причин «внезапных» падений сайтов. Браузер показывает большую красную предупреждающую страницу, клиенты пугаются и уходят, конверсия падает. Monisite автоматически следит за сроком SSL у всех ваших сайтов и предупреждает заранее.

Раз в сутки наш агент:

  1. Подключается к вашему сайту по HTTPS
  2. Получает SSL-сертификат
  3. Парсит дату окончания (notAfter)
  4. Сравнивает с текущей датой
  5. Если до окончания меньше порогового значения — отправляет уведомление

Это включено по умолчанию для всех новых сайтов. Никаких настроек делать не надо.

Когда приходят уведомления

Section titled “Когда приходят уведомления”

Алерты приходят по семи порогам: за 30, 20, 14, 10, 7, 5 и 3 дня до окончания сертификата.

Каждый порог срабатывает один раз на сайт — мы не будем долбить вас одним и тем же уведомлением каждый день. После того как сертификат продлён, счётчик сбрасывается, и для нового сертификата система снова отслеживает все 7 порогов.

Уведомление выглядит так:

🟡 SSL истекает: example.com

Сертификат действителен ещё 14 дней (до 5 июня). Не забудьте продлить.

Открыть сайт в кабинете →

Уведомления отправляются во все включённые каналы: Telegram, MAX, email — как настроено в уведомлениях.

Если у вас уже есть автоматический certbot — вам ничего делать не надо. Если certbot не настроен или сломался — есть три варианта продлить вручную:

  1. Через нашу систему генератор SSL. Бесплатно, в браузере, без сервера. Открыть genератор → выпустить → скачать → положить на сервер. Подробнее в статье Бесплатный SSL-генератор.

  2. Через certbot на сервере. Если у вас есть SSH:

    Terminal window
    sudo certbot renew
  3. Через панель хостинга. У большинства хостингов (Selectel, Timeweb, Beget, Reg.ru) есть встроенная установка SSL.

После продления — никаких действий в Monisite не нужно. На следующей суточной проверке мы увидим новый сертификат, сбросим счётчик предупреждений, всё.

Что показывается в кабинете

Section titled “Что показывается в кабинете”

На дашборде у каждого сайта рядом со статусом отображается остаток дней до окончания SSL:

example.com ● 200 OK 🔒 187 дней
old.example.com ● 200 OK 🔒 14 дней ⚠️
broken.example.com ● 200 OK 🔒 истёк ⛔

Если до окончания меньше 30 дней — иконка подсвечивается жёлтым (⚠️). Если сертификат истёк — красным (⛔).

Какие сертификаты мы понимаем

Section titled “Какие сертификаты мы понимаем”

Мы парсим стандартные X.509 сертификаты — это все, кто работает в HTTPS:

  • Let’s Encrypt (90 дней) — самые популярные
  • Платные DV-сертификаты (Comodo, Sectigo, DigiCert) — 1 год
  • EV-сертификаты (зелёная адресная строка раньше была) — 1 год
  • Wildcard (*.example.com) — все типы
  • SAN/Multi-domain (несколько доменов в одном сертификате)

Если хочется отключить SSL-уведомления

Section titled “Если хочется отключить SSL-уведомления”

Сейчас SSL-уведомления нельзя отключить для конкретного сайта без отключения всех уведомлений целиком. Если очень нужно — напишите в поддержку, посмотрим как удобнее сделать.