
Ich habe einen Ubuntu-Server, der gelegentlich neu startet. Ich bemerke den Neustart etwa alle 3 Wochen. Ich habe das Gefühl, dass dies häufiger vorkommt, und ich möchte mir ein genaues Bild des Problems und der Häufigkeit machen.
Ich dachte darüber nach, eine E-Mail zu konfigurieren, die beim Serverstart gesendet wird, aber ich wollte die Frage hier stellen, um herauszufinden, was die beste Vorgehensweise zum Überwachen von Servern ist. Mir ist aufgefallen, dass Sie den Server zum Senden von E-Mails mit Bootmail oder per Skript mit Cron konfigurieren können. Nagios ist mir auch aufgefallen, aber das scheint etwas komplizierter und detaillierter zu sein. Was ist die beste Vorgehensweise zum Überwachen von Ubuntu-Servern? Ich suche nach etwas Einfachem, aber dennoch Flexiblem und Leistungsstarkem. Je weniger Shell-Skripting, desto besser.
Antwort1
Dies ist die Liste der Linux-Überwachungstools: (http://www.cyberciti.biz/tips/top-linux-monitoring-tools.html). Wie Sie sehen, gibt es auch Nagios. Sie haben die Dienste, die Sie überwachen möchten, nicht angegeben.
Wenn Sie einen Protokollleser benötigen, können Sie Splunk ausprobieren, das für kleine Mengen an Protokolldaten kostenlos ist. Für Webserver würde ich eines der vielen Web-Statistikprogramme wählen. Ich hoffe, das hilft. Für Datenbanken müssen Sie freien Speicherplatz, Tablespace-Größen und CPU-Überlastungen überwachen. Für einfache Dateiserver würde ich einfach Mail-Ping wählen (ein Cron-Job sendet E-Mails/SMS an Ihr Mobiltelefon).
Es gibt viele Überwachungsebenen. Dies hängt stark davon ab, welchen Dienst Ihr Server bietet, welches SLA Sie erreichen müssen und wie viel Geld Sie ausgeben können.
Antwort2
VersuchenSeelöwees ist ein kostenloses Linux-Überwachungssystem. Sie müssen nur ein Agentenprogramm installieren und das war’s. Es kann alle benutzerdefinierten Befehle, Shell-Skripte, Protokollausgaben usw. überwachen. Es hat mir sehr geholfen, als ich in einer Situation war, in der ich herausfinden musste, was zu einem bestimmten Zeitpunkt auf meinem Ubuntu-Server schiefgelaufen ist. Ich konnte leicht herausfinden, welche Prozesse zu diesem Zeitpunkt liefen, die zu hohen CPU-, Speicher- und I/O-Wartezeiten führten. Ich empfehle dieses Tool wegen seiner intuitiven Bedienung und der einfachen Installation und Einrichtung.