Verwendet jemand check_mk für Nagios? Was sollte ich beachten, bevor ich darüber nachdenke?

11

http://mathias-kettner.de/check_mk.html

Ich habe es auf einigen Entwicklungsmaschinen getestet und es scheint ziemlich geschickt zu sein. Ich kann jedoch nicht viele Informationen zu Bereitstellungen finden. Läuft jemand dies aktiv? Hat jemand dies aus irgendeinem Grund als Option ausgeschlossen?

WinkyWolly
quelle
Danke für den Link! Ich werde das auf jeden Fall ausprobieren. Scheint großartig für lokale Kontrollen und einen Ersatz für NRPE.
Wouter de Bie
Ich habe das nicht benutzt, aber es macht IMO, es passt in diese Fuzzy-Devops-Landschaft. In Chef / Puppe würden Sie ohai / facter verwenden, um das zu tun, was sich für dieses mk-Plugin anhört. Sie würden eine Nagios-Konfiguration exportieren, die einen ohai / facter-Status verkabelt. Das sieht vielleicht weniger umständlich aus. Danke für den Link, ich werde mich auf jeden Fall selbst darum kümmern!
dsummersl

Antworten:

3

Haftungsausschluss: Ich habe an diesem Projekt gearbeitet, weil ich es als äußerst leistungsfähig empfand. (und ich denke immer noch so)

Ich benutze es seit 2009ish und habe bis auf Legacy-Setups nie wieder ein "normales" (man könnte sagen Legacy) Nagios-Setup berührt. Es würde sich wie Zeitverschwendung anfühlen.

Das größte mir bekannte Setup sind ~ 1200 Überwachungsserver. (nicht: überwachte Server) Dieser wird ebenfalls veröffentlicht, aber die ursprüngliche Frage geht ihm voraus.

Es wird jetzt an ziemlich vielen Orten verwendet, die mit einfachen Nagios im Gegensatz zu größeren NMS wie OpenView nicht zufrieden waren und ihre Meinung geändert haben.

Der Hauptunterschied ist nicht die Skalierbarkeit (wie 37signale zu genießen scheinen) oder die automatische Erkennung von überwachbaren Dingen in einem Remote-System, die alles zu einem Nobrainer macht und Sie sogar benachrichtigt, wenn etwas Neues hinzugefügt wird, aber nicht überwacht wird.

Nein, das wirklich große auf lange Sicht ist die Konfiguration, die streng regelbasiert ist (und als Python geschrieben ist). Ein paar 100 Zeilen Check_MK-Konfiguration reichen aus, um 200.000 Zeilen alter langweiliger Nagios-Syntax zu generieren, auf die Sie nie zurückblicken werden.

  • Es hat auch einen webbasierten Konfigurationseditor. Mit Vererbung. Und Validierung.
  • Die GUI ist unter anderem für WAN-Verbindungen optimiert. Tatsächlich handelt es sich um ein vollständiges Webframework, weshalb es auch Dashboards und eine Protokollklassifizierungs-Engine gibt, die Syslog oder SNMP für die Nagios-Verarbeitung mit flexiblen Regelsätzen aufnehmen können.
  • Alle Schecks werden nach hohen Qualitätsstandards geschrieben und zeigen die für den Benutzer eingesparte Zeit an.

Es gibt jedoch keine Ponys.

  • Die Leute sind oft verwirrt über die Interaktion zwischen Check_MK und Nagios, die nicht trivial, aber eigentlich gut getrennt ist: Sie schreibt config, Nagios läuft mit dieser Konfiguration und ruft Check_MK auf, um Systeme zu überwachen.
  • Wenn jemand den grafischen Konfigurationseditor "WATO" nicht verwendet, wird davon ausgegangen, dass er sich in Nagios auf Expertenebene befindet.
  • Es gibt kein GUI Ops Handbuch! (aber: Inline-Hilfe, die im laufenden Betrieb aktiviert werden kann)
  • Perfekt funktionierende IPv6-Support-Patches schweben seit Jahren und sind noch nirgendwo hingegangen.

Es gibt noch viel mehr Vor- und Nachteile, aber ich denke, ich habe beide Seiten bereits recht gut gezeigt. Persönlich mag ich die Effizienz von Check_MK-Setups und bin wirklich verärgert, wenn ich mit Nagsk-Setups von oldskool arbeiten muss. Selbst wenn sie schöne Vorlagen-Frameworks verwenden oder von Puppet kommandiert werden, fühlt es sich im Vergleich zu mir immer noch steinern und hilflos an.

Haftungsausschluss: siehe oben;)

Florian Heigl
quelle
1
Richtig, ich mochte check_mk, konnte es aber aufgrund mangelnder IPv6-Unterstützung nicht verwenden. Ich bin in einer 100% Dual-Stack-Umgebung.
Michael Hampton
Meine Idee ist es, NAT64 auf der Überwachungsbox oder dem Gateway zu verwenden und die Überwachung zu 100% über v6 durchzuführen. Der Icinga-Kern ist zum Beispiel sehr v6-fähig. Naja. Bald genug werden die v4 nur Leute anfangen, die Probleme zu sehen, die ihr Nachlassen ihnen bringt :)
Florian Heigl
1

Benutzt es jemand? Ja.

37signals (ein Softwareunternehmen) hat gerade einen Überblick darüber veröffentlicht, wie sie ihre Systeme mit Nagios überwachen und welche Hauptvorteile sie bei der Verwendung von check_mk gesehen haben. http://37signals.com/svn/posts/3178-nagios-monitoring-performance

Ryan Horrisberger
quelle