Проверка снаружи
Запрашивайте публичный URL так же, как это делает посетитель: с DNS, TLS и загрузкой страницы. Проверка только локального процесса не заметит проблему делегирования домена или истёкший сертификат.
Минимальный набор сигналов
- код ответа и время загрузки ключевой страницы;
- срок действия сертификата;
- свободное место на диске;
- успешность и возраст последней резервной копии;
- ошибки приложения и повторные перезапуски процесса.
Сделайте уведомление полезным
В сообщении нужны адрес сервиса, время, ожидаемое и фактическое состояние, а также первая безопасная проверка. Не отправляйте каждую неудачную попытку: короткая повторная проверка уменьшит ложные тревоги.
Осторожно: автоматическое «исправление» не должно бесконечно повторять внешнюю мутацию. После подтверждённого блокера сохраните состояние и остановите цикл.
Регулярно проверяйте сам мониторинг
Тестовый сигнал раз в несколько месяцев помогает убедиться, что канал уведомлений работает, адресат не изменился, а инструкция всё ещё соответствует инфраструктуре.