Ich führe ein Wordpress von AWS aus, und ich kann nicht herausfinden, wie man überwacht, wenn die Kapazität nicht mehr ausreicht. Es gibt viele Möglichkeiten, andere Dinge zu überwachen, aber ich möchte nur wissen, wann der Speicherplatz knapp wird.Wie kann ich benachrichtigt werden, wenn der Speicherplatz in einer EBS-Instanz knapp wird?
Antwort
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.
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.
- 1. Wie kann ich benachrichtigt werden, wenn eine UIView sichtbar wird?
- 2. wird benachrichtigt, wenn UITextField werdenFirstResponder
- 3. Android - Wie kann ich benachrichtigt werden, wenn ein bestimmter Frame in einem gif angezeigt wird?
- 4. Wie benachrichtigt werden, wenn scrollToRowAtIndexPath beendet
- 5. Wie kann ich über eine Bannerbenachrichtigung in iOS benachrichtigt werden?
- 6. Wie man benachrichtigt wird, wenn NSWindow schließt
- 7. Wie kann ich benachrichtigt werden, dass der Prozess in Python mit PyQt beendet wird?
- 8. Wie kann ich benachrichtigt werden, wenn ein neues Fenster auf Win32 erstellt wird?
- 9. benachrichtigt wird, wenn eine Dateisperre
- 10. Wie kann ich benachrichtigt werden, wenn die Eigenschaftenseite in Ansichtsklasse geändert
- 11. Wie wird benachrichtigt, wenn der Benutzer Fitnessdaten verweigert?
- 12. Wie kann ich benachrichtigt werden, wenn der Benutzer die Bearbeitung einer Zelle in einem NSTableView beendet hat?
- 13. Wie man benachrichtigt wird, wenn eine Benachrichtigung gemeldet wird
- 14. Wie kann mein Objekt benachrichtigt werden, wenn sein Blatt angezeigt wird?
- 15. wie hat der Demultiplexer benachrichtigt werden, wenn OP_ACCEPT Ereignis passiert
- 16. Überwachung Speicherplatz auf Windows Mobile
- 17. Wie kann der Benutzer benachrichtigt werden, wenn er mit der Geoloqi API in eine Region eintritt?
- 18. UIView - Wie wird benachrichtigt, wenn die Ansicht geladen wird?
- 19. Wie kann der Benutzer bei bestimmten Ereignissen benachrichtigt werden?
- 20. Outlook Add-in - Gibt es eine Möglichkeit, wie ich benachrichtigt werden kann, wenn ein Kalenderelement startet?
- 21. Wie kann ich von einem VS2008 VSPackage benachrichtigt werden, wenn sich die Careposition geändert hat?
- 22. Wie kann ich über eine Änderung der Systemzeit in meiner Cocoa-Anwendung benachrichtigt werden?
- 23. wie man benachrichtigt wird, wenn das ble Gerät linkloss auftritt
- 24. Wie man benachrichtigt wird, wenn eine Eingabe gesetzt wurde
- 25. Wie kann ich über Fehler benachrichtigt werden, wenn Piping zu schlucken browserifizieren?
- 26. benachrichtigt werden, wenn alle Hintergrund Thread Fäden
- 27. Android wird benachrichtigt, wenn die Inhaltsanbieter-Bilddatenbank aktualisiert wird
- 28. Wird benachrichtigt, wenn der Benutzer zu einer Markierung (Annotation) in Eclipse springt
- 29. Wie kann ich benachrichtigt werden, wenn eine dispatch_async-Aufgabe abgeschlossen ist?
- 30. Wie kann ich benachrichtigt werden, wenn eine Snackbar sich selbst entlassen hat?
Aber Sie bekommen 10 freie einen Monat. – Martin
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. –
@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. –