Open-Source-Überwachungstool für Linux-Server

Ich möchte wissen, ob es ein gutes, praktisches und vor allem Open Source Monitoring Tool für Linux Server gibt. Ich habe nur SSH- und HTTPS-Zugriff auf den Server (ich habe keine GUI oder physischen Zugriff).

Meine Anforderungen:

  • Webinterface für das „Host“-System, das auch auf Smartphones lauffähig ist
  • Detaillierte Liste der Dienste eines bestimmten Servers
  • Ereignisprotokollerfassung (es wäre schön, wenn es die Fehler und Warnungen einfach filtern könnte
  • Überwachung von Netzwerk, Hardware und spezieller Software (falls sie läuft) + Ports (falls sie verwendet werden)
  • Gesicherter Zugriff
  • E-Mail-Benachrichtigung über einen externen E-Mail-Server

Ich verwende Debian 8 Wheezy.

Ich habe mehrere Tools gefunden, aber keiner konnte mir wirklich weiterhelfen... - welche haben Sie getestet und warum konnten sie Ihnen nicht weiterhelfen?
Oh ok, es tut mir leid, dass ich es nicht richtig definiert habe: D Ich werde es so schnell wie möglich bearbeiten ... Ja, übrigens. Ich weiß nur, dass ich die meisten kostenpflichtigen Monitoring-Tools nicht getestet habe, die eine kostenpflichtige Lizenzaktivierung hätten, ich hatte so Probleme mit der Deinstallation und der Suche nach Open-Source-Tools (ich habe zu viele gefunden), dass ich nur einige erfahrene anhören möchte Benutzer, die einen empfehlen könnten :)
Bitte sehen Sie sich meine Antwort hier an : Monitorix verwende ich selbst (Haftungsausschluss: Ich bin der Betreuer der *.debPakete dieses Tools). Ich lasse es auf mehreren Maschinen laufen, ua Ubuntu und Debian Wheezy (ähm, und Debian 8 ist Jessie IMHO – wo Monitorix auch funktionieren sollte ;) 64bit (Ubuntu, Wheezy) und ARM (Wheezy) in meinem Fall.
Hallo @Izzy, danke für deine Empfehlung, es sieht nicht schlecht aus, aber ich habe nichts über die SMTP-Unterstützung gesehen, um Benachrichtigungen zu erhalten, wenn ein Dienst offline ist?
Das wurde in der verwiesenen Frage nicht gefragt. Es gibt eine E-Mail-Funktion in Monitorix, obwohl ich zugeben muss, dass ich sie nie benutzt habe, suchen Sie einfach auf der Seite mit der Funktionsliste nach "Alarmfunktionen". Aber du hast recht, ich sehe da keinen "Service down" oder ähnliches abgedeckt. Fühlen Sie sich frei, die Github-Präsenz zu überprüfen und ein Problem dafür zu eröffnen, wenn Sie sich für Monitorix entscheiden (oder dies tun würden, wenn diese Funktion hinzugefügt würde), Jordi/mikaku reagiert immer gut auf solche Dinge.
Ja war es :D Der letzte Eintrag in der Liste :P Ok ich werde danach suchen :)

Antworten (2)

Ich würde vorschlagen, dass Sie sich Zabbix ( https://zabbix.org ) ansehen , ein sehr leistungsfähiges Open-Source-Überwachungstool.

Könntest du einen Screenshot posten? Und kann es nur mit SSH und HTTP installiert werden?
Sie können Beispiel-Screenshots unter zabbix.com/screenshots.php sehen. Der 'übliche' Weg, Zabbix zu installieren, ist über Betriebssystempakete (dh mit apt-get/aptitude/apt, yum usw.), so dass der SSH-Zugriff ausreicht (vorausgesetzt, Sie haben root /sudo-Zugriff). Installationsanweisungen für aktuelle RedHat- und Debian-basierte Distributionen sind auf der Download-Seite unter zabbix.com/download.php verlinkt .
Es sieht sehr schön und intuitiv aus. Ich werde es am Samstag ausprobieren und installieren :) Es scheint, dass es alle Funktionen bietet, die ich brauche.
Bitte zögern Sie nicht, Ihre Antwort zu bearbeiten, nachdem Sie die Antwortrichtlinien gelesen und integriert haben . Sie sollten bereits Erfahrung mit der Software haben. Was genau hat dir daran gefallen, was hat dir nicht so gut gefallen? Wie erfüllt die Software jede Anforderung in der Frage? Kurzantworten werden gelöscht. Danke!

Meine Organisation verwendet Nagios , und auf den ersten Blick könnte es Ihren Anforderungen entsprechen. Die Core-Version ist kostenlos/OSS und genießt in der Branche hohes Ansehen.

Es wird mit verschiedenen webbasierten Benutzeroberflächen geliefert und kann manuell installiert werden, oder Sie können eine fertige VM herunterladen, obwohl Ihre besonderen Einschränkungen dies möglicherweise ausschließen.

Könntest du einen Screenshot posten? Und kann es nur mit SSH und HTTP installiert werden?
Nagios Core ist keine schlechte Option, aber es hat einige negative Aspekte, wenn Sie einige Funktionen der Pro-Version möchten :( Aber ich kann es empfehlen :D Es ist einfach nicht die Lösung für meine Zwecke.