2015-08-24 2 views
0

Возможно ли создать будильник CloudWatch, который запускается, когда к экземпляру EC2 обращаются из удаленного места (например, используя SSH-логин с парами ключей)?AWS EC2 Тревога, которая срабатывает при входе в систему

+3

Вам нужно будет нажать пользовательскую метрику, например. remote_login_count в CloudWatch, а затем создать над ним будильник. –

ответ

1

Нет встроенной возможности для выполнения действий при входе пользователей в экземпляр Amazon EC2. Вам нужно будет написать сценарий, который активируется при входе в систему, проверяет ситуацию и затем вызывает уведомление.

Аварийные сигналы Amazon CloudWatch запускаются, когда метрика превышает заданное значение. Таким образом, вам нужно будет сделать следующее:

  • Есть пользовательский сценарий обнаружить ситуацию, а затем publish a custom metric to CloudWatch
  • Создать Alarm в CloudWatch, что вызывает, когда метрика превышает нужную величину (например, когда она больше нуля)
  • Настройте сигнал тревоги, чтобы ответить по желанию (например, отправить уведомление через SNS)

Если вы просто хотите получить уведомление при входе в систему пользователя, вы Коула d обход CloudWatch и просто введите свой скрипт , чтобы опубликовать сообщение в теме SNS (Simple Notification Service) напрямую. Это будет иметь тот же результат.

Смежные вопросы