Как лучше всего отправить предупреждение через SNS для тома AWS EBS, помеченного как «поврежденный»?
В консоли> EC2 на вкладке «Экземпляры»> «Проверка состояния» вы можете настроить оповещение CloudWatch.
Однако на вкладке Громкость> Проверка состояния нет возможности.
Я обнаружил, что в разделе «События здоровья» есть пара, но они предназначены только для «потери объема» и «снижения производительности». Не совсем для плохой громкости.
Объем не получает большой активности, поэтому мониторинг каких-либо показателей производительности, вероятно, не является хорошим решением.
По AWS:
Наши инженеры заявили, что в Amazon CloudWatch нет метрики объема. Они заявили, что вы можете создавать собственные сценарии для описания тома (ов) каждые 5 минут. Затем вы можете проверить возвращенный статус, чтобы увидеть, не нарушен ли он, и принять меры в зависимости от результата.
Вам также может быть полезна следующая документация:
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-volume-status.html
В соответствии с http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-volume-status.html#monitoring-volume-checks вы можете использовать CloudWatch Events для отслеживания изменений статуса тома EBS. Затем вы можете передать события в тему SNS по вашему выбору, в лямбда-функцию или в другое место для обработки уведомления.