

• Le AWS Systems Manager CloudWatch tableau de bord ne sera plus disponible après le 30 avril 2026. Les clients peuvent continuer à utiliser CloudWatch la console Amazon pour consulter, créer et gérer leurs CloudWatch tableaux de bord Amazon, comme ils le font aujourd'hui. Pour plus d'informations, consultez la [documentation Amazon CloudWatch Dashboard](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html). 

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Créer manuellement OpsItems
<a name="OpsCenter-manually-create-OpsItems"></a>

Lorsque vous détectez un problème opérationnel, vous pouvez créer manuellement un OpsItem depuis OpsCenter (un outil d’AWS Systems Manager) afin de gérer et de résoudre le problème. 

Si vous configurez OpsCenter pour une administration multicomptes, un compte administrateur délégué Systems Manager ou un compte de gestion AWS Organizations peut créer des OpsItems pour les comptes membre. Pour de plus amples informations, consultez [(Facultatif) Configurez manuellement OpsCenter pour gérer de manière centralisée OpsItems sur l’ensemble des comptes](OpsCenter-getting-started-multiple-accounts.md).

Vous pouvez créer des OpsItems à l'aide de la console AWS Systems Manager, de l'AWS Command Line Interface (AWS CLI) ou d'AWS Tools for Windows PowerShell.

**Topics**
+ [Création manuelle d'OpsItems (console)](OpsCenter-creating-OpsItems-console.md)
+ [Création manuelle d'OpsItems (AWS CLI)](OpsCenter-creating-OpsItems-CLI.md)
+ [Création manuelle d'OpsItems (PowerShell)](OpsCenter-creating-OpsItems-Powershell.md)

# Création manuelle d'OpsItems (console)
<a name="OpsCenter-creating-OpsItems-console"></a>

 Vous pouvez créer manuellement à OpsItems l'aide de la AWS Systems Manager console. Lorsque vous créez un OpsItem, il s'affiche dans votre compte OpsCenter. Si vous configurez OpsCenter pour l'administration multicomptes, OpsCenter fournit à l'administrateur délégué ou au compte de gestion la possibilité de créer des OpsItems pour les comptes membre sélectionnés. Pour de plus amples informations, veuillez consulter [(Facultatif) Configurez manuellement OpsCenter pour gérer de manière centralisée OpsItems sur l’ensemble des comptes](OpsCenter-getting-started-multiple-accounts.md).

**Pour créer un à OpsItem l'aide de la AWS Systems Manager console**

1. Ouvrez la AWS Systems Manager console à l'adresse [https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/).

1. Dans le panneau de navigation, sélectionnez **OpsCenter**.

1. Sélectionnez **Créer un OpsItem**. Si vous ne voyez pas ce bouton, cliquez sur l'onglet **OpsItems**, puis sélectionnez **Create OpsItem (Créer un OpsItem)**.

1.  (Facultatif) Choisissez **Autre compte**, puis choisissez le compte pour lequel vous souhaitez créer l'OpsItem. 
**Note**  
Cette étape est obligatoire si vous créez des OpsItems pour un compte membre. 

1. Dans **Titre**, saisissez un nom descriptif pour vous aider à comprendre l'objectif de l'OpsItem.

1. Pour **Source**, saisissez le type de ressource AWS impacté ou d'autres informations source pour aider les utilisateurs à comprendre l'origine de l'OpsItem.
**Note**  
Vous ne pouvez pas modifier le champ **Source** après avoir créé OpsItem.

1. (Facultatif) Pour **Priority (Priorité)**, sélectionnez le niveau de priorité.

1. (Facultatif) Pour **Severity (Sévérité)**, sélectionnez le niveau de sévérité.

1. (Facultatif) Pour **Category (Catégorie)**, sélectionnez une catégorie.

1. Pour **Description**, saisissez des informations à propos de cet OpsItem y compris (le cas échéant) les étapes de reproduction du problème. 
**Note**  
La console prend en charge la plupart des mises en forme du Markdown dans le champ de OpsItem description. Pour plus d'informations, consultez [Utilisation de Markdown dans la console](https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/aws-markdown.html) du *Guide de mise en route de la AWS Management Console *.

1. Pour **Chaîne de déduplication**, saisissez les mots que le système peut utiliser pour rechercher les OpsItems en double. Pour plus d'informations sur les chaînes de déduplication, consultez [Gestion des OpsItems en double](OpsCenter-working-deduplication.md). 

1. (Facultatif) Pour **Notifications**, spécifiez l'Amazon Resource Name (ARN) de la rubrique Amazon SNS dans laquelle vous souhaitez envoyer des notifications lorsque cet OpsItem est mis à jour. Vous devez spécifier un ARN Amazon SNS Région AWS identique au. OpsItem

1. (Facultatif) Sous **Ressources connexes**, choisissez **Ajouter** pour spécifier l'ID ou l'ARN de la ressource affectée et de toute ressource connexe.

1. Choisissez **CréerOpsItem**.

En cas de succès, la page affiche l'OpsItem. Lorsqu'un compte d'administrateur ou de gestion délégué crée un OpsItem pour des comptes membre sélectionnés, les nouveaux OpsItems sont affichés dans l'OpsCenter de l'administrateur et des membres. Pour plus d'informations sur la configuration des options dans un OpsItem, consultez [Gestion des OpsItems](OpsCenter-working-with-OpsItems.md).

# Création manuelle d'OpsItems (AWS CLI)
<a name="OpsCenter-creating-OpsItems-CLI"></a>

La procédure suivante décrit comment créer un clone OpsItem à l'aide de l' AWS Command Line Interface (AWS CLI).

**Pour créer un à OpsItem l'aide du AWS CLI**

1. Installez et configurez le AWS Command Line Interface (AWS CLI), si ce n'est pas déjà fait.

   Pour de plus amples informations, consultez [Installation ou mise à jour de la version la plus récente de l' AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html).

1. Ouvrez le AWS CLI et exécutez la commande suivante pour créer unOpsItem. Remplacez chaque *example resource placeholder* par vos propres informations.

   ```
   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"
   ```

   **Spécifier les données opérationnelles à partir d'un fichier**

   Lorsque vous créez un OpsItem, vous pouvez spécifier des données opérationnelles à partir d'un fichier. Le fichier doit être un fichier JSON et le contenu du fichier doit utiliser le format suivant.

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

   Voici un exemple.

   ```
   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"
   ```
**Note**  
Pour plus d'informations sur la saisie de paramètres au format JSON sur la ligne de commande sous différents systèmes d'exploitation locaux, consultez [Utilisation de guillemets avec des chaînes dans la AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-parameters-quoting-strings.html) dans le *Guide de l'utilisateur AWS Command Line Interface *.

   Le système retourne des informations telles que les suivantes.

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

1. Maintenant, exécutez la commande suivante pour afficher les détails relatifs à l'OpsItem que vous avez créé.

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

   Le système retourne des informations telles que les suivantes.

   ```
   {
       "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. Exécutez la commande suivante pour mettre à jour une tâche OpsItem. Cette commande modifie le statut de `Open` (la valeur par défaut) et le remplace par `InProgress`.

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

   La commande n'a aucune sortie.

1. Exécutez à nouveau la commande suivante pour vérifier que le statut est passé à `InProgress`.

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

## Exemples de création d'un OpsItem
<a name="OpsCenter_creating_OpsItems-CLI_examples"></a>

Les exemples de code suivants vous montrent comment créer un OpsItem à l'aide du portail de gestion Linux, macOS ou Windows Server. 

**Portail de gestion Linux ou macOS**

La commande suivante crée un OpsItem quand un disque d'instance Amazon Elastic Compute Cloud (Amazon EC2) est plein. 

```
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"
```

La commande suivante utilise la clé `/aws/resources` dans `OperationalData` pour créer un OpsItem avec une ressource Amazon DynamoDB connexe.

```
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"
```

La commande suivante utilise la clé `/aws/automations` dans `OperationalData` pour créer un OpsItem qui spécifie le document `AWS-ASGEnterStandby` en tant que runbook Automation associé.

```
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**

La commande suivante crée un OpsItem lorsqu'une instance Amazon Relational Database Service (Amazon RDS) ne répond pas. 

```
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"
```

La commande suivante utilise la clé `/aws/resources` dans `OperationalData` pour créer un OpsItem avec une ressource connexe de l'instance 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\"}}
```

La commande suivante utilise la clé `/aws/automations` dans `OperationalData` pour créer un OpsItem qui spécifie le runbook `AWS-RestartEC2Instance` en tant que runbook Automation associé.

```
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\"}}
```

# Création manuelle d'OpsItems (PowerShell)
<a name="OpsCenter-creating-OpsItems-Powershell"></a>

La procédure suivante décrit comment créer un OpsItem à l'aide de AWS Tools for Windows PowerShell. 

**Pour créer une OpsItem utilisation AWS Tools for Windows PowerShell**

1. Ouvrez AWS Tools for Windows PowerShell et exécutez la commande suivante pour spécifier vos informations d'identification. 

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

1. Exécutez la commande suivante pour définir le Région AWS pour votre PowerShell session.

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

1. Exécutez la commande suivante pour créer un nouveau OpsItem. Remplacez chaque *example resource placeholder* par vos propres informations. Cette commande spécifie un runbook Systems Manager Automation pour corriger cet 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
   ```

   En cas de réussite, la commande génère l'ID du nouveau OpsItem.

L'exemple suivant spécifie l'Amazon Resource Name (ARN) d'une instance Amazon Elastic Compute Cloud (Amazon EC2).

```
$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
```