Antwort

26

Es gibt keine eingebauten Metriken für Speicherplatz - Da Amazon dies von außen betrachtet, wissen sie nicht, was Sie mit einem EBS-Volume gemacht haben: Es könnte Teil eines Raid-Sets sein, formatiert in einem exotischen Format usw.

Amazon hat ein System namens CloudWatch, das zur Überwachung von AWS-Systemen und -Ressourcen verwendet werden kann. Zum Glück unterstützt CloudWatch benutzerdefinierte Metriken: Sie können die CloudWatch APIs verwenden, um beliebige Daten hinzuzufügen (und dann Warnungen von ihnen zu erstellen).

Amazon bietet einige sample scripts an, die (unter anderem) die Speicherplatznutzung für Cloudwatch veröffentlichen. Beachten Sie, dass mit der Verwendung benutzerdefinierter Messwerte eine geringe Gebühr verbunden ist - 0,50 US-Dollar pro Metrik pro Monat.

+2

Aber Sie bekommen 10 freie einen Monat. – Martin

+0

Beachten Sie, dass Sie bei Verwendung dieser Skripts die Datei '--aws-credential-file =/home/ubuntu/monitoring-scripts/awscred.template' angeben müssen, die mit Ihrem AWS-Schlüssel und -Secret gefüllt ist. Das hätte etwas besser in der Dokumentation hervorgehoben werden können. –

+1

@DimitryK, noch besser als das Bereitstellen einer Anmeldeinformationsdatei, wie Sie es vorschlagen, ist die Verwendung einer IAM-Rolle. Wenn Sie Ihre Instanz starten, die einem Instanzprofil zugeordnet ist, das einer IAM-Rolle zugeordnet ist, können diese Skripts (und die AWS-Befehlszeilenschnittstelle und die AWS-SDKs und viele andere Tools) automatisch temporäre Anmeldeinformationen abrufen. rotieren, widerrufen, usw.) Anmeldeinformationen manuell nicht mehr. –

0

Ich stimme Frederick Cheung's Antwort zu; Ich habe jedoch dieses Dienstprogramm für Windows-Instanzen gefunden: http://www.eleven41.com/labs/cloudwatch-monitor-for-windows/. Es wird als Dienst ausgeführt und sendet die Messwerte für Speicherplatz und Speichernutzung an CloudWatch. Von dort müssen Sie nur den Alarm in CloudWatch einrichten.

Verwandte Themen