Direkt zum Inhalt

Wie lade ich meine Windows-Protokolle auf CloudWatch hoch?

Lesedauer: 3 Minute
0

Ich möchte meine Windows-Protokolle auf Amazon CloudWatch hochladen.

Lösung

Lade deine Windows-Protokolle mit AWS Systems Manager und Amazon CloudWatch Agent auf CloudWatch hoch. Speichere dann die Konfigurationsdatei im SSM-Parameterspeicher, einer Funktion von AWS Systems Manager.

IAM-Rollen erstellen

Erstelle Server- und Administratorrollen für AWS Identity and Access Management (IAM) zur Verwendung mit dem CloudWatch-Agenten. Die Serverrolle ermöglicht es Instances, Metriken und Protokolle auf CloudWatch hochzuladen. Die Administratorrolle erstellt und speichert die CloudWatch-Konfigurationsvorlage im Systems Manager-Parameterspeicher.

Hinweis: Achte darauf, beide Verfahren zur Erstellung von IAM-Rollen zu befolgen, um den Zugriff auf die Administratorrolle einzuschränken.

Die Serverrolle anfügen

Füge die Serverrolle allen Elastic Compute Cloud (Amazon EC2)-Instances an, für die du deine Protokolle hochladen möchtest.

Die Administratorrolle anfügen

Füge die Administratorrolle deiner Administratorkonfigurations-Instance an.

Das CloudWatch-Agent-Paket installieren

Lade das CloudWatch-Agent-Paket mit demBefehl „Ausführen“ des AWS Systems Managers herunter und installiere es. Wähle im Bereich Ziele deine Server-Instances und deine Administrator-Instance aus.

Hinweis: Bevor du den CloudWatch-Agenten installierst, stelle sicher, dass du den SSM-Agenten auf der Instance aktualisierst oder installierst.

Erstellen der CloudWatch-Agent-Konfigurationsdatei

Erstelle die CloudWatch-Agent-Konfigurationsdatei mithilfe des Konfigurationsassistenten auf deiner Administrator-Instance. Speicher die Datei im Parameterspeicher. Notiere dir den Namen des Parameterspeichers, den du auswählst. Eine Beispielkonfiguration mit Protokollen findest du in der CloudWatch-Agent-Konfigurationsdatei: Protokoll-Bereich.

Gehe wie folgt vor, um deine Konfigurationsdatei zu erstellen:

  1. Führe PowerShell als Administrator aus.
  2. Um den Konfigurationsassistenten zu starten, öffne die Befehlszeile. Führe dann die EXE-Datei aus, die sich unter C:\Program Files\Amazon\AmazonCloudWatchAgent\amazon-cloudwatch-agent-config-wizard.exe befindet.
  3. Um die Konfigurationsdatei zu erstellen, beantworte die folgenden Fragen im Konfigurationsassistenten:
    Auf welchem Betriebssystem planst du, den Agenten zu verwenden?
    Wähle Windows aus.
    Verwende EC2- oder On-Premises-Hosts?
    Wähle Ec2 aus.
    Verfügst du über eine bestehende CloudWatch Log Agent-Konfigurationsdatei, die du zur Migration importieren möchtest?
    Wähle Nein aus.
    Möchtest du bestimmte Host-Metriken überwachen?
    Wenn du nur Protokolle übertragen möchtest, wähle Nein aus.
    Möchtest du benutzerdefinierte Protokolldateien überwachen?
    Wenn du nur die standardmäßigen Windows-Ereignisprotokolle übertragen möchtest, wähle Nein aus. Wenn du auch benutzerdefinierte Protokolle übertragen möchtest, wähle Ja aus.
    Möchtest du ein Windows-Ereignisprotokoll überwachen?
    Wenn du Windows-Ereignisprotokolle übertragen möchtest, wähle Ja aus.
  4. Wenn der Konfigurationsassistent dich auffordert, deine Datei im Parameterspeicher zu speichern, wähle Ja aus, um den Parameter in SSM zu verwenden.

Deine Konfiguration anwenden

Um die Konfiguration auf die Server-Instances anzuwenden und mit dem Hochladen von Protokollen zu beginnen, starte den CloudWatch-Agenten mit dem Befehl „Ausführen des Systems Managers“.

Wähle für Ziele deine Server-Instances aus.

Gib unter Optionaler Konfigurationsspeicherort den Namen des Parameterspeichers ein, den du im Assistenten ausgewählt hast.

Ähnliche Informationen

Mit dem CloudWatch-Agenten Metriken und Protokolle von Amazon EC2-Instances und On-Premises-Servern erfassen

Schnellstart: Den CloudWatch-Protokoll-Agenten auf einer laufenden EC2-Linux-Instance installieren und konfigurieren

AWS OFFICIALAktualisiert vor 3 Jahren