

• El panel de AWS Systems Manager CloudWatch dejará de estar disponible después del 30 de abril de 2026. Los clientes pueden seguir utilizando la consola de Amazon CloudWatch para ver, crear y administrar sus paneles de Amazon CloudWatch, tal y como lo hacen actualmente. Para obtener más información, consulte la [documentación del panel de Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html). 

# Crear OpsItems manualmente
<a name="OpsCenter-manually-create-OpsItems"></a>

Cuando encuentre un problema operativo, puede crear manualmente un OpsItem desde OpsCenter, una herramienta de AWS Systems Manager, para administrar y resolver el problema. 

Si configura OpsCenter para la administración entre cuentas, un administrador delegado de Systems Manager o una cuenta de administración de AWS Organizations puede crear OpsItems para cuentas de miembros. Para obtener más información, consulte [(Opcional) Configuración manual de OpsCenter para administrar OpsItems de forma centralizada entre cuentas](OpsCenter-getting-started-multiple-accounts.md).

Puede crear OpsItems mediante la consola de AWS Systems Manager, la AWS Command Line Interface (AWS CLI) o AWS Tools for Windows PowerShell.

**Topics**
+ [Creación manual de OpsItems (consola)](OpsCenter-creating-OpsItems-console.md)
+ [Creación de OpsItems manualmente (AWS CLI)](OpsCenter-creating-OpsItems-CLI.md)
+ [Creación de OpsItems manualmente (PowerShell)](OpsCenter-creating-OpsItems-Powershell.md)

# Creación manual de OpsItems (consola)
<a name="OpsCenter-creating-OpsItems-console"></a>

 Puede crear OpsItems de forma manual mediante la consola de AWS Systems Manager. Cuando crea un OpsItem, se muestra en su cuenta de OpsCenter. Si configura OpsCenter para la administración entre cuentas, OpsCenter ofrece al administrador delegado o a la cuenta de administración la opción de crear OpsItems para las cuentas de miembros seleccionadas. Para obtener más información, consulte [(Opcional) Configuración manual de OpsCenter para administrar OpsItems de forma centralizada entre cuentas](OpsCenter-getting-started-multiple-accounts.md).

**Para crear un OpsItem con la consola de AWS Systems Manager**

1. Abra la consola de AWS Systems Manager en [https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/).

1. En el panel de navegación, elija **OpsCenter**.

1. Seleccione **Crear OpsItem**. Si este botón no aparece, elija la pestaña **OpsItems** y, a continuación, elija **Crear OpsItem**.

1.  (Opcional) Elija **Otra cuenta** y, a continuación, elija la cuenta en la que desea crear el OpsItem. 
**nota**  
Este paso es obligatorio si crea OpsItems para una cuenta de miembro. 

1. En **Título**, escriba un nombre descriptivo que le ayude a comprender la finalidad del OpsItem.

1. En **Source** (Origen), ingrese el tipo de recurso de AWS afectado u otro tipo de información de origen para ayudar a los usuarios a comprender el origen del OpsItem.
**nota**  
No se puede editar el campo **Origen** una vez creado el OpsItem.

1. En **Priority** (Prioridad), elija el nivel de prioridad (opcional).

1. En **Severity** (Severidad), elija el nivel de severidad (opcional).

1. En **Category** (Categoría), elija una categoría (opcional).

1. En **Descripción**, escriba información acerca de este OpsItem, incluidos (si corresponden) los pasos para reproducir el problema. 
**nota**  
La consola admite la mayoría de los formatos de Markdown del campo de descripción OpsItem. Para obtener más información, consulte [Uso de Markdown en la consola](https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/aws-markdown.html) en la *Introducción a la Consola de administración de AWS en la Guía de introducción.*

1. En **Cadena de deduplicación**, ingrese las palabras que el sistema puede usar para comprobar si hay OpsItems duplicados. Para obtener más información sobre las cadenas de deduplicación, consulte [Administración de OpsItems duplicados](OpsCenter-working-deduplication.md). 

1. (Opcional) En **Notificaciones**, especifique el nombre de recurso de Amazon (ARN) del tema de Amazon SNS donde desea que se envíen notificaciones cuando se actualice este OpsItem. Debe especificar un ARN de Amazon SNS que se encuentre en la misma Región de AWS que el OpsItem.

1. (Opcional) En **Recursos relacionados**, elija **Agregar** para especificar el ID o ARN del recurso afectado y los recursos relacionados.

1. Seleccione **Crear OpsItem**.

Si se realiza correctamente, la página mostrará el OpsItem. Cuando una cuenta de administración o administrador delegado crea un OpsItem para cuentas de miembros seleccionadas, los nuevos OpsItems se muestran en el OpsCenter de las cuentas de administrador y miembros. Para obtener información acerca de cómo configurar las opciones en un OpsItem, consulte [Administración de OpsItems](OpsCenter-working-with-OpsItems.md).

# Creación de OpsItems manualmente (AWS CLI)
<a name="OpsCenter-creating-OpsItems-CLI"></a>

En el siguiente procedimiento se describe cómo se crea un OpsItem con AWS Command Line Interface (AWS CLI).

**Para crear un OpsItem mediante la AWS CLI**

1. Si aún no lo ha hecho, instale y configure la AWS Command Line Interface (AWS CLI).

   Para obtener más información, consulte [Instalación o actualización de la última versión de la AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html).

1. Abra la AWS CLI y ejecute el siguiente comando para crear un OpsItem. Reemplace cada *example resource placeholder* con su propia información.

   ```
   aws ssm create-ops-item \
       --title "Descriptive_title" \
       --description "Information_about_the_issue" \
       --priority Number_between_1_and_5 \
       --source Source_of_the_issue \
       --operational-data Up_to_20_KB_of_data_or_path_to_JSON_file \
       --notifications Arn="SNS_ARN_in_same_Region" \
       --tags "Key=key_name,Value=a_value"
   ```

   **Especificar los datos operativos de un archivo**

   Al crear un OpsItem, puede especificar los datos operativos de un archivo. El archivo debe ser un archivo JSON y su contenido debe tener el siguiente formato.

   ```
   {
     "key_name": {
       "Type": "SearchableString",
       "Value": "Up to 20 KB of data"
     }
   }
   ```

   A continuación se muestra un ejemplo.

   ```
   aws ssm create-ops-item ^
       --title "EC2 instance disk full" ^
       --description "Log clean up may have failed which caused the disk to be full" ^
       --priority 2 ^
       --source ec2 ^
       --operational-data file:///Users/TestUser1/Desktop/OpsItems/opsData.json ^
       --notifications Arn="arn:aws:sns:us-west-1:12345678:TestUser1" ^
       --tags "Key=EC2,Value=Production"
   ```
**nota**  
Para obtener información acerca de cómo se ingresan los parámetros con formato JSON en la línea de comandos en diferentes sistemas operativos locales, consulte [Uso de comillas con cadenas en AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-parameters-quoting-strings.html) en la *Guía del usuario de AWS Command Line Interface*.

   El sistema devuelve información similar a la siguiente.

   ```
   {
       "OpsItemId": "oi-1a2b3c4d5e6f"
   }
   ```

1. Ahora ejecute el siguiente comando para ver detalles sobre el OpsItem que ha creado.

   ```
   aws ssm get-ops-item --ops-item-id ID
   ```

   El sistema devuelve información similar a la siguiente.

   ```
   {
       "OpsItem": {
           "CreatedBy": "arn:aws:iam::12345678:user/TestUser",
           "CreatedTime": 1558386334.995,
           "Description": "Log clean up may have failed which caused the disk to be full",
           "LastModifiedBy": "arn:aws:iam::12345678:user/TestUser",
           "LastModifiedTime": 1558386334.995,
           "Notifications": [
               {
                   "Arn": "arn:aws:sns:us-west-1:12345678:TestUser"
               }
           ],
           "Priority": 2,
           "RelatedOpsItems": [],
           "Status": "Open",
           "OpsItemId": "oi-1a2b3c4d5e6f",
           "Title": "EC2 instance disk full",
           "Source": "ec2",
           "OperationalData": {
               "EC2": {
                   "Value": "12345",
                   "Type": "SearchableString"
               }
           }
       }
   }
   ```

1. Ejecute el siguiente comando para actualizar el OpsItem. Este comando cambia el estado de `Open` (valor predeterminado) a `InProgress`.

   ```
   aws ssm update-ops-item --ops-item-id ID --status InProgress
   ```

   El comando no genera ningún resultado.

1. Ejecute el siguiente comando de nuevo para comprobar que el estado cambia a `InProgress`.

   ```
   aws ssm get-ops-item --ops-item-id ID
   ```

## Ejemplos de creación de un OpsItem
<a name="OpsCenter_creating_OpsItems-CLI_examples"></a>

En los siguientes ejemplos de código se muestra cómo crear un OpsItem mediante el portal de administración de Linux, macOS o Windows Server. 

**Portal de administración de Linux o macOS**

El siguiente comando crea un OpsItem cuando un disco de instancia de Amazon Elastic Compute Cloud (Amazon EC2) está lleno. 

```
aws ssm create-ops-item \
    --title "EC2 instance disk full" \
    --description "Log clean up may have failed which caused the disk to be full" \
    --priority 2 \
    --source ec2 \
    --operational-data '{"EC2":{"Value":"12345","Type":"SearchableString"}}' \
    --notifications Arn="arn:aws:sns:us-west-1:12345678:TestUser1" \
    --tags "Key=EC2,Value=ProductionServers"
```

El comando siguiente utiliza la clave `/aws/resources` en `OperationalData` para crear un OpsItem con un recurso relacionado de Amazon DynamoDB.

```
aws ssm create-ops-item \
    --title "EC2 instance disk full" \
    --description "Log clean up may have failed which caused the disk to be full" \
    --priority 2 \
    --source ec2 \
    --operational-data '{"/aws/resources":{"Value":"[{\"arn\": \"arn:aws:dynamodb:us-west-2:12345678:table/OpsItems\"}]","Type":"SearchableString"}}' \
    --notifications Arn="arn:aws:sns:us-west-2:12345678:TestUser"
```

El siguiente comando utiliza la clave `/aws/automations` en `OperationalData` para crear un OpsItem que especifique el documento `AWS-ASGEnterStandby` como manual de procedimientos de Automatización asociado.

```
aws ssm create-ops-item \
    --title "EC2 instance disk full" \
    --description "Log clean up may have failed which caused the disk to be full" \
    --priority 2 \
    --source ec2 \
    --operational-data '{"/aws/automations":{"Value":"[{\"automationId\": \"AWS-ASGEnterStandby\", \"automationType\": \"AWS::SSM::Automation\"}]","Type":"SearchableString"}}' \
    --notifications Arn="arn:aws:sns:us-west-2:12345678:TestUser"
```

**Windows**

El siguiente comando crea un OpsItem cuando una instancia de Amazon Relational Database Service (Amazon RDS) no responde. 

```
aws ssm create-ops-item ^
    --title "RDS instance not responding" ^
    --description "RDS instance not responding to ping" ^
    --priority 1 ^
    --source RDS ^
    --operational-data={\"RDS\":{\"Value\":\"abcd\",\"Type\":\"SearchableString\"}} ^
    --notifications Arn="arn:aws:sns:us-west-1:12345678:TestUser1" ^
    --tags "Key=RDS,Value=ProductionServers"
```

El comando siguiente utiliza la clave `/aws/resources` en `OperationalData` para crear un OpsItem con un recurso relacionado con la instancia de Amazon EC2.

```
aws ssm create-ops-item ^
    --title "EC2 instance disk full" ^
    --description "Log clean up may have failed which caused the disk to be full" ^
    --priority 2 ^
    --source ec2 ^
    --operational-data={\"/aws/resources\":{\"Value\":\"[{\\"""arn\\""":\\"""arn:aws:ec2:us-east-1:123456789012:instance/i-1234567890abcdef0\\"""}]\",\"Type\":\"SearchableString\"}}
```

El siguiente comando utiliza la clave `/aws/automations` en `OperationalData` para crear un OpsItem que especifique el manual de procedimientos `AWS-RestartEC2Instance` como manual de procedimientos de Automatización asociado.

```
aws ssm create-ops-item ^
    --title "EC2 instance disk full" ^
    --description "Log clean up may have failed which caused the disk to be full" ^
    --priority 2 ^
    --source ec2 ^
    --operational-data={\"/aws/automations\":{\"Value\":\"[{\\"""automationId\\""":\\"""AWS-RestartEC2Instance\\”"",\\"""automationType\\""":\\"""AWS::SSM::Automation\\"""}]\",\"Type\":\"SearchableString\"}}
```

# Creación de OpsItems manualmente (PowerShell)
<a name="OpsCenter-creating-OpsItems-Powershell"></a>

En el siguiente procedimiento se describe cómo se crea un OpsItem con AWS Tools for Windows PowerShell. 

**Para crear un OpsItem con AWS Tools for Windows PowerShell**

1. Abra AWS Tools for Windows PowerShell y ejecute el siguiente comando para especificar sus credenciales. 

   ```
   Set-AWSCredentials –AccessKey key-name –SecretKey key-name
   ```

1. Ejecute el siguiente comando para establecer la Región de AWS para la sesión de PowerShell.

   ```
   Set-DefaultAWSRegion -Region Region
   ```

1. Ejecute el siguiente comando para crear un nuevo OpsItem. Reemplace cada *example resource placeholder* con su propia información. Este comando especifica un runbook de Automatización de Systems Manager para solucionar este OpsItem. 

   ```
   $opsItem = New-Object Amazon.SimpleSystemsManagement.Model.OpsItemDataValue
   $opsItem.Type = [Amazon.SimpleSystemsManagement.OpsItemDataType]::SearchableString 
   $opsItem.Value = '[{\"automationId\":\"runbook_name\",\"automationType\":\"AWS::SSM::Automation\"}]'
   $newHash = @{" /aws/automations"=[Amazon.SimpleSystemsManagement.Model.OpsItemDataValue]$opsItem}
   
   New-SSMOpsItem `
       -Title "title" `
       -Description "description" `
       -Priority priority_number `
       -Source AWS_service `
       -OperationalData $newHash
   ```

   Si se realiza correctamente, el comando genera el ID del nuevo OpsItem.

En el siguiente ejemplo, se especifica el nombre de recurso de Amazon (ARN) de una instancia de Amazon Elastic Compute Cloud (Amazon EC2) en mal estado.

```
$opsItem = New-Object Amazon.SimpleSystemsManagement.Model.OpsItemDataValue
$opsItem.Type = [Amazon.SimpleSystemsManagement.OpsItemDataType]::SearchableString 
$opsItem.Value = '[{\"arn\":\"arn:aws:ec2:us-east-1:123456789012:instance/i-1234567890abcdef0\"}]'
$newHash = @{" /aws/resources"=[Amazon.SimpleSystemsManagement.Model.OpsItemDataValue]$opsItem}
New-SSMOpsItem -Title "EC2 instance disk full still" -Description "Log clean up may have failed which caused the disk to be full" -Priority 2 -Source ec2 -OperationalData $newHash
```