Wir haben 3 dedizierte Server, die mit openVZ in mehrere VPS aufgeteilt wurden. Wir verwenden munin, um den VPS mit den Produktionsstandorten zu überwachen, und überwachen einen der VPS, um sicherzustellen, dass der Dienst bei einem Ausfall neu gestartet wird.
Wir brauchen einen viel besseren Weg, um alle unsere Server zu überwachen. Da wir bis zu 14 VPS haben, möchten wir einen zentralen Hub, in dem wir nicht nur die von munin gesammelten Daten sehen können, sondern auch einige zusätzliche Statistiken auf die Netzwerke und Leistungen unserer Dienste.
Einige unserer Anforderungen:
- SMS-Benachrichtigung bei Fehler (Möglichkeit, bestimmte benutzerdefinierte Überprüfungen
einzurichten ) - Protokollanalyse für Apache error_log und andere.
- Muss zentral sein (dh ein Server und mehrere Knoten, die die Daten sammeln).
- Muss nicht einfach zu installieren, sondern einfach zu warten sein.
- Muss frei sein
Ich wurde auf Nagios und Splunk hingewiesen, was denkst du? Vielen Dank,
quelle
Ich habe mit Zabbix großen Erfolg gehabt , es erfüllt alle Ihre Punkte in einem Paket.
(Quelle: zabbix.com )
Am schwierigsten wird es sein, das Apache-Protokoll zu überwachen, aber Zabbix ist erweiterbar, sodass Sie LogWatch oder ein anderes Perl-Skript verwenden können, um Daten für Sie zu erfassen.
quelle
Ich mag OpManager und es ist kostenlos bis zu einer bestimmten Anzahl von Knoten. Funktioniert alles oben Genannte und ist ziemlich einfach zu installieren und zu warten.
quelle
Nagios sollte eine gute Wahl sein. Zuallererst - es ist modular und erfüllt so ziemlich alle Ihre Erwartungen. Außerdem erhielt es einige schöne Auszeichnungen .
EDIT: Vergessen Sie nicht, diese Antwort zu überprüfen .
quelle