Ich würde gerne Ihre Ansätze zur Überwachung von Linux-Instanzen hören, die in EC2 ausgeführt werden. Ich bin es sehr gewohnt, mit Nagios alle möglichen Aspekte des Ökosystems einer webbasierten Anwendung zu überwachen, aber das Modell scheint sich nicht besonders gut für Maschinen zu eignen, die ziemlich häufig zerstört und neu erstellt werden. Meine EC2-Instanzen werden von RightScale vermittelt, das über ein eigenes Überwachungsschema verfügt, das ich nicht besonders nützlich finde - obwohl ich vorhabe, ihre Überwachung weiter zu untersuchen.
Auf den fraglichen Instanzen werden normale Open-Source-Inhalte ausgeführt: MySQL, Apache, Passenger, Rails.
Vielen Dank im Voraus.
quelle
Möchten Sie jede EC2-Instanz oder die Gesamtverfügbarkeit und -leistung überwachen ?
Es ist uns nicht wirklich wichtig, was jede Instanz tut, sondern wir überwachen die Reaktionszeit und Funktionalität unserer gesamten Webanwendung. Hierfür gibt es einige Tools. Wir mögen AlertFox , das alle 15 Minuten ziemlich komplexe iMacros-basierte Transaktionsüberwachungsskripte für uns ausführt.
quelle
Es könnte sich lohnen, sich Cloudkick anzuschauen. Dies hängt genau von der Art der Überwachung ab, die Sie durchführen müssen. Es wurde jedoch speziell für EC2 entwickelt:
https://www.cloudkick.com/
quelle
Ich benutze Ganglia, um meinen Cluster zu überwachen:
http://ganglia.info/
Stellen Sie einfach sicher, dass Sie es so konfigurieren, dass Unicast verwendet wird und tote Hosts nach einiger Zeit gelöscht werden.
quelle