Was ist besser, Nagios oder Sensu?
Ich bin nicht sicher über die monitoring-framework zu verwenden. Derzeit bin ich auf der Suche entweder Nagios oder Sensu.
Kann jemand mir eine gute Referenz, die zeigt einen Vergleich von diesen beiden (oder anderen monitoring-tool, das eine gute Lösung sein)? Meine wichtigste Absicht ist es, eine scale-out auf EC2. Ich bin mit Opscode Chef für die system-integration.
Haben Sie versucht, mit www.clowder.io? Ich fühle mich wie seine besser als die beiden anderen.
Gibt es eine web-zugängliche demo-Instanz von Sensu? Ich möchte, um eine Idee zu bekommen, ohne zu verbringen Stunden und Stunden der Bereitstellung.
Gibt es eine web-zugängliche demo-Instanz von Sensu? Ich möchte, um eine Idee zu bekommen, ohne zu verbringen Stunden und Stunden der Bereitstellung.
InformationsquelleAutor Anand Soni | 2012-03-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ein wenig aus den jüngsten Erfahrungen mit Sensu und ziemlich wenig Erfahrung mit Nagios-ich würde sagen, beide sind eine ausgezeichnete Wahl.
Sensu ist definitiv das neue Kind. Es hat eine schöne Benutzeroberfläche und schönes API. Es Bedarf jedoch Redis und RabbitMQ in Ihr setup zu arbeiten. So betrachten wenn Sie wollen deshalb etwas zu überwachen, diese Abhängigkeiten außerhalb der sensu monitoring-stack. Soigne bieten Koch-Rezepte für Sie versuchen es auch.
https://github.com/sensu/sensu-chef
Nagios wurde, um eine schrecklich lange Zeit. Es ist in der Regel als Paket für die meisten Distributionen, die macht die installation einfach und es hat ein paar Abhängigkeiten. Es ist track record bedeutet auch, dass die Suche nach Menschen, die es wissen, oder dass Sie verwendet haben und Rat anbieten können, ist ganz einfach. Auf der anderen Seite die UI ist hässlich und programatic Zugriff ist oft hacky oder über third-party-add-ons. Koch Rezepte gibt es auch für Nagios:
https://github.com/bryanwb/chef-nagios
Wenn Sie Zeit haben, ich würde versuchen beide, es gibt wenig Schaden in zwei monitoring-Systeme, die als Testversionen ausgeführt. Die wichtigste denken zu konzentrieren, vor allem in einem dynamischen EC2-setup, ist, wie einfach die überwachung von Konfigurations-Dateien generiert werden können, die durch Ihre configuration management tool.
In Bezug auf die anderen tools würde ich persönlich etwas zu record time series data, zum Beispiel Anfragen pro Sekunde oder Auslastung über die Zeit. Graphen sind eine große Hilfe bei der überwachung, und kann verwendet werden, um drive-Alarmierung via Nagios oder ähnliches. Ich persönlich bin ein fan der beiden Ganglien und Graphit, während Librato Metrics (https://metrics.librato.com/) ist eine sehr schöne non-free-option.
InformationsquelleAutor
Einen wichtigen Unterschied zwischen Nagios und Sensu -
Nagios erfordert die Konfiguration 1)prüfen 2)Handler, vor allem aber 3)hosts geschrieben werden in Konfigurationsdateien auf dem Nagios-server. Dies bedeutet, dass jedes mal, wenn eine der 3 oben geändert wird (zum Beispiel neue hosts Hinzugefügt, alte hosts entfernt) Sie müssen re-schreiben der Konfigurationsdateien und starten Sie Nagios erneut.
Sensu ist fast die gleiche wie die oben genannten, mit einem wichtigen Unterschied-wenn hosts Hinzugefügt oder entfernt werden von Ihrer Architektur (wie es der Fall in den meisten auto-scaling-cloud-Bereitstellungen) -- der Veranstalter selbst ausführen, eine sensu-client "abonniert", um verschiedene Prüfungen zur Verfügung. Also, wenn Sie einen neuen server zu Stande kommt und sagt "ich bin ein webserver", der sensu-client ausgeführt wird, bitten Sie die sensu-server ", welche überprüfungen sollte ein webserver laufen auf sich?" und laufen diese.
Andere als diese, Operationen weisen sowohl Nagios (auch Icinga) und Sensu sind toll und haben eine Menge von Einrichtungen, die für Prüfungen, Handler und Sichtbarkeit über ein dashboard (YMMV).
InformationsquelleAutor
Versuchte ich mit Nagios für eine Weile: ich habe das Gefühl, dass der einzige Grund, dass es üblich ist, dass " jeder andere nutzt es, weil es absolut scheusslich, mit zu arbeiten. Massiv kompliziert, schwierig und langatmig zu machen, tun Sie etwas neues: wenn Sie etwas finden, es nicht tun, wissen Sie, Sie sind für eine Woche zu verfluchen miesen Dokumentation einer archaischen design. Am Ende aller Ihrer Anstrengungen und all der Arbeit, sieht es scheußlich. Abwrackprämie machte es mir, besser zu schlafen.
Kakteen sieht nett aus, aber wieder, es ist unnötig Komplex, wenn neue plugins.
Grafik würde ich empfehlen,Munin: es ist völlig trivial zu schreiben, neue plugins in jeder Sprache gibt es Hunderte, und es sieht vernünftig aus. Es ist unglaublich einfach zu installieren - nur einem Befehl zu installieren und legen Sie eine Zugriffsregel, die so gut funktioniert für die automatisierte Bereitstellung, leicht zu wickeln in ein Koch Rezept. 2.0 kommt bald und behebt die meisten seiner Schwächen (insbesondere das hinzufügen der variable update-Intervalle, Zoombare Graphen, ssh-transport). Munin sprechen für Nagios-Benachrichtigungen, oder Sie können tun, dass Sie selbst, und es bietet eine grundlegende dashboard.
Für die lokale Prozess - /Datei - /service-monitoring, monit ist einfacher und funktioniert besser als Gott. Ich habe nicht versucht es mit m/monit.
InformationsquelleAutor
Verglichen mit der Sensu-und Nagios... Der pick wäre Sensu monitoring-Systeme.
Unten ist, das sind die wichtigsten Gründe,
1.Easy-Setup.. Da ist viel Senkung der Neustart des Clients.. die großen Schwierigkeiten in großen Unternehmen
2. Nagios-Plugins können verwendet werden, mit der Sensu-Ökosystem.
3. Skalierbar und einfach für die Cloud-Umgebung.
Hat jemand gehört, über Zabbix.Es hat sehr viele Funktionen und kommt als ein einziges Paket. Ich bezweifle, dass die Skalierbarkeit
InformationsquelleAutor
Solange die Unternehmens-it besteht aus Datenbanken, sap, Netzwerk-Geräte, Webserver, Filer, backup-Bibliotheken.... es gibt kaum eine alternative zu nagios (oder cousins icinga, shinken)
Vielleicht eines Tages wird alles herauskommen Wolken automagisch aber noch ein paar Jahre es werden statische Server (physisch oder virtuell, egal) mit einem definierten Zweck, Ruhe-zumindest für ein paar Monate. Werden wir noch zu monitor-interface-Bandbreite, tablespaces, Geschäftsprozesse, Datenbank-sessions, logfiles, jmx-Metriken. Alle Dinge, wo das plugin-Konzept der nagios-Welt einen Vorteil.
InformationsquelleAutor