Criar um alarme composto - Amazon CloudWatch

Criar um alarme composto

As etapas desta seção explicam como usar o console do CloudWatch para criar um alarme composto. Você também pode usar a API ou a AWS CLI para criar um alarme composto. Para obter mais informações, consulte PutCompositeAlarm ou put-composite-alarm

Como criar um alarme composto
  1. Abra o console do CloudWatch em https://console.aws.amazon.com/cloudwatch/.

  2. No painel de navegação, escolha Alarms (Alarmes) e depois escolha All alarms (Todos os alarmes).

  3. Na lista de alarmes, marque a caixa de seleção ao lado de cada um dos alarmes existentes aos quais você deseja fazer referência na expressão da regra e, em seguida, escolha Create composite alarm (Criar alarme composto).

  4. Em Specify composite alarm conditions (Especificar condições de alarme composto), especifique a expressão da regra para o novo alarme composto.

    nota

    Os alarmes que você selecionou na lista de alarmes são automaticamente listados na caixa Conditions (Condições). Por padrão, a função ALARM está designada para cada um de seus alarmes, e todos eles são unidos pelo operador lógico OR.

    Você pode seguir estas subetapas para modificar a expressão da regra:

    1. Você pode alterar o estado obrigatório de cada alarme de ALARM para OK ou INSUFFICENT_DATA.

    2. O operador lógico na expressão da regra pode ser alterado de OR para AND ou NOT e você pode adicionar parênteses para agrupar funções.

    3. Você pode incluir outros alarmes na expressão da regra ou excluir alarmes dela.

    Exemplo: expressão de regra com condições

    (ALARM("CPUUtilizationTooHigh") OR ALARM("DiskReadOpsTooHigh")) AND OK("NetworkOutTooHigh")

    Nesse exemplo de expressão de regra, o alarme composto passa a ALARM quando ALARM(“CPUUtilizationTooHigh” ou ALARM(“DiskReadOpsTooHigh”) está no estado ALARM ao mesmo tempo em que OK(“NetworkOutTooHigh”) está em OK.

  5. Quando terminar, escolha Next (Próximo).

  6. Em Configure actions (Configurar ações), você pode escolher uma das seguintes opções:

    Em Notification (Notificação)

    • Selecione um tópico de SNS existente ou escolha Create a new SNS topic (Criar um novo tópico do SNS) ou Use a topic ARN (Usar o ARN do tópico) para definir o tópico do SNS que receberá a notificação.

    • Escolha Add notification (Adicionar notificação) para que o alarme possa enviar várias notificações para o mesmo estado ou para estados diferentes.

    • Escolha Remove (Remover) para que o alarme pare de enviar notificações ou executar ações.

    (Opcional) Para que o alarme invoque uma função do Lambda quando mudar de estado, escolha Adicionar ação do Lambda. Em seguida, especifique o nome da função ou o ARN e, opcionalmente, escolha uma versão específica da função.

    Para Systems Manager action (Ação do Systems Manager)

    • Escolha Add Systems Manager action (Adicionar ação do Systems Manager) para que o alarme possa executar uma ação do SSM ao entrar no estado ALARM.

    Para saber mais sobre ações do Systems Manager, consulte Configurar o CloudWatch para criar OpsItems de alarmes no Guia do usuário do AWS Systems Manager e Incident creation (Criação de incidentes) no Guia do usuário do Incident Manager. Para criar um alarme que realiza uma ação do SSM Incident Manager, você precisa ter as permissões corretas. Para obter mais informações, consulte Exemplos de políticas baseadas em identidade para o AWS Incident Manager do Systems Manager no Guia do usuário do Incident Manager.

  7. Quando terminar, escolha Next (Próximo).

  8. Em Add name and description (Adicionar nome e descrição), insira o nome do alarme e uma descrição opcional para seu novo alarme composto. O nome deve conter somente caracteres UTF-8, e não poderá conter caracteres de controle ASCII. A descrição pode incluir a formatação de markdown, que é exibida somente na guia Detalhes do alarme no console do CloudWatch. O markdown pode ser útil para adicionar links para runbooks ou outros recursos internos.

  9. Quando terminar, escolha Next (Próximo).

  10. Em Preview and create (Visualizar e criar), confirme as informações e, em seguida, escolha Create composite alarm (Criar alarme composto).

    nota

    Você pode criar um ciclo de alarmes compostos com dois alarmes compostos que dependem um do outro. Se isso acontecer, os alarmes compostos deixarão de ser avaliados e não poderão ser excluídos por causa da dependência mútua. A maneira mais fácil de quebrar um ciclo de dependência entre alarmes compostos é alterar a função AlarmRule em um deles para False.