Leistung ist einer der wichtigsten Aspektevon Netzwerken. Tatsächlich ist es eine wichtige Komponente in so ziemlich jedem System. Jeder Netzwerkadministrator weiß, wie schnell jeder das Netzwerk beschuldigt, wenn die Leistung eines an ein Netzwerk angeschlossenen Geräts oder Systems zu wünschen übrig lässt. In diesem Fall muss der Netzwerkadministrator häufig nachweisen, dass die Leistung des Netzwerks innerhalb der Spezifikationen liegt und die Ursache für den Leistungsabfall an einer anderen Stelle liegt.
Wie wird es gemacht, fragen Sie sich vielleicht? Einfach durch Messen der Leistung mit branchenüblichen Technologien. Heute schauen wir uns an, wie die Netzwerkleistung gemessen werden kann.
Wir beginnen mit der Erörterung der Netzwerkleistung inAllgemeines. Wenn wir über das Messen von etwas sprechen möchten, müssen wir uns zunächst darauf einigen, was wir messen möchten. Dies bringt uns zu unserem nächsten Thema - dem wichtigsten: Wie wird die Netzwerkleistung gemessen? Obwohl es verschiedene Möglichkeiten gibt, dies zu tun, ist das Simple Network Management Protocol (SNMP) wahrscheinlich die am häufigsten verwendete Technologie zum Messen der Leistung von Netzwerken. Wir werden uns also eingehend mit SNMP befassen. Und zu guter Letzt werfen wir einen Blick auf einige der besten Tools, die derzeit zur Messung der Netzwerkleistung verfügbar sind.
Informationen zur Netzwerkleistung
Wie in einem Satz eloquent definiertWikipedia, "Netzwerkleistung bezieht sich auf Messungen der Servicequalität eines Netzwerks aus Sicht des Kunden". Diese Definition enthält drei wesentliche Elemente. Der erste ist der Teil "Maßnahmen". Es wird deutlich, dass die Netzwerkleistung gemessen werden muss. Der nächste wichtige Punkt ist die „Servicequalität eines Netzwerks“. Die Servicequalität ist ein allgemeines Konzept, aber wie Sie sehen werden, sind in der Regel einige spezifische Messdaten damit verbunden. Der letzte wichtige Teil dieser Definition ist „der Kunde“. Wir interessieren uns nicht für die Netzwerkleistung als theoretische Sache, sondern dafür, wie Benutzer sie wahrnehmen.
Verschiedene Faktoren wirken sich auf die Wahrnehmung ausNetzwerkleistung und werden im Allgemeinen als wichtig angesehen. Die ersten beiden sind Bandbreite und Durchsatz. Manchmal kann es zu Verwechslungen zwischen diesen beiden Begriffen kommen. Bandbreite bezieht sich auf die Tragfähigkeit eines Netzwerks. Stellen Sie sich das analog als die Anzahl der Fahrspuren auf einer Autobahn vor. Der Durchsatz bezieht sich dagegen auf die tatsächliche Nutzung der verfügbaren Bandbreite. Um unsere vorherige Analogie beizubehalten, stellen Sie sich eine vierspurige Autobahn mit einer Bandbreite von 4.000 Fahrzeugen pro Stunde vor, deren aktueller Durchsatz jedoch 400 Fahrzeuge pro Stunde oder 10% ihrer Kapazität beträgt.
Latenz, Verzögerung und Jitter sind weitere FaktorenBeeinträchtigung der wahrgenommenen Leistung von Netzwerken. Latenz bezieht sich auf die Zeit, die Daten benötigen, um von der Quelle zum Ziel zu gelangen. Dies ist hauptsächlich eine Funktion der Laufzeit und der Verarbeitungszeit des Signals an allen Knoten, die es durchquert. Es ist eine physische Einschränkung, die nicht reduziert werden kann. Die Verzögerung kann andererseits manchmal verbessert werden. Dies hängt mit der Zeit zusammen, die Netzwerkgeräte benötigen, um Daten zu verarbeiten, in die Warteschlange zu stellen und weiterzuleiten. Schnellere und leistungsstärkere Geräte bewirken im Allgemeinen eine geringere Verzögerung der Übertragung. Jitter bezieht sich auf die Änderung der Paketverzögerung am empfangenden Ende der Konversation. Echtzeit- oder echtzeitnaher Datenverkehr ist davon besonders betroffen, da dies dazu führen kann, dass Datenpakete nicht in der richtigen Reihenfolge ankommen. Dies kann beispielsweise bei Voice over IP zu unverständlicher Sprache führen.
Viele andere Faktoren können sich auch auf die Netzwerkleistung auswirken. Die Fehlerrate ist eine davon. Es bezieht sich auf die Anzahl der beschädigten Bits, ausgedrückt als Prozentsatz oder Bruchteil der insgesamt gesendeten Daten.
Messen der Netzwerkleistung
Wie geht man bei der Messung der Leistung vor?eine echte Benutzerperspektive? Natürlich besteht die Möglichkeit, dass echte Benutzer Tests ausführen, aber dies kann recht unpraktisch sein. Das nächstbeste ist die Verwendung eines Netzwerkleistungstestsystems, das an strategischen Stellen im gesamten Netzwerk implementierte Tests verwendet und tatsächliche Simulationstests untereinander ausführen kann, um die tatsächliche Leistung unter Verwendung bestimmter Verkehrstypen zu messen. Dies kann jedoch auch unpraktisch sein, da einige Vorbereitungen erforderlich sind. Die Behebung eines plötzlichen Problems ist nicht hilfreich.
Ein einfacheres SNMP-basiertes Netzwerküberwachungssystem istoft eine bessere lösung. Auch wenn dies möglicherweise nicht so praktisch ist, kann es Administratoren einen recht klaren Überblick über die Netzwerkauslastung geben. Gute Systeme berichten auch über die meisten leistungsbeeinflussenden Faktoren wie Latenz, Verzögerung, Jitter und Fehler.
LESEN SIE AUCH: Die 6 besten Tools zur Netzwerkverwaltung, die die Leistung überwachen
Das Simple Network Management Protocol
Trotz seines irreführenden Namens ist das Simple NetworkDas Management Protocol oder SNMP kann sich als recht komplex herausstellen. Glücklicherweise müssen Sie kein Experte sein und alles darüber wissen, um es zu verwenden. SNMP ist ein Kommunikationsprotokoll, das angibt, wie ein SNMP-Verwaltungssystem Betriebsparameter in Remote-Geräten lesen und schreiben kann. Die Parameter werden als OIDs (Object Identifiers) bezeichnet. Unter dem Gesichtspunkt der Überwachung sind einige der interessanten OIDs solche, die kritische Metriken wie beispielsweise die Bandbreitennutzung enthalten. Bei der Überwachung von Netzwerkgeräten sind zwei OIDs von besonderem Interesse, die Bytes out und die Bytes in Zählern, die jeder Schnittstelle zugeordnet sind. Diese Zähler werden von den Netzwerkgeräten automatisch erhöht, wenn Daten ausgegeben und eingegeben werden.
Es geht auf eine Zeit zurück, in der die IT-Sicherheit keine Rolle spielteProblem, SNMP hat nur minimale Sicherheit. Ein SNMP-Manager, der eine Verbindung zu einem SNMP-fähigen Gerät herstellt, sendet mit seiner Anfrage eine „Community-Zeichenfolge“. Wenn die Zeichenfolge mit der im Gerät konfigurierten übereinstimmt, wird die Anforderung ausgeführt. Auf Geräten sind normalerweise zwei Community-Zeichenfolgen konfiguriert, eine für schreibgeschützte OIDs und eine für änderbare.
So verwenden die meisten Überwachungssysteme SNMPBandbreitennutzung überwachen. Sie lesen in regelmäßigen Abständen die Byte-Ein- und Ausgangszähler der Schnittstellen eines Netzwerkgeräts, wobei fünf Minuten ein typischer Wert sind. Sie speichern dann die abgerufenen Werte in einer Art Datenbank oder Festplattendatei. Der Rest des Prozesses ist einfache Mathematik. Das Überwachungssystem subtrahiert den vorherigen Zählerwert vom aktuellen, um die Anzahl der gesendeten oder empfangenen Bytes in fünf Minuten zu erhalten. Diese Zahl kann dann mit acht multipliziert werden, um die Anzahl der Bits zu erhalten, und durch 300 - die Anzahl der Sekunden in fünf Minuten - dividiert werden, um die Anzahl der Bits pro Sekunde zu erhalten. Diese Informationen werden normalerweise in einem Diagramm aufgezeichnet, das die zeitliche Entwicklung zeigt, und in einer Datenbank gespeichert.
Die wichtigsten Tools zum Messen der Netzwerkleistung
1. SolarWinds Network Performance Monitor (KOSTENLOSE TESTPHASE)
SolarWinds genießt einen guten Ruf für die Herstellung einiger derbeste Netzwerk- und Systemverwaltungstools. Viele der Produkte des Unternehmens haben begeisterte Kritiken erhalten und gelten in ihren jeweiligen Bereichen als die besten. Aber SolarWinds ist auch bekannt für seine kostenlosen Tools, kleinere Tools, die auf einen bestimmten Bedarf von Netzwerkadministratoren zugeschnitten sind. Zwei gute Beispiele für diese kostenlosen Tools sind die Echtzeit-Bandbreitenmonitor und das Kiwi Syslog Server.
Für die Überwachung von Netzwerken benötigen Sie jedoch die SolarWinds Network Performance Monitor (NPM), bei dem es sich hauptsächlich um ein SNMP-Überwachungstool handelt. Im Kern bietet es eine umfassende Fehlerüberwachung und Leistungsverwaltung über SNMP und ist damit mit den meisten Geräten kompatibel. Es kommt auch mit vielen erweiterten Funktionen wie seiner NetPath Mit dieser Funktion können Sie den kritischen Netzwerkpfad zwischen zwei überwachten Punkten in Ihrem Netzwerk anzeigen. Es kann auch automatisch intelligente Netzwerkkarten erstellen.
- KOSTENLOSE TESTPHASE: SolarWinds Network Performance Monitor
- Offizieller Download-Link: https://www.solarwinds.com/network-performance-monitor/registration
Weitere Merkmale des NPM umfassen erweiterte Warnmeldungen und die Tools PerfStack Leistungsanalyse-Dashboard. Die Network Insights-Funktionalität ist eine weitere erweiterte Funktion, die eine komplexe Geräteüberwachung ermöglicht. Das Tool kann Software Defined Networks (SDN) überwachen und verfügt über eine integrierte Cisco ACI-Unterstützung sowie über die Fähigkeit, drahtlose Netzwerke zu überwachen und Basiswerte für die Netzwerkleistung zu generieren. Das SolarWinds Network Performance Monitor ist ein hoch skalierbares Tool, das in jedem Netzwerk vom kleinsten bis zum größten verwendet werden kann.
Das SolarWinds Network Performance MonitorDie Preisstruktur von ist recht einfach. Die Lizenzierung basiert auf der Anzahl der überwachten Elemente. Fünf Lizenzstufen sind für 100, 250, 500, 2000 und unbegrenzte Elemente zu Preisen zwischen 2 955 USD und 32 525 USD erhältlich, einschließlich des ersten Jahres der Wartung.
Wenn Sie das Tool lieber vor dem Kauf testen möchten, erhalten Sie eine kostenlose 30-Tage-Testversion.
2. PRTG-Netzwerkmonitor
Das PRTG-Netzwerkmonitor von Paessler AG ist ein agentenloses Netzwerküberwachungssystem. Paessler behauptet, dass die PRTG-Netzwerkmonitor kann in wenigen Minuten eingerichtet werden. Unsere Erfahrung zeigt, dass es ein bisschen länger dauern kann, aber dank einer automatischen Erkennungsfunktion, mit der Ihr Netzwerk gescannt, Geräte gefunden und automatisch hinzugefügt werden, ist dies immer noch sehr einfach und schnell. Das Tool verwendet eine Kombination aus Ping, SNMP, WMI, NetFlow, jFlow und sFlow, kann jedoch auch über DICOM oder die RESTful-API kommunizieren.
Eine der Stärken der PRTG-Netzwerkmonitor ist seine sensorgestützte Architektur. Sie können sich Sensoren als Add-Ons zum Produkt vorstellen, mit der Ausnahme, dass sie bereits enthalten sind und nicht hinzugefügt werden müssen. Es gibt Add-Ons für praktisch alles. Beispielsweise gibt es Anwendungssensoren für HTTP, SMTP / POP3 (E-Mail). Es gibt auch hardwarespezifische Sensoren für Switches, Router und Server. Insgesamt gibt es über 200 verschiedene vordefinierte Sensoren, die Statistiken wie Antwortzeit, Prozessor, Speicher, Datenbankinformationen, Temperatur oder Systemstatus von den überwachten Geräten abrufen.
Das PRTG-Netzwerkmonitor bietet eine Auswahl an Benutzeroberflächen. Die primäre ist eine Ajax-basierte Weboberfläche. Es gibt auch eine Windows-Unternehmenskonsole sowie mobile Apps für Android und iOS. Eine nette Funktion der mobilen Apps ist, dass sie Push-Benachrichtigungen für alle von innen ausgelösten Warnungen verwenden können PRTG. Weitere Standard-SMS- oder E-Mail-Benachrichtigungen sind ebenfalls verfügbar. Obwohl der Server nur unter Windows ausgeführt wird, kann er von jedem Gerät mit einem Ajax-kompatiblen Browser verwaltet werden.
Das PRTG-Netzwerkmonitor wird in zwei Versionen angeboten. Es gibt eine kostenlose Version mit vollem Funktionsumfang, die Ihre Überwachungsmöglichkeiten jedoch auf 100 Sensoren beschränkt. Es ist zu beachten, dass jeder überwachte Parameter als ein Sensor zählt und dass beispielsweise die Überwachung von 24 Schnittstellen an einem Netzwerk-Switch bis zu 24 Sensoren verbraucht. Wenn Sie mehr als 100 Sensoren benötigen, müssen Sie eine Lizenz erwerben. Ihre Preise beginnen bei 1 600 USD für 500 Sensoren. Sie können auch eine kostenlose, sensorunbeschränkte und voll funktionsfähige 30-Tage-Testversion erhalten.
3. ManageEngine OpManager
Das ManageEngine OpManager ist eine komplette Managementlösung, die es schafftdie meisten Überwachungsanforderungen erfüllen. Das Tool kann unter Windows oder Linux ausgeführt werden und ist mit hervorragenden Funktionen ausgestattet. Beispielsweise kann die Auto-Discovery-Funktion Ihr Netzwerk grafisch abbilden und Ihnen ein individuell angepasstes Dashboard bieten.
Das Dashboard des Tools ist eines seiner StärkenPunkte. Es ist sehr einfach zu bedienen und zu navigieren und verfügt über eine Drilldown-Funktion. Wenn Sie mobile Apps mögen, sind diese für Tablets und Smartphones verfügbar und ermöglichen Ihnen den Zugriff auf das System von überall. Insgesamt ist dies ein sehr poliertes und professionelles Produkt.
Benachrichtigung in OpManager ist eine weitere Stärke des Produkts. Es gibt eine Vielzahl von schwellenwertbasierten Warnmeldungen, mit denen Netzwerkprobleme erkannt, identifiziert und behoben werden können. Für jede Leistungsmetrik können mehrere Schwellenwerte mit verschiedenen Benachrichtigungen festgelegt werden.
Wenn du das probieren willst ManageEngine OpManagererhalten Sie die kostenlose Version. Es ist keine zeitlich begrenzte Testversion. Es ist stattdessen funktionsbeschränkt. Sie können beispielsweise nicht mehr als zehn Geräte überwachen. Dies ist möglicherweise zu Testzwecken ausreichend, eignet sich jedoch nur für die kleinsten Netzwerke. Für mehr Geräte können Sie zwischen den Essential- oder Enterprise-Plänen wählen. Mit dem ersten können Sie bis zu 1 000 Knoten überwachen, während der andere bis zu 10 000 Knoten überwacht. Preisinformationen erhalten Sie, indem Sie sich an den Vertrieb von ManageEngine wenden.
4. WhatsUp Gold
WhatsUp Gold ist ein weiterer bekannter Name auf dem Gebiet derÜberwachungstools. Früher war es ein Up-or-Down-Überwachungstool, aber es hat sich zu einem vollständigen Verwaltungstool mit proaktiver Überwachung von Netzwerkverkehr, Anwendungen, virtuellen Umgebungen und Gerätekonfigurationen entwickelt. Heutzutage bietet dieses Tool fast alles, was Sie von einem Überwachungstool für Unternehmen erwarten können, und alles ist über eine sehr intuitive Benutzeroberfläche verfügbar.
WhatsUp Gold verfügt über eine Auto-Discovery-Engine, die finden wirdIhre Geräte und fügen Sie sie der Überwachungskonsole hinzu. Hier finden Sie nicht nur Ihre Netzwerkgeräte, sondern auch physische Server, virtuelle Server, Cloud-Server und Anwendungen. Es gibt sogar eine Kartenansicht, auf die Sie klicken können, um weitere Informationen zu den einzelnen Geräten zu erhalten.
WhatsUp Gold Außerdem verfügt es über ein hervorragendes Warnsystem, mit dem Sie über Probleme informiert werden, bevor Benutzer sie bemerken. Durch die Tools Benachrichtigungscenterkönnen Sie vordefinierte Schwellenwerte verwenden oder festlegensie nach Ihren spezifischen Bedürfnissen. Mit dem Warnsystem können Sie Aktionsrichtlinien erstellen, die definieren, was passiert, wenn ein überwachter Parameter den Status ändert. Benachrichtigungen können per E-Mail, SMS, Slack oder IFTTT gesendet werden. Das System kann auch Dienste neu starten und Webalarme auslösen.
Während eine kostenlose Ausgabe von WhatsUp Gold verfügbar ist, ist es auf die Überwachung beschränktMaximal fünf Geräte. Für mehr Geräte sind kostenpflichtige Lizenzen in drei Stufen verfügbar, wobei die Preisstruktur auf der Anzahl der zu überwachenden Geräte basiert. Es gibt auch eine kostenlose Testversion mit vollem Funktionsumfang, die Sie für eine begrenzte Zeit verwenden können.
5. Observium
Observium ist eine wartungsarme Überwachungsplattform mitautomatische Erkennung. Es unterstützt eine breite Palette von Gerätetypen, Plattformen und Betriebssystemen, darunter unter anderem Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler und NetApp. Ich bezweifle, dass Sie einen WAN-Router finden, der nicht unterstützt wird. Das Hauptaugenmerk von Observium liegt auf der Bereitstellung einer ansprechenden, intuitiven und einfachen, aber leistungsstarken Benutzeroberfläche, die den Zustand und den Status Ihres Netzwerks anzeigt.
Observium bietet mehr als nur Bandbreitenüberwachung. Beispielsweise gibt es ein Abrechnungssystem, das die monatliche Gesamtbandbreitennutzung im 95. Perzentil oder in insgesamt übertragenen Bytes misst. Es hat auch eine Warnfunktion mit benutzerdefinierten Schwellenwerten. Darüber hinaus lässt sich Observium in andere Systeme integrieren und kann deren Informationen abrufen und innerhalb der Benutzeroberfläche anzeigen.
Observium Benutzer lieben, wie einfach und wie es eingerichtet wirdkonfiguriert sich fast von selbst. Obwohl es keinen Download-Bereich auf der Observium-Website zu geben scheint, gibt es detaillierte Installationsanweisungen für verschiedene Linux-Distributionen, die die Links enthalten, um das richtige Paket für jede Distribution zu erhalten. Die Anweisungen sind sehr ausführlich und die Installation der Software sollte einfach sein.
Das Produkt ist in zwei Versionen erhältlich. Da ist der Observium Community steht jedem kostenlos zur Verfügung. Diese Version erhält zweimal im Jahr Updates und neue Funktionen. Es gibt auch die Observium Professional Das hat zusätzliche Funktionen und kommt mit täglichen Updates. Beide Versionen laufen nur unter Linux.
6. Zabbix
Zabbix ist ein weiteres freies und Open-Source-Produkt, das hatein hochprofessionelles Erscheinungsbild, wie Sie es von einem kommerziellen Produkt erwarten. Das gute Aussehen der Benutzeroberfläche ist jedoch nicht der einzige Vorteil. Das Produkt verfügt auch über eine beeindruckende Ausstattung. Zusätzlich zu den Netzwerkgeräten werden die meisten an das Netzwerk angeschlossenen Geräte überwacht. Dies ist eine gute Option, wenn Sie Server zusätzlich zur Bandbreite Ihrer WAN-Verbindung überwachen möchten.
Zabbix verwendet SNMP sowie die Intelligent PlatformMonitoring Interface (IMPI) zur Überwachung von Geräten. Mit der Software können Sie die Bandbreite, die CPU- und Speicherauslastung des Geräts, den allgemeinen Gerätezustand sowie Konfigurationsänderungen überwachen. Wie Sie sehen, ist dies weit mehr als nur eine einfache WAN-Überwachung. Das Produkt verfügt außerdem über ein beeindruckendes und vollständig anpassbares Warnsystem. Es werden nicht nur E-Mail- oder SMS-Benachrichtigungen gesendet, sondern auch lokale Skripts ausgeführt, mit denen einige Probleme automatisch behoben werden können.
Bemerkungen