Munin gegen Nagios

46

Wir verwenden Nagios zur Zeit, um ungefähr 20 Linux-Maschinen (Dienste und funktionale Links) zu überwachen. Ich erfahre gerade etwas über Munin und frage mich, ob dies ein Nagios-Ersatz ist oder ob er zusammen mit Nagios verwendet werden kann. Ich möchte keine Stunden damit verbringen, es einzurichten, nur um herauszufinden, dass ich mit Nagios bereits all diese Funktionen habe.

Ich würde mich besonders freuen, wenn jemand, der beide Programme verwendet, einen Einblick in Ihre Erfahrungen geben kann. Was ist besser für welche Aufgabe und was empfehlen Sie zu verwenden?

Hinweis: Wir haben einige Zeit auch Kakteen verwendet. Das Hauptproblem bei Nagios ist, dass die Einrichtung zu lange dauert und nicht sehr einfach ist.

Milan Babuškov
quelle

Antworten:

68

Munin und Nagios sind wirklich verschiedene Werkzeuge.

Von der offiziellen Munin-Website :

Munin ist ein vernetztes Tool zur Ressourcenüberwachung, mit dessen Hilfe Ressourcentendenzen analysiert werden können und "Was hat gerade unsere Leistung beeinträchtigt?". Probleme. Es ist entworfen, um sehr bedienungsfertig zu sein. Eine Standardinstallation bietet viele Diagramme, die fast ohne Arbeit sind.

Nagios ist ein Tool zur Überwachung (Alarmierung). Munin könnte als Ersatz für Kakteen angesehen werden .

Wir benutzen beide: Nagios und Munin.

  • Nagios teilt uns in Echtzeit mit, ob etwas nicht stimmt: Webserver ausgefallen, durchschnittliche Datenbanklast usw.
  • Mit Munin können Sie die Trends und die Geschichte darüber sehen, warum das passiert ist.
Gabriel Sosa
quelle
6
Dies ist eine großartige Beschreibung +1. Ich muss noch etwas hinzufügen: Mit munin können Sie nicht nur die Trends sehen, sondern auch Schwellenwerte festlegen. Wenn einer dieser Grenzwerte überschritten wird, wird (kann) Nagios benachrichtigt (mit passiver Prüfung). Dann können Sie das ausgefeilte Benachrichtigungs-Framework von nagios verwenden.
cstamas
2
.. es ist erwähnenswert, dass Munin alarmieren kann - wenn Sie die Arbeit in das Festlegen von Schwellenwerten und Kontakten für Dinge investieren, die Sie für Nagios interessieren, wird dies ein bisschen überflüssig. Nagios war die Komplikation nicht wert für das sehr kleine Extra, das es uns bot. Munin warnt uns (über ein geplantes SMS-Gateway), wenn etwas offline geht.
Pazifist
7

Munin funktioniert definitiv am besten parallel zu Nagios. Es kann sich auch daran binden und Benachrichtigungen über Grenzwertüberschreitungen an das Nagios-Benachrichtigungssystem senden. Der Grund, warum wir es verwenden, ist, dass die Einrichtung neuer Monitore praktisch trivial ist. Nagios erfordert etwas mehr Aufwand.

Beachten Sie auch, dass PNP4Nagios Nagios Grafikfunktionen bietet. Die meisten Plugins melden Leistungsdaten und PNP4Nagios speichert diese Informationen in RRD-Datenbanken und zeigt sie als Grafiken in der Nagios-Oberfläche an. Wir verwenden es zusätzlich zu Munin, da es Diagramme von Netzwerkdiensten enthält (die Hauptstärke von Munin ist die Überwachung der lokalen Box).

Ein letzter Hinweis: Wir verwenden auch Cacti , da es das nützlichste Tool für die grafische Darstellung von Switch- und Router-Ports über SNMP ist. Wir haben <10 Geräte von ihm überwacht. Es ist zu mühsam, es für die Verwaltung der eigentlichen Server einzurichten - Munin und Nagios / NRPE sind viel einfacher zu verwalten als SNMP-Agenten.

Mike Pountney
quelle
4
Ich habe Nagios benutzt. Und das ist der Grund, warum ich es verlassen habe. Es ist ein großartiges Tool, aber Sie brauchen viele Stunden und "Satelliten" -Tools, um etwas Nützliches zu haben. So bin ich auf ZABBIX umgestiegen. Es ist alles in nur einem Tool integriert.
Bob Rivers
1

Jedes Mal, wenn ich nach irgendetwas suche, das mit der Überwachung von Nagios zu tun hat, ist dies ein wichtiger Punkt in den Antworten, aber ich hatte noch nie von Munin gehört, bis ich Ihre Frage gesehen habe. Das ist ein kleiner Hinweis für mich. Ein schneller Blick auf die von Ihnen verlinkte Website macht die Dinge nicht wirklich klar.

Warum nicht Munin parallel mit Nagios einrichten und sehen, was es für Sie tun wird? Das habe ich vor. Wer weiß, es könnte in Zukunft DAS Überwachungstool sein.

John Gardeniers
quelle
1

Es gibt eine Reihe von Gründen, warum Sie diese Überwachungstools benötigen. Es lohnt sich, dies als separate Anforderungen zu berücksichtigen, für die wahrscheinlich separate Tools erforderlich sind, obwohl sich die Möglichkeiten der Tools sicherlich überschneiden.

  1. Konzentrieren Sie sich auf auftretende Probleme.
  2. Geben Sie Informationen an, um zu analysieren, was wann falsch läuft.
  3. Antworten automatisieren.

ZB sind dies die Schwerpunkte von:

  1. Nagios
  2. Munin oder Kakteen
  3. Monit

Sie können sich zwar Benachrichtigungen senden lassen, dies ist jedoch ein umständliches Tool für die Situationserkennung.

Sie können auch Leistungsdiagramme in Nagios integrieren, aber ich bin mir nicht sicher, ob dies überzeugend ist. Munin ist so viel einfacher zu konfigurieren.


quelle
Wir haben gerade mmonit gekauft, mit einem zentralisierten Monit-Server. erstaunliches Stück Software. Ich bin in dieses Ding verliebt. Es ist wie 24 Stunden an der Bar zu arbeiten. Trotzdem muss ich einige Konfigurationsdateien machen, es ist nett und süß.
Marc Riera