Добавить алерт для сертификата
Чтобы вовремя обновлять сертификаты и реагировать на проблемы с ними, создайте алерты:
- О скором истечении срока действия — переходит в статус
Warning, когда до истечения срока действия сертификата остается 14 дней или меньше, и вAlarm— 4 дня или меньше. - О неработоспособности — переходит в статус
Alarm, если хотя бы один из отслеживаемых сертификатов не прошел проверку прав на домены (Invalid), отозван (Revoked) или срок его действия истек.
Алерт — периодическая проверка метрик по заданным условиям. Warning означает, что достигнут порог предупреждения, а Alarm — критический порог. При переходе в эти статусы Monium отправляет уведомления через настроенный канал, например, по электронной почте или в Яндекс Мессенджер.
Инструкция ниже описывает создание одного алерта. Вам потребуется создать два отдельных алерта, выбрав соответствующий вариант настройки.
-
Перейдите
в Monium и на панели сверху выберите проект, в котором будет создан алерт.Это может быть проект, автоматически созданный для каталога (
folder__<идентификатор_каталога>), или другой доступный проект. -
Создайте канал уведомлений, если его нет. Для обоих алертов можно использовать один канал.
-
На панели слева выберите
Алерты и SLO → Алерты. -
Справа сверху нажмите кнопку Создать
и выберите Пользовательский. -
В блоке Основная информация задайте название алерта и при необходимости добавьте описание.
-
В блоке Настройки алерта последовательно задайте параметры запроса:
-
project = folder__<идентификатор_каталога>— укажите идентификатор каталога, в котором находятся сертификаты.Примечание
По умолчанию выбран текущий проект. Для запроса метрик другого проекта укажите его идентификатор.
-
cluster = default. -
service = certificate-manager. -
certificate = *. Для отслеживания конкретного сертификата укажите его идентификатор.
-
-
Для настройки алерта о скором истечении срока действия сертификата:
- В запросе укажите
name = certificate.days_until_expiration. - Используйте функцию
series_min(), чтобы получить наименьшее число оставшихся дней среди отслеживаемых сертификатов. Если отслеживаете один сертификат, пропустите этот шаг. - В блоке Условия срабатывания задайте Функция сравнения — Меньше или равно и пороги: Warning =
14, Alarm =4.
- В запросе укажите
-
Для настройки алерта о неработоспособности сертификата:
- В запросе укажите
name = certificate.is_out_of_order. - Используйте функцию
series_sum(), чтобы получить количество неработоспособных сертификатов. Если отслеживаете один сертификат, пропустите этот шаг. - В блоке Условия срабатывания задайте Функция сравнения — Больше и порог Alarm =
0.
- В запросе укажите
-
Выберите функцию агрегации Последнее, чтобы проверять последнее доступное значение метрики в окне вычисления. При необходимости измените Окно вычисления и Задержка вычисления.
Подробнее в разделе Условия срабатывания.
-
В блоке Уведомления выберите подготовленный канал уведомлений. В поле Отправляемые статусы укажите
WarningиAlarmдля алерта об истечении срока действия илиAlarmдля алерта о неработоспособности. -
Нажмите Создать.
Создайте второй алерт, повторив шаги с другим вариантом настройки.