

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Statusprüfungen für Amazon-EC2-Instances
<a name="monitoring-system-instance-status-check"></a>

Mithilfe der Statusüberwachung für Instances können Sie schnell ermitteln, ob Amazon EC2 Probleme erkannt hat, die Ihre Instances möglicherweise daran hindern, Anwendungen auszuführen. Amazon EC2 führt automatisierte Prüfungen bei jeder laufenden EC2-Instance durch, um Hardware- und Softwareprobleme zu identifizieren. Sie können die Ergebnisse dieser Statusprüfungen anzeigen, um bestimmte bzw. erkennbare Probleme zu ermitteln. Die Daten zum Ereignisstatus ergänzen die Informationen, die Amazon EC2 bereits über den Status der einzelnen Instances (wie`pending`,`running`,`stopping`) und die von Amazon CloudWatch überwachten Nutzungsmetriken (CPU-Auslastung, Netzwerkverkehr und Festplattenaktivität) bereitstellt.

Statusprüfungen werden minütlich durchgeführt und geben als Status "Bestanden" oder "Fehler" zurück. Wenn alle Überprüfungen bestanden wurden, lautet der Gesamtstatus der Instance **OK**. Falls mindestens eine Überprüfung nicht bestanden wird, lautet der Gesamtstatus **impaired** (beeinträchtigt). Statusprüfungen sind in Amazon EC2 integriert und können daher nicht deaktiviert oder gelöscht werden.

Wenn eine Statusüberprüfung fehlschlägt, wird die entsprechende CloudWatch Metrik für Statusprüfungen inkrementiert. Weitere Informationen finden Sie unter [Statusprüfungsmetriken](viewing_metrics_with_cloudwatch.md#status-check-metrics). Sie können diese Metriken verwenden, um CloudWatch-Alarme zu erstellen, die basierend auf dem Ergebnis der Statusprüfungen ausgelöst werden. Beispielsweise können Sie einen Alarm erstellen, mit dem Sie gewarnt werden, wenn Statusprüfungen für eine bestimmte Instance fehlschlagen. Weitere Informationen finden Sie unter [CloudWatch Alarme für Amazon EC2 EC2-Instances erstellen, die Statusprüfungen nicht bestehen](creating_status_check_alarms.md).

Sie können auch einen CloudWatch Amazon-Alarm erstellen, der eine Amazon EC2-Instance überwacht und die Instance automatisch wiederherstellt, wenn sie aufgrund eines zugrunde liegenden Problems beeinträchtigt wird. Weitere Informationen finden Sie unter [Automatische Instance-Wiederherstellung](ec2-instance-recover.md).

**Topics**
+ [

## Arten von Statusprüfungen
](#types-of-instance-status-checks)
+ [

# Statusprüfungen für Amazon-EC2-Instances anzeigen
](viewing_status.md)
+ [

# CloudWatch Alarme für Amazon EC2 EC2-Instances erstellen, die Statusprüfungen nicht bestehen
](creating_status_check_alarms.md)

## Arten von Statusprüfungen
<a name="types-of-instance-status-checks"></a>

Es gibt drei Arten von Statusprüfungen.
+ [System-Statusprüfungen](#system-status-checks)
+ [Instance-Statusprüfungen](#instance-status-checks)
+ [Verknüpfte EBS-Statusprüfungen](#attached-ebs-status-checks)

### System-Statusprüfungen
<a name="system-status-checks"></a>

Systemstatusprüfungen überwachen die AWS Systeme, auf denen Ihre Instance ausgeführt wird. Bei diesen Überprüfungen werden die zugrunde liegenden Probleme Ihrer Instance erkannt, für die zur Reparatur die Beteiligung von AWS erforderlich ist. Wenn eine Systemstatusprüfung fehlschlägt, können Sie wählen, ob Sie warten AWS möchten, bis das Problem behoben ist, oder Sie können es selbst lösen. Für von Amazon EBS unterstützte Instances können Sie die Instance selbst stoppen und starten, was in den meisten Fällen dazu führt, dass die Instance auf einen neuen Host migriert wird. Für Instances, die vom Instance-Speicher gestützt sind (nur für Linux-Instances unterstützt), können Sie die Instance beenden und ersetzen. Beachten Sie, dass Instance-Speicher-Volumes kurzlebig sind und alle Daten verloren gehen, wenn die Instance gestoppt wird.

Hier sind Beispiele für Probleme aufgeführt, die dazu führen können, dass System-Statusprüfungen fehlschlagen:
+ Verlust der Netzwerkverbindung
+ Systemstromausfall
+ Softwareprobleme auf dem physischen Host
+ Hardwareprobleme auf dem physischen Host, die die Erreichbarkeit des Netzwerks beeinträchtigen

Wenn eine Systemstatusprüfung fehlschlägt, erhöhen wir die [StatusCheckFailed\$1System-Metrik](viewing_metrics_with_cloudwatch.md#status-check-metrics).

**Bare Metal-Instances**  
Wenn Sie einen Neustart vom Betriebssystem auf einer Bare-Metal-Instance durchführen, gibt die Systemstatusprüfung möglicherweise vorübergehend einen Fehlerstatus zurück. Wenn die Instance verfügbar ist, sollte die Systemstatusprüfung einen Passstatus zurückgeben.

### Instance-Statusprüfungen
<a name="instance-status-checks"></a>

Instance-Statusprüfungen überwachen die Software und Netzwerkkonfiguration Ihrer individuellen Instance. Amazon EC2 überprüft den Zustand der Instance, indem es eine ARP-Anfrage (Address Resolution Protocol) an die Netzwerkschnittstelle (NIC) sendet. Bei diesen Überprüfungen werden Probleme Ihrer Instance erkannt, für die zur Reparatur Ihre Beteiligung erforderlich ist. Wenn eine Instance-Statusprüfung nicht bestanden wird, müssen Sie das Problem normalerweise selbst lösen (z. B. per Neustart der Instance oder durch das Vornehmen von Konfigurationsänderungen für die Instance).

**Anmerkung**  
Neuere Linux-Distributionen, die `systemd-networkd` für die Netzwerkkonfiguration verwenden, berichten möglicherweise anders über Integritätsprüfungen als frühere Distributionen. Während des Startvorgangs kann dieser Netzwerktyp früher gestartet und möglicherweise vor anderen Startaufgaben beendet werden, die sich ebenfalls auf den Zustand der Instance auswirken können. Statusprüfungen, die von der Netzwerkverfügbarkeit abhängen, können einen fehlerfreien Status melden, bevor andere Aufgaben abgeschlossen sind.

Hier sind Beispiele für Probleme aufgeführt, die dazu führen können, dass Instance-Statusprüfungen fehlschlagen:
+ Fehlgeschlagene System-Statusprüfungen
+ Fehlerhafte Netzwerk- oder Startup-Konfiguration
+ Unzureichender Speicher
+ Beschädigtes Dateisystem
+ Inkompatibler Kernel
+ Während eines Neustarts meldet die Instance-Statusprüfung einen Fehler, bis die Instance wieder verfügbar ist.

[Wenn eine Überprüfung des Instance-Status fehlschlägt, erhöhen wir die StatusCheckFailed Metrik \$1Instance.](viewing_metrics_with_cloudwatch.md#status-check-metrics)

**Bare Metal-Instances**  
Wenn Sie einen Neustart des Betriebssystems auf einer Bare-Metal-Instance durchführen, gibt die Instance-Statusprüfung möglicherweise vorübergehend einen Fehlerstatus zurück. Wenn die Instance verfügbar wird, sollte die Instance-Statusprüfung einen Passstatus zurückgeben.

### Verknüpfte EBS-Statusprüfungen
<a name="attached-ebs-status-checks"></a>

Bei den Statusprüfungen von angehängten EBS wird überwacht, ob die an eine Instance angehängten Amazon EBS-Volumes erreichbar sind und Vorgänge abschließen I/O können. Bei der `StatusCheckFailed_AttachedEBS` Metrik handelt es sich um einen binären Wert, der auf eine Beeinträchtigung hinweist, wenn eines oder mehrere der der Instance zugeordnete EBS-Volumes nicht in der Lage sind, den Betrieb abzuschließen. I/O Diese Statusprüfungen erkennen grundlegende Probleme mit der Datenverarbeitungs- oder Amazon EBS-Infrastruktur. Wenn die angehängte EBS-Statusprüfmetrik fehlschlägt, können Sie entweder warten, AWS bis das Problem behoben ist, oder Sie können Maßnahmen ergreifen, z. B. die betroffenen Volumes austauschen oder die Instance beenden und neu starten.

Hier sind Beispiele für Probleme aufgeführt, die dazu führen können, dass angehängte EBS-Statusprüfungen fehlschlagen:
+ Hardware- oder Softwareprobleme auf den Speichersubsystemen, die den EBS-Volumes zugrunde liegen
+ Hardwareprobleme auf dem physischen Host, die die Erreichbarkeit der EBS-Volumes beeinträchtigen
+ Verbindungsprobleme zwischen der Instance und den EBS-Volumes

Sie können die `StatusCheckFailed_AttachedEBS`-Metrik verwenden, um die Stabilität Ihres Workloads zu verbessern. Sie können diese Metrik verwenden, um CloudWatch Amazon-Alarme zu erstellen, die auf der Grundlage des Ergebnisses der Statusprüfung ausgelöst werden. Sie könnten beispielsweise ein Failover auf eine sekundäre Instance oder Availability Zone durchführen, wenn Sie eine anhaltende Auswirkung feststellen. Alternativ können Sie alle I/O performance of each attached volume using EBS CloudWatch metrics to detect and replace the impaired volume. If your workload is not driving I/O an Ihre Instance angeschlossenen EBS-Volumes überwachen und die EBS-Statusprüfung weist auf eine Beeinträchtigung hin. Sie können die Instance beenden und starten, um sie auf einen neuen Host zu verschieben. Dadurch können die zugrunde liegenden Hostprobleme behoben werden, die sich auf die Erreichbarkeit der EBS-Volumes auswirken. Weitere Informationen finden Sie unter [ CloudWatch Amazon-Metriken für Amazon EBS.](https://docs.aws.amazon.com/ebs/latest/userguide/using_cloudwatch_ebs.html)

Sie können Ihre Amazon-EC2-Auto-Scaling-Gruppen auch so konfigurieren, dass sie Fehler bei der angefügten EBS-Statusprüfung erkennen und dann die betroffene Instance durch eine neue ersetzen. Weitere Informationen finden Sie unter [Überwachen und Ersetzen von Auto Scaling Instances mit beeinträchtigten Amazon EBS Volumes](https://docs.aws.amazon.com/autoscaling/ec2/userguide/monitor-and-replace-instances-with-impaired-ebs-volumes.html) im *Benutzerhandbuch für Amazon EC2 Auto Scaling*.

**Anmerkung**  
Die verknüpfte EBS-Statusprüfungsmetrik ist nur für Nitro-Instances verfügbar.

# Statusprüfungen für Amazon-EC2-Instances anzeigen
<a name="viewing_status"></a>

Wenn Ihre Instance eine nicht bestandene Statusprüfung aufweist, müssen Sie das Problem normalerweise selbst lösen (z. B. per Neustart der Instance oder durch das Vornehmen von Konfigurationsänderungen für die Instance). Informationen zur Problembehandlung für System- oder Instance-Statusprüfungen erhalten Sie unter [Beheben von Problemen bei Amazon-EC2-Linux-Instances mit nicht bestandenen Statusprüfungen](TroubleshootingInstances.md).

------
#### [ Console ]

**Anzeigen der Statusprüfungen**

1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Wählen Sie im Navigationsbereich **Instances** aus.

1. Auf der Seite **Instances** ist in der Spalte **Statusprüfungen** jeweils der Betriebszustand einer Instance angegeben.

1. Wählen Sie die Instance aus, um ihren Status anzuzeigen, und wählen Sie anschließend die Registerkarte **Status und Alarme**.

1. Um die CloudWatch Metriken für Statuschecks zu überprüfen, erweitern Sie auf der Registerkarte **Status und Alarme** die Option **Metriken**, um die Grafiken für die folgenden Metriken zu sehen:
   + **Statusprüfung für System fehlgeschlagen**
   + **Statusprüfung für Instance fehlgeschlagen**
   + **Die Statusüberprüfung für das angefügte EBS ist fehlgeschlagen**

   Weitere Informationen finden Sie unter [Statusprüfungsmetriken](viewing_metrics_with_cloudwatch.md#status-check-metrics).

------
#### [ AWS CLI ]

**Anzeigen der Statusprüfungen**  
Verwenden Sie den Befehl [describe-instance-status](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-status.html).

**Beispiel**: Rufen Sie den Status aller laufenden Instances ab

```
aws ec2 describe-instance-status
```

**Beispiel**: Rufen Sie den Status aller Instances ab

```
aws ec2 describe-instance-status --include-all-instances
```

**Beispiel**: Rufen Sie den Status einer einzelnen laufenden Instance ab

```
aws ec2 describe-instance-status --instance-ids i-1234567890abcdef0
```

**Beispiel**: Rufen Sie alle Instances mit dem Status `impaired` ab

```
aws ec2 describe-instance-status \
--filters Name=instance-status.status,Values=impaired
```

------
#### [ PowerShell ]

**Anzeigen der Statusprüfungen**  
Verwenden Sie den Befehl [Get-EC2InstanceStatus](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceStatus.html).

**Beispiel**: Rufen Sie den Status aller laufenden Instances ab

```
Get-EC2InstanceStatus
```

**Beispiel**: Rufen Sie den Status aller Instances ab

```
Get-EC2InstanceStatus -IncludeAllInstance $true
```

**Beispiel**: Rufen Sie den Status einer einzelnen laufenden Instance ab

```
Get-EC2InstanceStatus -InstanceId i-1234567890abcdef0
```

**Beispiel**: Rufen Sie alle Instances mit dem Status `impaired` ab

```
Get-EC2InstanceStatus \
-Filter @{Name="instance-status.status"; Values="impaired"}
```

------

# CloudWatch Alarme für Amazon EC2 EC2-Instances erstellen, die Statusprüfungen nicht bestehen
<a name="creating_status_check_alarms"></a>

Sie können die [Metriken für die Statusprüfung](viewing_metrics_with_cloudwatch.md#status-check-metrics) verwenden, um CloudWatch Alarme zu erstellen, die Sie benachrichtigen, wenn die Statusprüfung einer Instanz fehlgeschlagen ist.

Alarme bei Statusprüfungen können vorübergehend in den Status *ungenügend Daten* wechseln, wenn metrische Datenpunkte fehlen. Dies ist zwar selten, kann aber passieren, wenn es zu einer Unterbrechung der metrischen Berichtssysteme kommt, selbst wenn eine Instance fehlerfrei ist. Wir empfehlen, diesen Status als fehlende Daten zu behandeln und nicht als Fehlschlag bei der Statusüberprüfung oder als Alarmverletzung. Dies ist besonders wichtig, wenn als Reaktion Aktionen zum Anhalten, Beenden, Neustarten oder Wiederherstellen der Instance ausgeführt werden.

------
#### [ Console ]

In diesem Beispiel wird ein Alarm konfiguriert, der eine Benachrichtigung sendet, wenn eine Instance eine Statusprüfung nicht besteht. Sie können die Instance optional anhalten, beenden oder wiederherstellen.

**So erstellen Sie einen Statusprüfungsalarm**

1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Wählen Sie im Navigationsbereich **Instances** aus.

1. Wählen Sie die Instance, dann die Registerkarte **Statusprüfungen** und **Aktionen**, **Statusprüfalarm erstellen** aus.

1. Wählen Sie auf der Seite ** CloudWatch Alarme verwalten** unter **Alarm hinzufügen oder bearbeiten** die Option **Alarm erstellen** aus.

1. Aktivieren Sie für **Alarmbenachrichtigung** den Schalter, um Amazon Simple Notification Service (Amazon SNS) -Benachrichtigungen zu konfigurieren. Wählen Sie ein vorhandenes Amazon SNS-Thema aus oder geben Sie einen Namen ein, um ein neues Thema zu erstellen.

   Wenn Sie der Liste der Empfänger eine E-Mail-Adresse hinzufügen oder ein neues Thema erstellen, sendet Amazon SNS an jede neue Adresse eine Bestätigungs-E-Mail. Jeder Empfänger muss den Bestätigungslink in der E-Mail auswählen. Benachrichtigungen über Alarme werden nur an bestätigte Adressen gesendet.

1. Aktivieren Sie für **Alarmaktion** den Schalter, um eine Aktion anzugeben, die ausgeführt werden soll, wenn der Alarm ausgelöst wird. Wählen Sie die Aktion aus.

1. Wählen Sie unter **larm thresholds (Alarmschwellenwerte)** die Metrik und Kriterien für den Alarm aus.

   Sie können die Standardeinstellungen für **Beispiele gruppieren nach** (**Durchschnitt**) und für **Datentypen für die Probenahme** (**Statusprüfung failed:either**) übernehmen oder an Ihre Anforderungen anpassen.

   Legen Sie unter **Consecutive period (Kontinuierlicher Zeitraum)** die Anzahl von Zeiträumen fest, die ausgewertet werden sollen, und wählen Sie unter **Period (Zeitraum)** die Dauer des Auswertungszeitraums aus, nach dem der Alarm ausgelöst und eine E-Mail gesendet wird.

1. (Optional) Wählen Sie für **Beispiel-Metrikdaten** die Option **Zu Dashboard hinzufügen** aus.

1. Wählen Sie **Erstellen** aus.

Falls Sie Änderungen an einem Alarm zum Instance-Status vornehmen möchten, können Sie ihn bearbeiten.

**Erstellen eines Ereignisfensters**

1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Wählen Sie im Navigationsbereich **Instances** aus.

1. Wählen Sie die Instanz aus und wählen Sie **Aktionen**, **Überwachung**, ** CloudWatchAlarme verwalten** aus.

1. Wählen Sie auf der Seite ** CloudWatch Alarme verwalten** unter **Alarm hinzufügen oder bearbeiten** die Option **Alarm bearbeiten** aus.

1. Wählen Sie unter **Search for alarm (Alarmsuche)** den Alarm aus.

1. Wenn Sie die Änderungen vorgenommen haben, wählen Sie **Update (Aktualisieren)** aus.

------
#### [ AWS CLI ]

Im folgenden Beispiel veröffentlicht der Alarm eine Benachrichtigung an das SNS-Thema, wenn die Instance entweder die Instance- oder die System-Statusprüfung in mindestens zwei aufeinanderfolgenden Zeiträumen nicht besteht. Die verwendete CloudWatch Metrik ist`StatusCheckFailed`.

**So erstellen Sie einen Statusprüfungsalarm**

1. Wählen Sie ein vorhandenes SNS-Thema aus oder erstellen Sie ein neues Thema. Weitere Informationen finden Sie unter [Zugriff auf Amazon SNS in der AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-services-sns.html) im *Benutzerhandbuch für AWS Command Line Interface *.

1. Verwenden Sie den folgenden Befehl [list-metrics](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/list-metrics.html), um die verfügbaren CloudWatch Amazon-Metriken für Amazon EC2 anzuzeigen.

   ```
   aws cloudwatch list-metrics --namespace AWS/EC2
   ```

1. Verwenden Sie den folgenden [put-metric-alarm](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/put-metric-alarm.html)Befehl, um den Alarm zu erstellen.

   ```
   aws cloudwatch put-metric-alarm \
       --alarm-name StatusCheckFailed-Alarm-for-i-1234567890abcdef0 \
       --metric-name StatusCheckFailed \
       --namespace AWS/EC2 \
       --statistic Maximum \
       --dimensions Name=InstanceId,Value=i-1234567890abcdef0 \
       --unit Count \
       --period 300 \
       --evaluation-periods 2 \
       --threshold 1 \
       --comparison-operator GreaterThanOrEqualToThreshold \
       --alarm-actions arn:aws:sns:us-west-2:111122223333:my-sns-topic
   ```

   Der Zeitraum ist der Zeitraum in Sekunden, in dem CloudWatch Amazon-Metriken erfasst werden. Im Beispiel wird der Wert 300 verwendet, also 60 Sekunden multipliziert mit 5 Minuten. Die Bewertungsperiode ist die Anzahl von aufeinanderfolgenden Zeiträumen, für die der Wert der Metrik mit dem Schwellenwert verglichen werden muss. In diesem Beispiel wird der Wert 2 verwendet. Die Alarmaktionen sind die Aktionen, die durchgeführt werden sollen, wenn dieser Alarm ausgelöst wird.

------
#### [ PowerShell ]

**So erstellen Sie einen Statusprüfungsalarm**  
Verwenden [Sie das Cmdlet CWMetric Write-Alarm](https://docs.aws.amazon.com/powershell/latest/reference/items/Write-CWMetricAlarm.html) wie folgt, um Benachrichtigungen zu einem SNS-Thema zu veröffentlichen, wenn die Instance die Statusprüfungen für mindestens zwei aufeinanderfolgende Zeiträume nicht bestanden hat.

```
Write-CWMetricAlarm `
    -AlarmName "StatusCheckFailed-Alarm-for-i-1234567890abcdef0" `
    -MetricName "StatusCheckFailed" `
    -Namespace "AWS/EC2" `
    -Statistic "Maximum" `
    -Dimension @{Name="InstanceId"; Values="i-1234567890abcdef0"} `
    -Unit "Count" `
    -Period 300 `
    -EvaluationPeriod 2 `
    -Threshold 1 `
    -ComparisonOperator "GreaterThanOrEqualToThreshold" `
    -AlarmAction "arn:aws:sns:us-west-2:111122223333:my-sns-topic"
```

Der Zeitraum ist der Zeitraum in Sekunden, in dem CloudWatch Amazon-Metriken erfasst werden. Im Beispiel wird der Wert 300 verwendet, also 60 Sekunden multipliziert mit 5 Minuten. Die Bewertungsperiode ist die Anzahl von aufeinanderfolgenden Zeiträumen, für die der Wert der Metrik mit dem Schwellenwert verglichen werden muss. In diesem Beispiel wird der Wert 2 verwendet. Die Alarmaktionen sind die Aktionen, die durchgeführt werden sollen, wenn dieser Alarm ausgelöst wird.

------