Я использую Amazon CloudWatch для настройки некоторых сигналов тревоги на моем EC2 Intance.
Меня больше всего беспокоит простой системы. Я настраиваю проверку состояния для сервера. Однако кажется, что «проверка состояния» проверяет только то, включен ли сервер и работает ли он. Что мне действительно нужно знать, может ли сервер отвечать на http-запрос, а не только если он включен или нет.
Как я могу настроить будильник в облачных часах для проверки статуса системы с помощью этого параметра?
Это двухэтапный процесс. Требуется установка ALB / ELB. Те проверяют статическую страницу для проверки работоспособности. Мы используем простую статическую страницу, поэтому накладные расходы минимальны. Если сервер не проходит проверку работоспособности, он выпадает из ALB / ELB, пока снова не станет работоспособным.
Cloudwatch может отслеживать количество исправных / нездоровых хостов в ALB / ELB. Мы устанавливаем для этого оповещения.