Configuración de las reglas de EventBridge para crear OpsItems
Cuando Amazon EventBridge recibe un evento, crea un OpsItem nuevo en función de reglas predeterminadas. Puede crear una regla o editar una regla existente para establecer OpsCenter como destino de un evento de EventBridge. Para obtener información acerca de cómo crear una regla de evento, consulte Creación de una regla para un Servicio de AWS en la Guía del usuario de Amazon EventBridge.
Para configurar una regla de EventBridge para crear OpsItems en OpsCenter
Abra la consola de Amazon EventBridge en https://console.aws.amazon.com/events/
. -
En el panel de navegación, seleccione Reglas.
-
En la página Rules (Reglas), para Event bus (Buses de eventos), elija default (predeterminado).
-
En Reglas, para elegir una regla, seleccione la casilla de verificación situada junto a su nombre.
-
Seleccione el nombre de la regla para abrir la página de detalles. En Detalles de regla, verifique que Estado tenga el valor Habilitado.
nota
Si es necesario, puede actualizar el estado con Editar, en la esquina superior derecha de la página.
-
Elija la pestaña Destinos.
-
En la pestaña Targets, seleccione Edit.
-
Para los tipos de destino, seleccione Servicio de AWS.
-
En Select a target (Seleccione un destino), elija Systems Manager OpsItem.
-
Si hay muchos tipos de destino, EventBridge necesita permiso para enviar eventos al destino. En estos casos, EventBridge puede crear el rol de AWS Identity and Access Management (IAM) necesario para que se ejecute la regla:
-
Para crear un rol de IAM automáticamente, seleccione Crear un nuevo rol para este recurso específico.
-
Para utilizar un rol de IAM creado con el objetivo de darle permiso a EventBridge para crear OpsItems en OpsCenter, elija Use existing role (Utilizar rol existente).
-
-
En Configuración adicional, en Configurar entrada de destino, elija Transformador de entrada.
Puede utilizar la opción Transformador de entrada para especificar una cadena de deduplicación y demás información importante para OpsItems, como título y gravedad.
-
Elija Configurar transformador de entrada.
-
En Transformador de entrada de destino, en Ruta de entrada, especifique los valores que se van a analizar del evento que se desencadena. Por ejemplo, para analizar la hora de inicio, de finalización y otros detalles del evento que desencadena la regla, utilice el siguiente JSON.
{ "end-time": "$.detail.EndTime", "failure-cause": "$.detail.cause", "resources": "$.resources", "source": "$.detail.source", "start-time": "$.detail.StartTime" }
-
En Template (Plantilla), especifique la información que se va a enviar al destino. Por ejemplo, utilice el siguiente JSON para pasar información a OpsCenter. La información se utiliza para crear un OpsItem.
nota
Si la plantilla de entrada está en formato JSON, el valor del objeto de la plantilla no puede incluir comillas. Por ejemplo, los valores de los recursos, la causa del error, la fuente, la hora de inicio y la hora de finalización no pueden estar entre comillas.
{ "title": "EBS snapshot copy failed", "description": "CloudWatch Event Rule SSMOpsItems-EBS-snapshot-copy-failed was triggered. Your EBS snapshot copy has failed. See below for more details.", "category": "Availability", "severity": "2", "source": "EC2", "resources": <resources>, "operationalData": { "/aws/dedup": { "type": "SearchableString", "value": "{\"dedupString\":\"SSMOpsItems-EBS-snapshot-copy-failed\"}" }, "/aws/automations": { "value": "[ { \"automationType\": \"AWS:SSM:Automation\", \"automationId\": \"AWS-CopySnapshot\" } ]" }, "failure-cause": { "value": <failure-cause> }, "source": { "value": <source> }, "start-time": { "value": <start-time> }, "end-time": { "value": <end-time> } } }
Para obtener más información acerca de estos campos, consulte Transforming target input (Transformar la entrada de destino) en la Guía del usuario de Amazon EventBridge.
-
Seleccione Confirmar.
-
Elija Siguiente.
-
Elija Siguiente.
-
Elija Actualizar regla.
Después de crear un OpsItem a partir de un evento, puede ver los detalles del evento abriendo el OpsItem y deslizando el cursor hacia abajo hasta la sección Private operational data (Datos operativos privados). Para obtener información acerca de cómo configurar las opciones en un OpsItem, consulte Administración de OpsItems.