Amazon CloudWatch Agent: Tutorial zur Installation auf On-Premises-Servern

Zur Sammlung von Metriken und Log-Einträgen wird üblicherweise der Amazon CloudWatch Agent verwendet. Mit ihm lassen sich Informationen in hybriden Umgebungen erfassen, selbst wenn diese nicht auf AWS-verwalteten Servern liegen. Hier erklären wir Ihnen Schritt für Schritt, wie Sie das Tool auf Linux- oder Windows-basierten On-Premises-Servern installieren können.

Bild 1 (Screenshot: AWS)

Im Folgenden wird der Profilname AmazonCloudWatchAgent verwendet. Sie können jedoch auch dem Profil einen anderen Namen zuweisen und ihn als Wert für shared_credential_profile in der Datei common-config.toml festlegen.

Schritt 1: Laden Sie das CloudWatch Agent Paket herunter.

Download mithilfe des SSM Agent
Hierfür müssen Sie Ihren On-Premises-Server mit dem Amazon EC2 Systems Manager registrieren. Ist er bereits registriert, aktualisieren Sie den SSM Agent.

  1. Öffnen Sie die Systems-Manager-Konsole unter https://console.aws.amazon.com/systems-manager/.

  2. Verwenden Sie im Navigationsbereich den Befehl Run Command oder scrollen Sie im AWS Systems Manager nach unten und wählen Explore Run Command.
  1. Benutzen Sie Run Command (Siehe Bild 1).
  1. Wählen Sie in der Command-Document-Liste die Schaltfläche neben dem AWS-ConfigureAWSPackage.
  1. Bestimmen Sie unter Targets den Server, auf dem der CloudWatch-Agent installiert werden soll. Wenn Sie bestimmte Server nicht sehen, sind sie möglicherweise nicht für Run Command konfiguriert.
  1. In der Action-Liste verwenden sie die Option Install.
  1. Geben Sie unter Name AmazonCloudWatchAgent ein.
  1. Lassen Sie das Feld Version leer, um die neueste Version des Agenten zu installieren.
Bild 2 (Screenshot: AWS)
  1. Wählen Sie Run.

Der Download beginnt. Im Anschluss wird der Agent konfiguriert und gestartet.

Schritt 2: Konfiguration der AWS-Anmeldeinformation und Region

Damit der CloudWatch-Agent Daten vom On-Premises-Server senden kann, müssen Sie den Zugriffsschlüssel und den geheimen Schlüssel des IAM-Benutzers angeben, den Sie zuvor generieren.

Führen Sie den Befehl aws configureaus, um ein benanntes Profil für den CloudWatch Agenten zu erstellen.

Für Linux-Server: Geben Sie den folgenden Befehl ein und folgen Sie den Anweisungen:

sudo aws configure –profile AmazonCloudWatchAgent

Für Windows Server: Öffnen Sie PowerShell als Administrator, geben Sie den folgenden Befehl ein und folgen Sie den Anweisungen:

aws configure –profile AmazonCloudWatchAgent