Die 5 besten Tools und Software zur Speicherüberwachung

Mein erster Computer hatte nur 64 Kilobyte RAM und die Überwachung der Speicherauslastung war kein großes Problem, außer beim Schreiben von Software. Die heutigen Computer sind anders, obwohl sie normalerweise bis zu einer Million Mal mehr RAM haben, führen sie auch mehrere Anwendungen und Prozesse aus. Und jeder von ihnen konkurriert um Speicher. Und wenn einem Computer der Arbeitsspeicher ausgeht – was glücklicherweise selten vorkommt – fangen die Dinge wirklich an, schief zu gehen. Um dies zu vermeiden, muss ein Systemadministrator die Speicherauslastung jederzeit im Auge behalten. Mit dem richtigen Tool ist die Speicherüberwachung nicht schwieriger als die Überwachung anderer Faktoren wie der Netzwerkbandbreite. Heute werfen wir einen Blick auf einige der besten Tools, mit denen Sie die Speichernutzung verschiedener Systeme überwachen können.

Bevor wir zum Kern unseres Themas kommen, werfen wir zunächst einen Blick auf die Speicherüberwachung im Allgemeinen. Wir werden versuchen zu erklären, was es ist, warum man es braucht und wie es gemacht werden kann. Wir werden sehen, dass das Simple Network Management Protocol oder SNMP eine einfache und unauffällige Möglichkeit bietet, alle Arten von Gerätebetriebsparametern, einschließlich der Speichernutzung, zu überwachen. Und damit Sie besser verstehen, wie viele der Tools auf unserer Liste funktionieren, werden wir uns ein wenig eingehender mit der Funktionsweise von SNMP befassen. Nur dann werden wir bereit sein, fünf der besten Tools und Software zur Speicherüberwachung zu testen, die wir finden konnten.

Gedächtnisüberwachung – das Was, das Warum und das Wie

Beginnen wir mit dem Versuch, die Speicherüberwachung zu definieren. Schließlich hilft es sicherlich, wenn wir uns alle darüber einig sind, was wir zu überwachen versuchen. Im Kontext dieses Artikels hat die Art der Speicherüberwachung, an der wir interessiert sind, mit der Speichernutzung zu tun. Es gibt einige fortschrittliche Tools zum Testen von Servern und Infrastrukturen, die über die Speicherleistung berichten können – dh wie schnell der Computer in den Speicher schreiben und aus ihm lesen kann – aber das ist nicht das, was wir hier im Sinn haben. Der Parameter, den wir überwachen möchten, ist einfach, wie viel freier Speicher verfügbar ist. Einige Tools geben den Prozentsatz des verfügbaren Speichers an, während andere Ihnen eine absolute Zahl geben, die die Menge des verfügbaren Speichers darstellt. Diese geben oft auch die Gesamtspeichermenge an, wodurch sich der Prozentsatz leicht berechnen lässt. Tatsächlich berechnen Tools, die Ihnen einen Prozentsatz geben, dies normalerweise so.

Obwohl es viele Gründe geben kann, die Speichernutzung zu überwachen, läuft alles auf eine einfache Sache hinaus: die Leistung. Wenn der verfügbare Arbeitsspeicher auf einem typischen Computer abnimmt, sinkt auch seine Leistung; schlicht und einfach. Und Sie wollen gar nicht erst daran denken, was passieren würde, wenn einem Computer der Arbeitsspeicher ausgeht. Obwohl die meisten modernen Betriebssysteme über einen eingebauten Schutz gegen dieses unwahrscheinliche Ereignis verfügen, können viele Dinge schief gehen, wenn es passiert.

Zu wissen, was wir überwachen wollen und warum wir es überwachen müssen, ist eine Sache, aber wir müssen herausfinden, wie wir das tun werden. Die Antwort ist einfach: Wir werden das richtige Werkzeug für den Job verwenden. Und während es unzählige Tools gibt, die den Systemspeicher überwachen können, verlassen sich einige auf lokal installierte Agenten, die auf dem überwachten Computer ausgeführt werden und ihnen möglicherweise die wertvolle Ressource RAM rauben. Wir würden daher lieber einen agentenlosen Ansatz verwenden. Dank des Simple Network Management Protocol ist dies einfach und es stehen viele verschiedene Tools zur Verfügung.

Ein paar Worte zu SNMP

Obwohl „einfach“ im Namen steht, ist SNMP ziemlich kompliziert. Glücklicherweise müssen Sie, genauso wie Sie kein Mechaniker sein müssen, um ein Auto zu fahren, kein Experte sein, um das Protokoll zu verwenden. Hier ist, was Sie wissen müssen. SNMP wird von einem SNMP-Manager – in unserem Fall dem Überwachungstool – verwendet, um Betriebsparameter in SNMP-fähigen Geräten aus der Ferne zu lesen und zu schreiben. SNMP ist in die meisten Betriebssysteme und Netzwerkgeräte integriert. Einige Betriebssysteme erfordern, dass Sie den Dienst installieren oder aktivieren, während Netzwerkgeräte Sie normalerweise nur konfigurieren müssen.

Die Verbindung zwischen dem Überwachungstool und dem überwachten Gerät erfolgt im Klartext mit kaum Sicherheit. SNMP-fähige Geräte werden mit öffentlichen (nur Lese-) und privaten (Lese-/Schreib-) „Community-Strings“ konfiguriert, und jede Anfrage vom Überwachungstool muss den richtigen Community-String enthalten.

Das SNMP-fähige Gerät stellt einige seiner Betriebsparameter zur Verfügung. Jeder von ihnen wird als OID bezeichnet, eine Abkürzung für Object IDentifier. Zur Speicherüberwachung liest das Überwachungstool den Gesamtspeicher und die verfügbaren Speicherwerte. Eine einfache mathematische Berechnung ist dann erforderlich, um den Prozentsatz des verfügbaren Speichers zu berechnen. Die meisten SNMP-Überwachungstools lesen die Werte regelmäßig – normalerweise alle fünf Minuten – und stellen die Ergebnisse häufig in Diagrammen dar oder zeigen sie in Tabellenform an.

Die besten Tools für die Speicherüberwachung

Die meisten Tools, die zur Speicherüberwachung verwendet werden, können auch mehrere andere Betriebsparameter überwachen. Tatsächlich können die meisten SNMP-Überwachungstools den Speicher überwachen. Die Tools, die es auf unsere Liste geschafft haben, gehören zu den besten, die wir finden konnten, und sie sind alle Tools, die es relativ einfach machen, den Speicher zu überwachen.

1. SolarWinds Memory Monitor Tool (KOSTENLOSE Testversion)

SolarWinds ist dafür bekannt, einige der besten Netzwerk- und Systemverwaltungstools zu entwickeln. Insbesondere der SolarWinds Network Performance Monitor scheint durchweg unter den Top-Tools für die Netzwerküberwachung zu punkten. Und um es noch besser zu machen, stellt SolarWinds auch mehrere kostenlose Tools her, die sich jeweils einer bestimmten Aufgabe von Netzwerkadministratoren widmen. Und wenn es um die Speicherüberwachung geht, macht SolarWinds keine Ausnahme und bietet mindestens zwei verschiedene Tools, um diese Aufgabe zu erledigen.

An erster Stelle steht das SolarWinds Memory Monitor Tool. Dieses Tool ist nur eines der vielen Tools, die als Engineer’s Toolset gebündelt sind. Mehr dazu gleich. Konzentrieren wir uns zunächst auf das Memory Monitor Tool. Dies ist ein relativ einfaches Werkzeug. Damit können Sie die Speicherauslastung in Echtzeit analysieren und Informationen in tabellarischer Form anzeigen. Sie können es verwenden, um die aktuelle Speicherauslastung neben dem insgesamt verfügbaren Speicher anzuzeigen.

Die Verwendung dieses Tools kann dazu beitragen, Netzwerkleistungsprobleme zu reduzieren, indem die Speicherauslastung in Routern und anderen Geräten verfolgt wird. Wenn die Speicherauslastung auf einem Gerät den benutzerdefinierten Schwellenwert für eine Warnung erreicht, wird der entsprechende Ladebalken gelb. Wird ein kritischer Wert erreicht, färbt sich der Balken rot. Das SolarWinds Memory Monitor Tool zeichnet auch den Spitzenlastpegel auf und wann er aufgetreten ist.

Wie bereits erwähnt, ist das SolarWinds Memory Monitor Tool Teil des Engineer’s Toolset, einem Bündel von über 60 verschiedenen Tools. Und während einige der enthaltenen Tools kostenlos von SolarWinds bezogen werden können, sind viele exklusiv für das Toolset. Ein nettes Feature des Toolsets ist, dass die meisten Tools in ein gemeinsames Dashboard integriert sind, von wo aus Sie jedes Tool einfach starten können.

Preislich kostet das SolarWinds Engineer’s Toolset (einschließlich des Memory Monitor Tools) 1.495 US-Dollar. Dies ist der Preis pro Desktop-Installation und pro benanntem Webbenutzer. Sie benötigen eine solche Lizenz pro Benutzer des Tools. In Anbetracht aller mitgelieferten Tools ist es sehr günstig. Und wenn Sie das Toolset testen möchten, können Sie auf der SolarWinds-Website eine 14-tägige Testversion herunterladen.

Andere Komponenten des SolarWinds Engineer’s Toolsets

Dieses SolarWinds Engineer’s Toolset enthält einige hervorragende Tools zur Fehlerbehebung. Es gibt Tools wie Ping Sweep, DNS Analyzer und TraceRoute, die verwendet werden können, um Netzwerkdiagnosen durchzuführen und komplexe Netzwerkprobleme schnell zu lösen. Und für die sicherheitsbewussten unter unseren Lesern: Einige Tools des Toolsets können verklagt werden, um Angriffe auf Ihr Netzwerk zu simulieren und Schwachstellen zu identifizieren.

Das SolarWinds Engineer’s Toolset verfügt außerdem über einige hervorragende Überwachungs- und Warnfunktionen. Es überwacht Ihre Geräte und löst Warnungen aus, wenn es Verfügbarkeits- oder Gesundheitsprobleme erkennt. Dadurch haben Sie oft Zeit zu reagieren, bevor die Benutzer überhaupt bemerken, dass ein Problem vorliegt. Und um die Sache noch besser zu machen, können Sie einige der enthaltenen Tools für das Konfigurationsmanagement und die Protokollkonsolidierung verwenden.

Hier ist eine Liste einiger anderer Tools, die Sie im SolarWinds Engineer’s Toolset finden.

Port-Scanner
Switch-Port-Mapper
SNMP-Sweep
IP-Netzwerkbrowser
Erkennung von MAC-Adressen
Ping-Sweep
Reaktionszeitmonitor
CPU-Monitor
Schnittstellenmonitor
TraceRoute
Entschlüsselung des Router-Passworts
SNMP-Brute-Force-Angriff
Angriff auf das SNMP-Wörterbuch
Config Compare, Downloader, Uploader und Editor
SNMP-Trap-Editor und SNMP-Trap-Empfänger
Subnetzrechner
DHCP-Bereichsmonitor
DNS-Struktur-Analysator
DNS-Audit
IP-Adressverwaltung
WAN-Killer

Es sind einfach viel zu viele Tools im SolarWinds Engineer’s Toolset enthalten, um sie alle zu erwähnen. Laden Sie das Paket mit einer kostenlosen 14-tägigen Testversion herunter und sehen Sie selbst, was das Toolset für Sie tun kann.

Download-Link: https://www.solarwinds.com/engineers-toolset

2. SolarWinds Server and Application Monitor (KOSTENLOSE Testversion)

Als nächstes auf unserer Liste steht ein weiteres großartiges Tool von SolarWinds, der SolarWinds Server und Application Monitor. Dieses Tool wurde entwickelt, um Administratoren dabei zu helfen, Server, ihre Betriebsparameter, ihre Prozesse und die Anwendungen, die sie ausführen, zu überwachen. Dies ist ein Tool, das sich leicht von sehr kleinen Netzwerken zu großen Netzwerken mit Hunderten von Servern – sowohl physisch als auch virtuell – skalieren lässt, die über mehrere Standorte verteilt sind. Das Tool kann auch in der Cloud gehostete Dienste wie die von Amazon Web Services und Microsoft Azure überwachen. Zu den Parametern, die das Tool überwacht, gehört natürlich auch die Speicherauslastung der Server. Sonst wäre es nicht auf dieser Liste.

Der SolarWinds Server and Application Monitor ist sehr einfach einzurichten und die Erstkonfiguration erfolgt ebenso einfach mit Hilfe des automatischen Erkennungsprozesses. Die Einrichtung und Konfiguration erfolgt in zwei Durchgängen. Beim ersten Durchlauf werden Server erkannt, beim zweiten werden Anwendungen gefunden. Der Prozess kann beschleunigt werden, indem das Tool mit einer Liste von Anwendungen versorgt wird, nach denen gesucht werden soll. Sobald das Tool betriebsbereit ist, macht die benutzerfreundliche GUI die Verwendung des Tools sehr einfach. Sie können wählen, ob Sie Informationen in einem Tabellen- oder Grafikformat anzeigen möchten.

Die Preise für SolarWinds Server und Application Monitor beginnen bei 2.995 US-Dollar und variieren je nach Anzahl der überwachten Komponenten, Knoten und Volumes. Und wie bei den meisten SolarWinds-Produkten steht eine kostenlose 30-Tage-Testversion zum Download bereit, falls Sie das Produkt vor dem Kauf ausprobieren möchten.

3. PRTG

Der Paessler Router Traffic Grapher oder PRTG ist ein hervorragendes SNMP-Überwachungstool mit vielen zusätzlichen Funktionen. Eines der wichtigsten Verkaufsargumente ist die Installationsgeschwindigkeit. Tatsächlich behauptet Paessler, dass PRTG in wenigen Minuten eingerichtet werden kann. Obwohl diese Zahl umstritten ist, ist dieses Tool immer noch sehr einfach und schnell einzurichten. Dies liegt zum Teil an der automatischen Erkennungsfunktion, die Ihr Netzwerk nach Geräten durchsucht und diese automatisch zum Tool hinzufügt. Über verschiedene Kommunikationsprotokolle können dann weitere Informationen zu den erkannten Geräten abgerufen werden. Das System nutzt eine Kombination aus Ping, SNMP, WMI, NetFlow, jFlow, sFlow, kann aber auch über DICOM oder die RESTful API kommunizieren.

PRTG verwendet ein Konzept namens Sensoren, die jeweils eine bestimmte Art von Daten überwachen. Es gibt natürlich SNMP-Sensoren – einen für jeden überwachten Parameter –, aber auch HTTP-, SMTP/POP3- (E-Mail-) Anwendungssensoren, hardwarespezifische Sensoren für Switches, Router und Server. Insgesamt verfügt PRTG über mehr als 200 verschiedene vordefinierte Sensoren, die Statistiken wie Antwortzeit, Prozessorauslastung, Speicherauslastung, Betriebstemperatur oder Systemstatus abrufen.

PRTG verfügt über mehrere Benutzeroberflächen. Neben einer Ajax-basierten Weboberfläche können Sie sich auch für eine Windows-Enterprise-Konsole oder mobile Apps für Android und iOS entscheiden. Diese mobilen Apps können Push-Benachrichtigungen für Alarme verwenden, die in PRTG ausgelöst werden. SMS- oder E-Mail-Benachrichtigungen sind natürlich auch verfügbar. Obwohl der Server nur unter Windows läuft, kann er von jedem Gerät mit einem Ajax-kompatiblen Browser administriert werden.

PRTG wird in zwei Versionen angeboten. Die kostenlose Version ist voll funktionsfähig, begrenzt jedoch Ihre Überwachungsfähigkeit auf 100 Sensoren und jeder überwachte Parameter zählt als ein Sensor. Wenn Sie beispielsweise zwei Schnittstellen auf einem Router überwachen, zählt dies als zwei Sensoren. Für mehr als 100 Sensoren müssen Sie eine Lizenz erwerben. Der Preis richtet sich nach der Anzahl der unterstützten Sensoren und beginnt bei 1.600 US-Dollar für 500 Sensoren. Eine kostenlose, Sensor-unbegrenzte und voll funktionsfähige 30-Tage-Testversion ist ebenfalls verfügbar.

4. ManageEngine-OpManager

Als nächstes auf unserer Liste steht ein Produkt von ManageEngine, das ebenfalls zu den führenden Herstellern von Netzwerkverwaltungstools gehört. Ein solches Tool und eines der beliebtesten Produkte des Unternehmens heißt ManageEngine OpManager. Dies ist ein weiteres All-in-One-Paket, das die Vitalfunktionen von Netzwerkgeräten und Servern (sowohl physisch als auch virtuell) überwacht und Sie benachrichtigt, sobald etwas außerhalb der Reichweite ist. Es ist natürlich perfekt für die Speicherüberwachung geeignet, aber wenn Sie anfangen, dieses Produkt zu verwenden, werden Sie wahrscheinlich bald mehr als das überwachen wollen.

ManageEngine behauptet auch, dass sein OpManager in weniger als zwei Minuten installiert werden kann. Und wieder ist dies mehr als wahrscheinlich eine Übertreibung. Nach der Installation erkennt das Tool Ihre Geräte und beginnt mit der Überwachung, ohne dass komplexe Konfigurationsschritte erforderlich sind. Das System verfügt über eine sehr intuitive grafische Benutzeroberfläche, auf der Sie die benötigten Informationen leicht finden. In Bezug auf Berichte verfügt dieses Tool über eine vollständige Palette hervorragender vorgefertigter und Sie können auch benutzerdefinierte Berichte erstellen, die Ihren Anforderungen besser entsprechen. Die Alarmierung in diesem Produkt ist ausgezeichnet und auf Augenhöhe mit dem, was Sie in konkurrierenden Produkten finden.

Der ManageEngine OpManager ist in der Essential Edition verfügbar, die für kleine und mittlere Unternehmen mit bis zu tausend Geräten zu Preisen ab knapp über 700 US-Dollar für 25 Geräte besser geeignet ist. Für größere Organisationen gibt es eine Enterprise Edition, die auf bis zu zehntausend Geräte skaliert werden kann. Der Preis beginnt bei unter 20.000 $ für 500 Geräte. Die Preise für beide Editionen variieren je nach Anzahl der überwachten Geräte und eine kostenlose 30-Tage-Testversion ist verfügbar.

5. WhatsUp-Gold

Unser letzter Eintrag für heute ist WhatsUp Gold von Ipswitch, ein weiterer gebräuchlicher Name im Bereich der Überwachungstools. Dieses Produkt, das einst nur ein Up-or-Down-Überwachungstool war, hat sich seitdem zu einer der besten System- und Netzwerküberwachungsplattformen entwickelt. Es hat alles, was von einem vollwertigen Überwachungstool erwartet wird. Sie erhalten die Überwachung von Betriebsparametern – natürlich einschließlich des Speichers – und Sie erhalten auch vollständig anpassbare Warnungen und Berichte.

WhatsUp Gold ist ein weiteres Tool, das dank seiner Auto-Discovery-Engine, die Ihre Geräte findet und zur Überwachungskonsole hinzufügt, ziemlich einfach zu installieren ist. Das Tool kann physische Server, virtuelle Server, Cloud-Server, Anwendungen und Netzwerkgeräte finden. Das Dashboard des Tools verfügt über eine Kartenansicht, in der Sie die Verbindungen der verschiedenen Komponenten sehen können. Und die Kartenansicht ist anklickbar, um weitere Informationen zu jedem Gerät zu erhalten.

WhatsUp Gold ist als kostenlose Version erhältlich, die jedoch auf die Überwachung von nur fünf Geräten beschränkt ist. Kostenpflichtige Lizenzen sind in drei Stufen mit zunehmender Funktionalität erhältlich. Die Lizenzkosten richten sich nach der Anzahl der überwachten Geräte. Eine kostenlose, zeitlich begrenzte Testversion ist ebenfalls verfügbar