Crear una alarma compuesta
En los pasos de esta sección, se explica cómo usar la consola de CloudWatch para crear una alarma compuesta. También puede utilizar la API o la AWS CLI para crear una alarma compuesta. Para obtener más información, consulte PutCompositeAlarm o put-composite-alarm
Para crear una alarma compuesta
Abra la consola de CloudWatch en https://console.aws.amazon.com/cloudwatch/
. En el panel de navegación, elija Alarms (Alarmas) y, a continuación, elija All Alarms (Todas las alarmas).
En la lista de alarmas, seleccione la casilla de verificación situada junto a cada una de las alarmas existentes a las que desee hacer referencia en su expresión de regla, y luego seleccione Create composite alarm (Crear alarma compuesta).
En Specify composite alarm conditions (Especificación de condiciones de alarma compuesta), especifique la expresión de regla de la nueva alarma compuesta.
nota
Las alarmas que haya seleccionado de la lista de alarmas se mostrarán automáticamente en el cuadro de Conditions (Condiciones). De forma predeterminada, se ha asignado la función
ALARM
a cada una de sus alarmas, y el operador lógicoOR
se une a cada una de sus alarmas.Puede realizar los siguientes pasos secundarios para modificar la expresión de regla:
-
Puede cambiar el estado requerido para cada una de las alarmas de
ALARM
aOK
oINSUFFICENT_DATA
. -
Puede cambiar el operador lógico de la expresión de regla de
OR
aAND
oNOT
y agregar paréntesis para agrupar las funciones. Puede incluir otras alarmas en la expresión de regla o eliminar alarmas de la misma.
Ejemplo: expresión de regla con condiciones
(ALARM("CPUUtilizationTooHigh") OR ALARM("DiskReadOpsTooHigh")) AND OK("NetworkOutTooHigh")
En la expresión de regla de ejemplo en la que la alarma compuesta entra en
ALARM
cuando ALARM (“CPUUtilizationTooHigh” o ALARM(“DiskReadOpsTooHigh”) está enALARM
al mismo tiempo que OK (“NetworkOutTooHigh”) está enOK
.-
Cuando haya terminado, elija Next (Siguiente).
En Configure actions (Configuración de acciones), puede elegir entre las siguientes opciones:
Para Notification (Notificaciones)
Select an exisiting SNS topic (Seleccionar un tema de SNS existente), Create a new SNS topic (Crear un nuevo tema de SNS), o bien Use a topic ARN (Usar un ARN de tema) para definir el tema de SNS que recibirá la notificación.
Add notification (Agregar notificación), para que la alarma pueda enviar varias notificaciones para el mismo estado de alarma o para estados de alarma diferentes.
Remove (Eliminar), para evitar que la alarma envíe notificaciones o realice acciones.
(Opcional) Para que la alarma invoque una función de Lambda cuando cambie de estado, elija Añadir acción de Lambda. A continuación, especifique el nombre de la función o el ARN y, si lo desea, elija una versión específica de la función.
Para Systems Manager action (Acción del Systems Manager)
Add Systems Manager action (Agregar acción de Systems Manager), para que la alarma pueda realizar una acción SSM cuando entre en ALARM.
Para obtener más información sobre las acciones de Systems Manager, consulte Configuración de CloudWatch para crear OpsItems desde alarmas en la Guía del usuario de AWS Systems Manager e Incident creation (Creación de incidencias) en la Guía del usuario del Administrador de incidentes. Para crear una alarma que realice una acción de SSM Incident Manager, debe contar con los permisos correctos. Para obtener más información, consulte Ejemplos de políticas basadas en identidades de AWS Systems Manager Inciden Manager en la Guía del usuario de Incident Manager.
Cuando haya terminado, elija Next (Siguiente).
En Add name and description (Agregar nombre y descripción), introduzca un nombre de alarma y una descripción opcional para su nueva alarma compuesta. El nombre debe contener solo caracteres UTF-8 y no puede contener caracteres de control ASCII. La descripción puede incluir el formato Markdown, que solo se muestra en la pestaña Detalles de la alarma de la consola de CloudWatch. Markdown puede resultar útil para añadir enlaces a manuales u otros recursos internos.
Cuando haya terminado, elija Next (Siguiente).
En Ver vista previa y crear, confirme la información y, a continuación, seleccione Crear alarma compuesta.
nota
Puede crear un ciclo de alarmas compuestas en el que una alarma compuesta y otra alarma compuesta dependan la una de la otra. Si se da esta situación, sus alarmas compuestas dejarán de evaluarse y no podrá eliminar las alarmas compuestas al tener dependencia mutua. La forma más fácil de romper el ciclo de dependencia entre alarmas compuestas consiste en cambiar la función
AlarmRule
en una de sus alarmas compuestas aFalse
.