Starten des CloudWatch-Agenten - Amazon CloudWatch

Starten des CloudWatch-Agenten

Sie können den CloudWatch-Agent über Systems Manager Run Command oder die Befehlszeile starten.

Informationen zur Einrichtung des Agenten auf einem System, auf dem Security-Enhanced Linux (SELinux) aktiviert ist, finden Sie unter Einrichten des CloudWatch-Agenten mit Security-Enhanced Linux (SELinux).

Starten des CloudWatch-Agenten auf Amazon EC2 mithilfe der Befehlszeile

Gehen Sie wie folgt vor, um die Befehlszeile zum Starten des CloudWatch-Agenten auf Amazon EC2 zu verwenden.

Informationen zur Einrichtung des Agenten auf einem System, auf dem Security-Enhanced Linux (SELinux) aktiviert ist, finden Sie unter Einrichten des CloudWatch-Agenten mit Security-Enhanced Linux (SELinux).

So verwenden Sie die Befehlszeile zum Starten des CloudWatch-Agenten auf Amazon EC2
  1. Kopieren Sie die gewünschte Agentenkonfigurationsdatei auf den Server, auf dem der Agent ausgeführt werden soll. Merken Sie sich den Pfadnamen, in den Sie die Datei kopiert haben.

  2. In diesem Befehl veranlasst -a fetch-config den Agenten, die neueste Version der CloudWatch-Agentenkonfigurationsdatei zu laden, und -s startet den Agenten.

    Geben Sie einen der folgenden Befehle ein. Ersetzen Sie configuration-file-path durch den Pfad zur Agent-Konfigurationsdatei. Diese Datei heißt config.json, wenn Sie sie mit dem Assistenten erstellt haben, und amazon-cloudwatch-agent.json, wenn Sie sie manuell erstellt haben.

    Geben Sie in einer EC2-Instance mit Linux den folgenden Befehl ein:

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

    Geben Sie auf einem On-Premises-Server mit Linux Folgendes ein:

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

    Geben Sie auf einer EC2-Instance mit Windows Server Folgendes in der PowerShell-Konsole ein:

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

    Geben Sie auf einem On-Premises-Server mit Windows Server Folgendes in der PowerShell-Konsole ein:

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

Starten des CloudWatch-Agenten auf einem On-Premises-Server

Gehen Sie wie folgt vor, um den CloudWatch-Agenten auf einem On-Premises-Server zu starten.

So verwenden Sie SSM Agent zum Starten des CloudWatch-Agenten auf einem On-Premises-Server
  1. Öffnen Sie die Systems Manager-Konsole unter https://console.aws.amazon.com/systems-manager/.

  2. Wählen Sie im Navigationsbereich Run Command aus.

    –oder–

    Wenn die AWS Systems Manager-Startseite geöffnet wird, scrollen Sie nach unten und wählen Sie Run Command erkunden.

  3. Wählen Sie Befehl ausführen aus.

  4. Wählen Sie in der Liste Command document die Schaltfläche neben AmazonCloudWatch-ManageAgent aus.

  5. Wählen Sie im Bereich Targets die Instance aus, auf der Sie den Agent installiert haben.

  6. Klicken Sie in der Liste Action auf Configure.

  7. Wählen Sie in der Liste Mode onPremise.

  8. Geben Sie im Feld Optional Configuration Location (Optionaler Konfigurationsstandort) den Namen der Agentenkonfigurationsdatei ein, die Sie mit dem Assistenten erstellt und in Parameter Store gespeichert haben.

  9. Wählen Sie Ausführen aus.

    Der Agent beginnt mit der Konfiguration, die Sie in der Konfigurationsdatei angegeben haben.

So verwenden Sie die Befehlszeile zum Starten des CloudWatch-Agenten auf einem On-Premises-Server
  • In diesem Befehl veranlasst -a fetch-config den Agenten, die neueste Version der CloudWatch-Agentenkonfigurationsdatei zu laden, und -s startet den Agenten.

    Linux: Wenn Sie die Konfigurationsdatei in Systems Manager Parameter Store gespeichert haben, geben Sie Folgendes ein:

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

    Linux: Wenn Sie die Konfigurationsdatei auf dem lokalen Computer gespeichert haben, geben Sie den folgenden Befehl ein: Ersetzen Sie configuration-file-path durch den Pfad zur Agent-Konfigurationsdatei. Diese Datei heißt config.json, wenn Sie sie mit dem Assistenten erstellt haben, und amazon-cloudwatch-agent.json, wenn Sie sie manuell erstellt haben.

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

    Windows Server: Wenn Sie die Agentenkonfigurationsdatei in Systems Manager Parameter Store gespeichert haben, geben Sie Folgendes in der PowerShell-Konsole ein:

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

    Windows Server: Wenn Sie die Agent-Konfigurationsdatei auf dem lokalen Computer gespeichert haben, geben Sie Folgendes in der PowerShell-Konsole ein: Ersetzen Sie configuration-file-path durch den Pfad zur Agent-Konfigurationsdatei. Diese Datei heißt config.json, wenn Sie sie mit dem Assistenten erstellt haben, und amazon-cloudwatch-agent.json, wenn Sie sie manuell erstellt haben.

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