Несколько наших недавних клиентов настроили свои приложения только для HTTPS. В настоящее время мы используем инструмент, который хорошо отслеживает состояние сервера приложений клиентов. Для существующих клиентов также работают URL-адреса HTTP, поэтому инструмент может отслеживать состояние. Но в недавнем был включен только HTTPS, поэтому инструмент автоматически не работает.
Для этого я ищу инструмент, который бы отслеживал состояние сервера приложений и отправлял электронное письмо группе.
Все, что мне нужно, - это простой мониторинг, например, проверка того, работает ли сервер приложений или нет. Но, безусловно, полезны и другие функции.
Спасибо!
Обычно я просто создаю логин без реальных привилегий, а затем выполняю скрипт, который проверяет вход на сайт. Часто это можно сделать с помощью простого запроса POST. Какое приложение для мониторинга вы используете? Для Nagios единственная реальная разница при использовании HTTPS заключается в том, что вам нужно добавить переключатель в check_http
команда (и, возможно, добавить еще одну, чтобы принять плохой сертификат, хотя это плохая идея).
Циркон (http://circonus.com/) поддерживает проверки HTTPS. Вот некоторые из показателей, которые он возвращает (для которых вы можете построить график или настроить оповещения). Это реальный пример.
Как видите, возвращаются не только типичные метрики HTTP, но и такие вещи, как SSL Expire on (отслеживание истечения срока действия вашего сертификата), SSL Subject (отслеживание изменений), код ответа и общая продолжительность.
Мониторинг HTTPS должен быть таким же, как мониторинг HTTP, кроме порта и шифрования SSL. Мониторы, которые я использовал, все поддерживаемые HTTPS либо через коммутатор, либо через специальный плагин. SSL не работает с некоторыми легковесными мониторами.