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.
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.
- Öffnen Sie die Systems-Manager-Konsole unter https://console.aws.amazon.com/systems-manager/.
- Verwenden Sie im Navigationsbereich den Befehl Run Command oder scrollen Sie im AWS Systems Manager nach unten und wählen Explore Run Command.
- Benutzen Sie Run Command (Siehe Bild 1).
- Wählen Sie in der Command-Document-Liste die Schaltfläche neben dem AWS-ConfigureAWSPackage.
- 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.
- In der Action-Liste verwenden sie die Option Install.
- Geben Sie unter Name AmazonCloudWatchAgent ein.
- Lassen Sie das Feld Version leer, um die neueste Version des Agenten zu installieren.
- 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