System Center Operations Manager (SCOM) im Vergleich zu Nagios


Für den vielbeschäftigten Systemadministrator von heute sind Tools zur Überwachung des Systemzustands und der Leistung wie Microsofts SCOM (Systems Center Operations Manager) und die Open-Source-Lösungen Nagios von unschätzbarem Wert. Sie ermöglichen die Überwachung einer großen Anzahl von Servern in einem Netzwerk, was bei einem geografisch weit verteilten Netzwerk, wie z. B. in einem WAN oder MAN, doppelt wichtig ist. Obwohl sie im Großen und Ganzen die gleichen Ziele erreichen, kommen SCOM und Nagios aus ganz unterschiedlichen Richtungen.

SCOM

SCOM ist ein Tool von Microsoft zur Überwachung von Servern und Rechenzentren nahezu in Echtzeit, das auf die Überwachung von Servern und Unternehmensinfrastrukturen, -diensten und -anwendungen wie Exchange und SQL ausgerichtet ist. Nicht zu verwechseln mit SCCM (Systems Center Configuration Manager), einem Verwaltungstool, das für die Verwendung mit reinen Windows-Clientknoten gedacht ist. SCCM funktioniert durch die Bereitstellung von Agenten, um Remote-Verwaltungsaufgaben wie die automatisierte Softwareinstallation und Updates von Windows-Komponenten sowie anderen Nicht-Windows-Diensten und -Anwendungen durchzuführen. Wie SCOM verwendet auch SCCM Agenten und kann technisch für eine rudimentäre Überwachung verwendet werden. Obwohl dies nicht wirklich der beabsichtigte Verwendungszweck ist.

SCOM ist ein plattformübergreifendes Tool; Es funktioniert auf Windows-, MacOS- und Unix-basierten Betriebssystemen, einschließlich Linux. Es kann verwendet werden, um sowohl Betriebssysteme als auch Hypervisoren zu überwachen, indem Status-, Zustands- und Leistungsinformationen dieser Maschinen abgerufen und angezeigt werden. Aus Wikipedia:

"Der SCOM-Agent überwacht mehrere Quellen auf diesem Computer, einschließlich des Windows-Ereignisprotokolls, auf bestimmte Ereignisse oder Warnungen, die von den Anwendungen generiert werden, die auf dem überwachten Computer ausgeführt werden. Nach dem Auftreten und Erkennen einer Warnung leitet der Agent die Warnung an einen zentralen SCOM-Server weiter. Diese SCOM-Serveranwendung verwaltet eine Datenbank, die einen Verlauf von Warnungen enthält. Der SCOM-Server wendet Filterregeln auf Warnungen an, sobald sie eintreffen. Eine Regel kann eine Benachrichtigung an einen Benutzer auslösen, z. B. eine E-Mail oder eine Pager-Nachricht, ein Netzwerksupport-Ticket generieren oder einen anderen Workflow auslösen, der die Ursache der Warnung auf geeignete Weise beheben soll. "

SCOM unterstützt auch agentenloses Monitoring, obwohl dies natürlich nicht so funktional ist wie agentenbasiertes Monitoring.

Ab der Version 2007 von SCOM enthält Microsoft die PowerShell-CLI für zusätzliche Funktionen. Standardmäßig überwacht SCOM nur die oben genannten grundlegenden Betriebssystemaktivitäten. Durch die Verwendung von Management Packs (MPs) kann die Überwachungsfunktionalität von SCOM jedoch sowohl auf Microsoft-Dienste (z. B. Active Directory, SQL Server, Exchange, Druckserver, Hyper-V) als auch auf Nicht-Microsoft-Dienste und -Apps (z. B. Oracle DB, Cisco-Router, VMWare, EMC, Symantec-Cluster usw.) ausgeweitet werden. Ein SCOM MP existiert für fast jede weit verbreitete Anwendung, daher sind sie einfach zu zahlreich, um sie aufzulisten. Eine umfassendere inoffizielle Liste finden Sie hier.

Der große Vorteil von SCOM ist die breite Verfügbarkeit von MPs und die Tatsache, dass es sich um ein Microsoft-Produkt handelt. Das bedeutet, dass es sich nahtlos in eine Windows-Umgebung integrieren lässt und dass Microsoft MPs wie Exchange und SQL Server einwandfrei auf SCOM funktionieren, da sie von Teams entwickelt und aktualisiert werden, die eng mit den SCOM-Entwicklern zusammenarbeiten. Der größte Nachteil von SCOM ist, wie bei so vielen anderen Microsoft-Unternehmenstools, die Preisgestaltung. Tatsächlich umfasst die "Preisgestaltung" zwei getrennte Probleme - den hohen Preis und die verworrene, schwer verständliche Natur der Preisgestaltung. Zunächst einmal ist SCOM nur als Teil der System Center Suite verfügbar. Dann gibt es unterschiedliche Preise für bestehende vs. Neue Kunden. Danach benötigen Sie die System Center-Verwaltungslizenz, die in verschiedenen Versionen erhältlich ist (Preisspanne $1323 - $3607). Danach benötigen Sie auch Client-Lizenzen für alle Server, die Sie auf SCOM überwachen möchten - diese kosten zwischen 62 und 121 US-Dollar. Außerdem benötigen Sie eine SQL Server-Datenbank, um all diese Daten zu speichern, sodass zusätzliche Kosten anfallen, wenn Sie noch nicht über SQL Server verfügen. Sie können jedoch einen Rabatt auf diese Kosten erhalten, wenn Sie diesen SQL Server nur zum Hosten von System Center-Datenbanken verwenden, nicht zum Hosten von Datenbanken für andere Apps... Lassen Sie uns hier aufhören - es ist ziemlich klar, dass die Preisgestaltung von Microsoft ein Albtraum ist, den man versuchen sollte, einen Sinn zu finden.

Nagios

Nagios ist ein kostenloses Open-Source-Monitoring-Tool. Es wurde ursprünglich für die Linux-Umgebung entwickelt, läuft aber auch unter Windows mit den notwendigen kostenlosen Plugins oder Erweiterungen wie Check_MK, NSClient++ oder kommerziellen wie Nagwin.

Der Nagios Core ist ein etwas nüchternes Tool, das direkt nach dem Auspacken kommt. Es hat nicht einmal ein Dashboard und eine schöne GUI, was für ein Monitoring-Tool wirklich obligatorisch sein sollte. Dies wird jedoch gerne durch die Verwendung von Add-ons und Plugins behoben, die die Funktionalität des Basistools erheblich erweitern. Eine Liste davon finden Sie hier, die eine breite Palette von Diensten abdeckt - Datenbanken, Betriebssysteme, Netzwerkgeräte und so weiter. Es gibt auch eine kommerzielle Version, die all diese netten Add-Ons enthält. Die neueste kommerzielle Version heißt Nagios XI und kostet zwischen 1.995 US-Dollar für eine 100-Knoten-Standard-Edition-Lizenz und 6.495 US-Dollar für eine Enterprise Edition ohne unbegrenzte Knoten. Dabei handelt es sich um einmalige Kosten, und für die Enterprise-Editionen ist entweder ein Maintenance + Support- oder ein reiner Wartungsvertrag erforderlich. Alle Details hier.

Einer der Hauptnachteile von Nagios ist das hohe Maß an technischem Know-how, das erforderlich ist, um es am Laufen zu halten. Die Abhängigkeit von manuellen Konfigurationen führt zu einer steilen Lernkurve für Administratoren. Weitere Probleme sind Probleme bei der Skalierung auf sehr große Setups und die Schwierigkeiten von Nagios Core bei der automatischen Erkennung ganzer Netzwerktopologien, nicht nur der Server, sondern auch der Virtualisierungs-, Speicher- und Netzwerkgeräte. Weitere Informationen finden Sie hier. Trotz dieser Probleme ist Nagios immer noch der De-facto-Marktführer bei Open-Source-Monitoring-Tools.

Schlussfolgerung

Die Wahl zwischen SCOM und Nagios hängt von Ihren Bedürfnissen und den Eigenschaften Ihrer Umgebung ab. Wenn Sie ein hauptsächlich Windows-Setup haben oder viel Windows-Entwicklung betreiben, ist SCOM möglicherweise besser für Sie geeignet. Wenn Sie stattdessen ein kleineres *nix-Setup haben, bei dem die Kosten ein großes Problem darstellen, dann ist Nagios vielleicht die bessere Lösung, obwohl es auch ein viel höheres Maß an technischer Expertise und Konfiguration erfordert, bevor das Tool für Sie funktioniert.

Nichtsdestotrotz wird SCOM auch Nicht-Windows-Umgebungen überwachen. Und Nagios funktioniert auch unter Windows mit Plugins, und Sie können auch eine kommerzielle Version erhalten, wenn Sie nicht so technisch veranlagt sind oder die steile Lernkurve vermeiden möchten. In der folgenden Tabelle finden Sie einen zusammengefassten Vergleich.

FunktionenNagiosSCOM
PlattformenWindows, Unix, LinuxWindows, Unix, Linux, macOS (Muss unter Windows gehostet werden)
LizenzkostenServer: 1.995 $bis 6.495 $
Client: Kostenlos
Server: 1.323 bis 3.607 US-Dollar
Client: 62 bis 121 US-Dollar pro Knoten
Hauptmerkmale, die den anderen fehlenFehlermanagement & -behebung
Fehlerkorrektur
Netzwerkbereitstellung
Hervorragende Windows-Integration

Referenzen

  • https://en.wikipedia.org/wiki/Nagios
  • https://en.wikipedia.org/wiki/System_Center_Operations_Manager
  • https://www.techrepublic.com/blog/the-enterprise-cloud/making-sense-of-microsoft-system-center-licensing/
  • https://msincic.wordpress.com/2012/01/26/system-center-2012-licensing-server-and-client/
  • https://www.experts-exchange.com/questions/27498991/scom-vs-nagios.html

Verwandte Artikel