Welche Software ist verfügbar, um Hunderte von Servern im Auge zu behalten? [geschlossen]

16

Welche gute Software ist verfügbar (kostenlos oder nicht kostenlos), damit ich Informationen zu Hunderten von Servern, deren Beziehung zueinander (Eltern / Kind, Kategorie, Typ) und Informationen zur Verbindung mit diesen Servern sowie möglicherweise nachverfolgen kann Zeigen eines Bildes oder Rasters, mit dem ich meinem Vorgesetzten diese Beziehungen und Schlüsselinformationen melden kann.

Ich versuche, die "Tabellenkalkulationslösung" oder "Visio-Lösung" zu vermeiden, da ich diese Informationen weitergeben und Änderungen mit anderen Personen in meinem Serverteam vornehmen möchte.

Mit anderen Worten, die Lösung, nach der ich suche, ist eine Kreuzung zwischen einer Tabellenkalkulationslösung und einer Visio-Lösung, die sowohl Grafik- als auch Konfigurationsinformationen OHNE Überwachung und in einem konsistenten Format bereitstellt .

Djangofan
quelle
1
5 Stimmen und zwei Sterne innerhalb von 28 Minuten. Klingt nach einer beliebten Frage.
Stefan Lasiewski
Ein Wiki ist eine gute Lösung, um dies zu dokumentieren. Für Echtzeitinformationen benötigen Sie ein Überwachungssystem, das eine Art automatische Erkennung von Systemen (und zumindest der Beziehungen zwischen diesen auf Netzwerkebene) durchführt.
Voretaq7
1
Sie sind alle zu schnell zu kommentieren. Wenn Sie meine Frage tatsächlich lesen, bitte ich NICHT um eine Überwachungslösung.
Djangofan,
2
Wenn Sie etwas benötigen, das die Dokumentationsfunktionen einer CMDB in die Überwachung integriert, gibt es wahrscheinlich kaum etwas, das so umfassend und vollständig ist wie die OpenView- und IBM Tivoli-Suiten von HP.
the-wabbit
Über welche Art von Beziehungen denkst du genau? Können Sie einige nicht offensichtliche Beispiele nennen?
Nils

Antworten:

2

Schauen Sie sich device42 an. (http://www.device42.com) . Es ist als virtuelle Appliance verfügbar und kann daher sehr schnell eingerichtet und getestet werden.

Wir arbeiten gerade am Auto-Discovery-Modul, um die Datenbank zusammen mit einigen weiteren vom Benutzer angeforderten Funktionen automatisch zu füllen.

BEARBEITEN: Die Software unterstützt jetzt die Netzwerkerkennung mithilfe von SNMP sowie die Windows- und Linux-Geräteerkennung mithilfe des Auto-Discovery-Clients und / oder der APIs.

Raj J
quelle
Viele Funktionen, seit ich diese Frage zum ersten Mal gestellt habe ... Obwohl es 250 US-Dollar kostet, scheint es ein großartiges Produkt zu sein und es hat die Netzwerkbaum-Visualisierung, die ich wollte. Vielen Dank.
Djangofan
3

OpenNMS ist eine Option. Etwas weniger Schmerzen und Leiden als Nagios.


Bearbeitet, um hinzuzufügen - auf der "nicht freien" Seite der Dinge gibt es InterMapper , mit dem ich ziemlich umfangreiche Erfahrung habe.
InterMapper kann einigermaßen vollständige Netzwerkkarten generieren (vorausgesetzt, Sie haben SNMP auf Ihren Hosts ausgeführt), aber ich halte dies nicht für einen guten Ersatz für ordnungsgemäß gewartete Vision-Netzwerkdiagramme (oder Graffle-Netzwerkdiagramme).

voretaq7
quelle
Ich dachte immer, OpenNMS sei mehr wie SolarWinds Orion - es diagnostizierte Netzwerkprobleme, machte aber nicht viel mit der Serverüberwachung.
Driftpeasant
Ich habe nicht mit Orion gearbeitet, aber OpenNMS hat auf jeden Fall Überwachungsfunktionen - ich glaube , es kann auch einige grundlegende Bestandsmanagement tun das ist , was ich denke , @djangofan ultimiately bei fährt)
voretaq7
OpenNMS kann Dienste überwachen und Daten sammeln. Benachrichtigungen können entweder über den Dienststatus oder über Datenschwellenwerte gesendet werden. Es sollte jedoch beachtet werden, dass OpenNMS wesentlich ressourcenintensiver ist als Nagios und dass die Konfiguration für ein "schnelles & schmutziges" Setup mehr Zeit in Anspruch nimmt - viele Dinge sind einfach nicht einfach.
the-wabbit
@ syneticon-dj Meine Erfahrung mit "schnellen und schmutzigen" Nagios-Setups, die ihre Nützlichkeit überlebten und nur Junk spuckten, hat mich als Werkzeug abgelehnt. Ich gebe frei zu, dass ich voreingenommen bin :-)
voretaq7
Schieß
2

Es gibt das allseits beliebte NAGIOS mit genügend Plugins / Agenten / 8x10-Hochglanzfotos mit einem Absatz auf der Rückseite jedes einzelnen, damit Sie die gewünschten Informationen erhalten. Es wird allerdings Arbeit kosten, es einzurichten.

Treibbauer
quelle
Dies ist eine großartige Lösung für die grafische Darstellung, bietet mir jedoch keine Möglichkeit, Informationen zu den Servern und / oder Informationen zu deren Inhalt und / oder Informationen zu Kennwörtern und Konnektivitätsinformationen auf einfache Weise zu speichern bzw. weiterzugeben.
Djangofan
Die verfügbaren Agenten können Informationen zu den Servern / installierten Anwendungen usw. erfassen. Konnektivitätsinformationen ebenfalls. Für das Vaulting von Passwörtern sind Sie jedoch allein.
Driftpeasant
1
@Driftpeasant Können Sie weitere Informationen zu diesen Nagios-Agenten bereitstellen, die Informationen zu Servern, installierten Anwendungen und Konnektivitätsinformationen erfassen können?
Stefan Lasiewski
Du hast die Kreise und Pfeile vergessen!
Cascabel
1

Ich denke über RackTables nach, aber ich werde Zeit brauchen, um es zu überprüfen.

Djangofan
quelle
Während dies theoretisch die Frage beantworten kann, ist es vorzuziehen , dem Link einige Details beizufügen.
freiheit
0

Sie könnten sich Open-AudIT (insbesondere die zweite Version - OAv2) ansehen. Es inventarisiert Geräte in Ihrem Netzwerk, verfügt jedoch (im Moment) über keine eingebauten automatisch generierten Netzwerkkarten. Diese Funktion ist jedoch auf der Liste der Dinge, die zu tun sind, am definitivsten.

Vorbehalt - ich bin der Entwickler ...

Wenn ich jemandem helfen kann, zögere nicht, dem Forum beizutreten oder mir eine E-Mail zu schicken.

http://www.open-audit.org

Mark Unwin
quelle
Dies ist eine großartige Antwort, aber nach dem Betrachten Ihrer Screenshots scheint es nicht einmal so, als ob ich Serverdaten in einer "Baum" -Hierarchie anordnen kann. Keine Visualisierungen jeglicher Art ???
Djangofan
0

Es gibt mehrere Optionen, und die meisten dieser Optionen werden von der Meinung bestimmt. Ich werde ein paar verschiedene Standardpakete erwähnen, die Ihnen helfen könnten und Ihnen einige Informationen darüber geben, was ich in meiner Umgebung mache.

Die Optionen für die Überwachung sind vielfältig, hängen jedoch stark davon ab, was Sie überwachen und welche Informationen Sie abrufen und analysieren möchten. Hier sind einige häufig verwendete Monitor-Suiten und wofür sie bekannt sind:

  • Nagios - beste Rundum-Systemüberwachung für unmittelbare Probleme mit einem starken Plug-In-Framework für alle Arten von Diensten
  • BigBrother - eignet sich gut für die grundlegende Systemüberwachung, ist in der Regel etwas einfacher und unkomplizierter in Betrieb zu nehmen und zu verwenden als Nagios
  • Kakteen - am besten für die Überwachung der Leistung im Zeitverlauf geeignet. Generiert im Zeitverlauf zahlreiche Grafiken, um zu sehen, wie Ihre Echtzeitstatistiken im Zeitverlauf aussehen
  • Munin - eine Alternative zu Kakteen

Ich benutze in der Regel eine Kombination aus Nagios und Kakteen, um Trends über einen längeren Zeitraum hinweg aktiv zu überwachen und zu beobachten.

Für die Organisation der Netzwerktopologie verwende ich einfach ein Basis-Wiki wie Twiki oder MediaWiki und gebe dort Details basierend auf Links zu verschiedenen Systemtopologien oder -konfigurationen an.

Für die Systemkonfiguration verwende ich ein von mir selbst entwickeltes Programm namens "Synchronizität", aber heutzutage gibt es mehrere Open-Source-Projekte, die ähnlich sind, nämlich:

Andrew Case
quelle
1
Meine Frage betraf nicht die Überwachung.
Djangofan