Einfache Methoden zur ständigen Überwachung des Zustands vieler Server?

Einfache Methoden zur ständigen Überwachung des Zustands vieler Server?

Ich betreibe mehrere Web-Proxyserver unter CentOS und suche nach einer einfachen Möglichkeit, den Zustand der Server ständig zu überwachen (wie schnell sie auf Webanforderungen reagieren, wie schnell Webseiten geladen werden usw.).

Ich dachte vielleicht an etwas mit einer Weboberfläche (vielleicht PHP-Skript?) oder möglicherweise an die Verwendung von Tools aus einer Bash-Eingabeaufforderung. Wie lässt sich das auf einfache Weise bewerkstelligen? Danke!

Antwort1

Nagios funktioniert wirklich gut

Antwort2

Ich empfehle Zenoss Core (kostenlos). Sie haben ZenPacks, um benutzerdefinierte Informationen abzurufen, die verfolgt werden müssen. Funktioniert hervorragend in meiner Linux/Windows-Umgebung.

Antwort3

Alle haben Nagios erwähnt - was großartig ist,gibt Ihnen aber möglicherweise nicht alles, was Sie brauchen.

Eine bessere Option für das, was Sie suchen, könnte seinOpsView- das ist eigentlich nur ein Wrapper um Nagios, fügt aber Diagramme der Dienste im Zeitverlauf hinzu, sodass Sie sehen können, was Ihre Server am letzten Tag, in der letzten Woche, im letzten Monat oder im letzten Jahr gemacht haben.

Die Einrichtung von Nagios und OpsView dauert jedoch einige Zeit.

Eine sehr nützliche undextrem einfach zu installierenAntwort istmunin. Die Standardinstallation von Munin bietet Ihnen eine einfache Webseite mit Diagrammen aller Arten von Servermetriken auf niedriger Ebene, z. B. wie viel Speicher für den Cache oder aktiv von Apps verwendet wird. Wie viele Inodes Ihr Dateisystem verwendet, Festplatten-E/A-Geschwindigkeit, CPU-Aktivität (nach Typ aufgeschlüsselt) usw. Es überwacht sogar Apache oder MySQL für Sie – wie viele Prozesse zu einem bestimmten Zeitpunkt was tun. Das Einzige, was es meiner Meinung nach nicht tun wird, ist die tatsächliche Reaktionszeit Ihrer Webseiten zu überprüfen – aber selbst das wäre nicht allzu schwer einzurichten.

Antwort4

Eines der am häufigsten verwendeten Werkzeuge hierfür istNagios, es ist Open Source und verfügt über eine große Auswahl an Überwachungs-Plugins. Wenn Ihnen keines davon gefällt, können Sie jedes beliebige Bash-Skript ausführen und die Antwort verarbeiten. Es zeigt alle Daten über eine Weboberfläche an.

Die Konfiguration von Nagios kann ziemlich kompliziert sein und eine Weile dauern, bis man sich daran gewöhnt hat, aber wenn man erst einmal damit vertraut ist, ist es ein fantastisches Tool. Es gibt auch eine Reihe von Tools, die bei der Konfiguration helfen, wie zum Beispielnagiosconfig.

verwandte Informationen