Démarrage de l'agent CloudWatch - Amazon CloudWatch

Démarrage de l'agent CloudWatch

Vous pouvez démarrer l'agent CloudWatch à l'aide de la fonctionnalité Exécuter la commande de Systems Manager ou de la ligne de commande.

Pour plus d’informations sur la configuration de l’agent sur un système compatible Security-Enhanced Linux (SELinux), consultez Configurer l’agent CloudWatch avec Security-Enhanced Linux (SELinux).

Démarrage de l’agent CloudWatch à l’aide de la ligne de commande sur Amazon EC2

Procédez comme suit pour utiliser la ligne de commande afin de démarrer l’agent CloudWatch sur Amazon EC2.

Pour plus d’informations sur la configuration de l’agent sur un système compatible Security-Enhanced Linux (SELinux), consultez Configurer l’agent CloudWatch avec Security-Enhanced Linux (SELinux).

Pour utiliser la ligne de commande pour démarrer l’agent CloudWatch sur une instance Amazon EC2
  1. Copiez le fichier de configuration de l'agent que vous souhaitez utiliser pour le serveur dans lequel vous allez exécuter l'agent. Notez le nom du chemin d'accès où vous le copiez.

  2. Dans cette commande, -a fetch-config conduit l'agent à charger la version la plus récente du fichier de configuration de l'agent CloudWatch et -s démarre l'agent.

    Entrez l'une des commandes suivantes. Remplacez configuration-file-path par le chemin d'accès au fichier de configuration de l'agent. Ce fichier a pour nom config.json si vous l'avez créé avec l'assistant, et peut être appelé amazon-cloudwatch-agent.json si vous l'avez créé manuellement.

    Saisissez la commande suivante sur une instance EC2 exécutant Linux :

    sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -s -c file:configuration-file-path

    Saisissez ce qui suit sur un serveur sur site exécutant Linux :

    sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m onPremise -s -c file:configuration-file-path

    Sur une instance EC2 exécutant Windows Server, saisissez ce qui suit à partir de la console PowerShell :

    & "C:\Program Files\Amazon\AmazonCloudWatchAgent\amazon-cloudwatch-agent-ctl.ps1" -a fetch-config -m ec2 -s -c file:configuration-file-path

    Sur un serveur sur site exécutant Windows Server, saisissez ce qui suit à partir de la console PowerShell :

    & "C:\Program Files\Amazon\AmazonCloudWatchAgent\amazon-cloudwatch-agent-ctl.ps1" -a fetch-config -m onPremise -s -c file:configuration-file-path

Démarrage de l’agent CloudWatch sur un serveur sur site

Procédez comme suit pour démarrer l’agent CloudWatch sur un serveur sur site.

Pour utiliser l'agent SSM Agent pour démarrer l'agent CloudWatch sur un serveur sur site
  1. Ouvrez la console Systems Manager à l’adresse https://console.aws.amazon.com/systems-manager/.

  2. Dans le panneau de navigation, choisissez Run Command (Fonctionnalité Exécuter la commande).

    -ou-

    Si la page d'accueil de AWS Systems Manager s'ouvre, faites défiler la page vers le bas et choisissez Explore Run Command (Explorer la commande d'exécution).

  3. Sélectionnez Run Command (Exécuter la commande).

  4. Dans la liste Command document (Document de commandes), sélectionnez le bouton en regard de AmazonCloudWatch-ManageAgent.

  5. Dans la zone Targets (Cibles), sélectionnez l'instance où vous avez installé l'agent.

  6. Dans la liste Action, choisissez configure (configurer).

  7. Dans la liste Mode, choisissez onPremise (sur site).

  8. Dans la zone Optional Configuration Location (Emplacement de configuration facultative), saisissez le nom du fichier de configuration d'agent que vous avez créé avec l'assistant et stocké dans le Parameter Store.

  9. Cliquez sur Exécuter.

    L'agent commence avec la configuration que vous avez spécifiée dans le fichier de configuration.

Pour utiliser la ligne de commande pour démarrer l'agent CloudWatch sur un serveur sur site
  • Dans cette commande, -a fetch-config conduit l'agent à charger la version la plus récente du fichier de configuration de l'agent CloudWatch et -s démarre l'agent.

    Linux : saisissez la commande suivante si vous avez enregistré le fichier dans le Parameter Store du Systems Manager :

    sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m onPremise -s -c ssm:configuration-parameter-store-name

    Linux – Saisissez la commande suivante si vous avez enregistré le fichier sur l'ordinateur local : Remplacez configuration-file-path par le chemin d'accès au fichier de configuration de l'agent. Ce fichier a pour nom config.json si vous l'avez créé avec l'assistant, et peut être appelé amazon-cloudwatch-agent.json si vous l'avez créé manuellement.

    sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m onPremise -s -c file:configuration-file-path

    Windows Server : si vous avez enregistré le fichier de configuration d'agent dans le Parameter Store du Systems Manager, saisissez ce qui suit depuis la console PowerShell :

    & "C:\Program Files\Amazon\AmazonCloudWatchAgent\amazon-cloudwatch-agent-ctl.ps1" -a fetch-config -m onPremise -s -c ssm:configuration-parameter-store-name

    Windows Server : si vous avez enregistré le fichier de configuration de l'agent sur l'ordinateur local, saisissez ce qui suit depuis la console PowerShell. Remplacez configuration-file-path par le chemin d'accès au fichier de configuration de l'agent. Ce fichier a pour nom config.json si vous l'avez créé avec l'assistant, et peut être appelé amazon-cloudwatch-agent.json si vous l'avez créé manuellement.

    & "C:\Program Files\Amazon\AmazonCloudWatchAgent\amazon-cloudwatch-agent-ctl.ps1" -a fetch-config -m onPremise -s -c file:configuration-file-path