Die NetBrain Die Integrated Edition-Plattform ist ziemlich einfach zu installieren und zu konfigurieren, aber der Aufbau Ihrer NetBrain Die Bereitstellung des vollen Potenzials erfordert Zeit und Mühe. Das ist weil deine NetBrain Die Bereitstellung muss sich weiterentwickeln, um die Anforderungen von zu erfüllen deine Netzwerk.
Wir hier bei NetBrain haben einen dreistufigen Rahmen entwickelt, um den gemeinsamen Entwicklungspfad von a zu erklären NetBrain Einsatz. Bitte beachten Sie, dass dies ein Diskussionsrahmen ist, kein eiserner Pfad des Fortschritts. Zum Beispiel viele NetBrain Benutzer entscheiden sich dafür, einen bestimmten Anwendungsfall oder eine bestimmte Technologie bis zu Stufe 3 und dann zur nächsten zu entwickeln.
Was bedeuten die Ebenen?
Level-0: Dies bezieht sich auf die traditionellen Methoden der Netzwerk- und Sicherheitstechnik, ohne den Einsatz von NetBrain. Wie wir in der Grafik sehen, werden mindestens 75 % der Zeit eines Ingenieurs traditionell mit dem Sammeln, Analysieren und Zusammenstellen von Daten über manuelle Prozesse verbracht. Selbst mit einer vollständigen Suite traditioneller Netzwerkmanagement-Tools können maximal etwa 25 % der manuellen Arbeit in die Automatisierung ausgelagert werden, nicht zuletzt, weil Daten zwischen manueller Dokumentation und diesen verschiedenen Systemen verteilt sind.
Level-1: Dies bezieht sich auf die Verwendung von Basic NetBrain Funktionen und einfache Automatisierung in unserem normalen Arbeitsablauf. Dazu gehören Netzwerkerkennung, Benchmarking und berechnete Topologien. Damit können wir bauen Dynamic Maps auf Anfrage. Diese Funktionen sind äußerst leistungsfähig und bilden auch die Grundlage von Adaptive Network Automation in NetBrain. Level-1-Automatisierung umfasst auch die grundlegendsten Arten der adaptiven Automatisierung, wie z Data View Templates, die Goldene Grundlinie, die Parser Dateien, die ihnen zugrunde liegen, und Systemaufgaben, um regelmäßig die erforderlichen Daten zu sammeln. Zusamenfassend, Level-1 Automation Success automatisiert die allgemeine Datenerfassung und -analyse zur Unterstützung jeder Aufgabe.
Level-2: Dies bezieht sich auf den Bau von Runbook Vorlagen und Qapps zur Automatisierung der vollständigen Fehlerbehebung, Sicherheitsreaktion und anderer Verfahren. Wie sich herausstellt, ist es ganz einfach, unsere Verfahrensdokumentation direkt einzubringen NetBrain in Form von Runbook Vorlagen und verwandeln Sie jeden Schritt in einen einzigen Klick in Form von Qapps oder Gapps. Zusamenfassend, Level-2 Automation Success automatisiert die Datenerfassung, -analyse und -verfahren für bestimmte Vorfälle.
Level-3: Dies bezieht sich auf die Verknüpfung von NetBrain zu unseren anderen Netzwerkmanagementsystemen über RESTful API. Einmal integriert, wird jedes dieser Systeme zu einer zusätzlichen Datenquelle, die verwendet werden kann NetBrain Automatisierung. NetBrain wird damit zu unserer Single Pane of Glass für den Netzwerkbetrieb. Darüber hinaus können wir eine Just-In-Time-Automatisierung einrichten, bei der andere Systeme so eingestellt werden können, dass sie automatisch auslösen NetBrain Automatisierung, wenn sie ein Problem erkennen. Zusamenfassend, Level-3 Automation Success automatisiert den End-End-Lösungsprozess mit integrierten Tools und ausgelösten Aktivitäten.
Entdeckung: Die Macht der Nachbarschaft
Network Discovery ist der Prozess, bei dem a NetBrain Deployment stellt fest, welche Geräte im Netzwerk vorhanden sind und welche Treiber und Anmeldeinformationen jedes benötigt. Die Erkennung kann entweder gegen einen direkten Bereich von IP-Adressen ausgeführt werden, oder es kann angewiesen werden, ausgehend von einigen Schlüsselpunkten „nachbarschaftlich zu gehen“. Mit letzterer Methode kann das System unter idealen Bedingungen bis zu 7,000 Netzwerkgeräte pro Stunde erkennen!
Benchmarking: Die Macht der Geschichte
Einmal unsere NetBrain Domain ist vollständig entdeckt, müssen wir dann mitteilen NetBrain welche Daten wir regelmäßig von unseren Netzwerkgeräten abrufen möchten. Dies geschieht in erster Linie durch System-Benchmarks, die es uns ermöglichen, nicht nur Daten zu sammeln, sondern sie auch zu verwenden, um unsere berechneten Topologien, Sites und viele andere Funktionen und Features darin zu füttern NetBrain. Neben System-Benchmarks können wir auch die regelmäßige Erhebung spezifisch relevanter Daten terminieren Parser Dateien und Data View Templates.
Regelmäßiges Benchmarking all unserer wichtigen Netzwerkdaten ermöglicht ebenfalls NetBrain um eine Geschichte dieser Werte im Laufe der Zeit aufzubauen. Dieser Verlauf kann angezeigt werden, wenn Sie a verwenden Data View Template, und speist auch die Erstellung unserer Golden Baseline (siehe unten).
Parser Dateien: Die Macht der Flexibilität
Es gibt viele Arten von integrierten Daten, die NetBrain weiß, wie man von allen relevanten Gerätetypen über die Treiber für jedes Betriebssystem zieht. Dies ist jedoch nicht annähernd jede Art von Daten, die wir benötigen könnten, ganz zu schweigen von Daten aus verknüpften Netzwerkmanagementsystemen. NetBrain behandelt diese Daten mittels Parser Dateien
Um es kurz zu machen, a Parser Datei sagt NetBrain wie man einen bestimmten Daten-Pull (CLI, Config, SNMP oder API) sammelt und wie man alle verschiedenen Variablen aus der Ausgabe extrahiert. Wir können dann die verwenden Parser um jede Art von adaptiver Automatisierung zu erstellen, die wir brauchen.
Golden Baseline: Die Kraft der Normalität
Die Goldene Grundlinie ist die NetBrain das Verständnis von Deployment für das, was in unserer Netzwerkumgebung „normal“ ist. Sie besteht aus bestimmten Werten, Bereichen oder Bedingungen für bestimmte Variablen auf bestimmten Geräten oder Schnittstellen. Wir können diese „goldenen Werte“ natürlich manuell einstellen, aber wir können auch unsere angeben NetBrain System, welche Werte wichtig sind und lassen Sie die goldenen Werte automatisch bestimmen.
Wenn der Normalzustand des Netzwerks hergestellt ist, wird unsere Data View Templates (siehe unten) benachrichtigt uns automatisch, wenn ein Wert vorhanden ist abNormal.
Data View Templates: Die Kraft der Einsicht
Wenn ein Netzwerkproblem auftritt – ein Trouble Ticket, eine Warnung von einem Überwachungssystem, und so weiter– unsere erste Vorgehensweise besteht darin, die notwendigen Daten zu sammeln, um sicherzustellen, dass wir die Grundursache des Problems identifiziert haben. Wir können dann mit dem richtigen Verfahren zur Lokalisierung und Behebung dieser Grundursache fortfahren. In einem NetBrain-angetriebenen Welt ist diese erste Vorgehensweise in einer verkörpert Data View Template, die erste Automatisierung, die wir in den meisten Workflows einsetzen.
A Data View Template ist ein vordefinierter Datensatz und ein Layout dafür, wie er als dynamische Datenansicht angezeigt werden soll. Neben dem einfachen Sammeln und Anzeigen der relevanten Daten für das jeweilige Thema gibt es jedoch drei coole Dinge, die eine dynamische Datenansicht von einer normalen, statischen Datenansicht unterscheiden:
Geschichte – wenn wir regelmäßig Benchmarking der verwendeten Daten durchgeführt haben Data View Template (wie oben beschrieben) können wir einfach auf einen beliebigen Datenpunkt klicken, um ein Diagramm oder eine Tabelle seines Wertes im Zeitverlauf anzuzeigen.
Goldene Baseline-Warnungen – Wenn ein Datum auf der Karte außerhalb seines Golden Baseline-Werts liegt (siehe oben), wird es automatisch hervorgehoben. Daten, die kürzlich GB-Warnungen unterzogen wurden, sind ebenfalls hervorgehoben.
empfohlenes Vorgehen - Ein Data View Template kann so aufgebaut sein, dass es dem Benutzer die nächste Vorgehensweise vorschlägt. Diese Aktionen sind typischerweise bedingt, was bedeutet, dass dem Benutzer abhängig von den empfangenen Daten verschiedene Aktionen vorgeschlagen werden können. Dies ist besonders nützlich, wenn auf Symptome reagiert wird, die auf eine von mehreren Ursachen hinweisen. Die häufigste Art von vorgeschlagenen Maßnahmen ist a Runbook Vorlage, auf die wir in Teil 3 dieser Übersicht eingehen werden.
Runbooks: Die Macht der Dokumentation
In NetBrain, Benutzeraktionen und die daraus resultierenden Daten und Notizen werden im leistungsstarken, einfachen Dokument dokumentiert Runbook Format. Runbooks sind im Wesentlichen eine Reihe von Schritten, wobei jeder Schritt eine Automatisierungsaufgabe für die definiert NetBrain System zum Ausführen und Aufzeichnen der Ergebnisse, zusammen mit allen Notizen, die der Benutzer hinzufügen möchte. Das Endergebnis ist eine automatische, lückenlose Dokumentation des jeweiligen Workflows.
Alle Automatisierungsfunktionen in NetBrain, sowohl fest verdrahtet als auch adaptiv, werden über ausgeführt Runbook Schritte. Ihre Ergebnisse werden in der gespeichert Runbook, die wiederum in a gespeichert wird Dynamic Map. Daher werden alle Einzelheiten eines Workflows automatisch in die eingebettet Dynamic Map verwendet, um den Arbeitsablauf auszuführen.
Runbook Vorlagen: Die Macht der Erfahrung
In NetBrain, Benutzeraktionen und die daraus resultierenden Daten und Notizen werden im leistungsstarken, einfachen Dokument dokumentiert Runbook Format. Runbooks sind im Wesentlichen eine Reihe von Schritten, wobei jeder Schritt eine Automatisierungsaufgabe für die definiert NetBrain System zum Ausführen und Aufzeichnen der Ergebnisse, zusammen mit allen Notizen, die der Benutzer hinzufügen möchte. Das Endergebnis ist eine automatische, lückenlose Dokumentation des jeweiligen Workflows.
Runbook Vorlagen ermöglichen uns die Vordefinition Runbook Flows, wodurch wir unsere Standardverfahren direkt im Inneren behalten können NetBrain. Diese Vorlagen können nicht nur enthalten NetBrain Automatisierung, sondern auch Wissenstransfer – der größte Unterschied zwischen einem guten Verfahren und einem großartigen Verfahren, unabhängig vom Format. Runbook Vorlagen können auch Verzweigungen enthalten, sodass Autoren Benutzer durch mehrere potenzielle Vorgehensweisen führen können. Wir können sogar die Einzelheiten der außerhalb zu ergreifenden Maßnahmen klar spezifizieren NetBrain selbst (zum Beispiel ein Kabel ersetzen).
Automatisierungs-Erfolgspaket: Die Kraft der Gemeinschaft
Um uns beim Start zu helfen NetBrain Bereitstellungen zum Level-1-Automatisierungserfolg, der NetBrain Support- und Serviceteams, mit viel Hilfe von der NetBrain Benutzergemeinschaft, hat ein riesiges Paket für den allgemeinen Gebrauch entwickelt Data View Templates (DVTs), die alle Arten von Funktionen und Betriebssystemen abdecken. Dieses Paket ist für jeden, der es möchte, frei verfügbar.
Darüber hinaus haben sie ein einfaches Dienstprogramm entwickelt, mit dem wir leicht feststellen können, welche DVTs innerhalb des Pakets für unser Netzwerk relevant sind, und automatisch Benchmarking und Golden Baseline-Analyse für die Daten in diesen DVTs einrichten.
Qapps™: Die Kraft der Automatisierung
Eines der ersten Stücke von NetBrain automation entwickelt, Qapps – Quick Automation Applications – sind kleine, benutzerdefinierbare Programme innerhalb der NetBrain Plattform. Der ungewöhnlichste Aspekt von Qapps ist, dass sie zwar von ihren Autoren verlangen, zu programmieren (anzugeben, was zu tun ist), aber nicht, dass ihre Autoren in irgendeiner Form codieren oder skripten. Sie werden über eine Point-and-Click-Oberfläche erstellt.
In der Praxis ist ein Qapp im Allgemeinen eine einzelne Aufgabe innerhalb eines größeren Verfahrens; eigentlich viele Runbook Vorlagen bestehen hauptsächlich aus Qapps. Während es sicherlich möglich ist, große, komplexe Qapps zu erstellen, sind die meisten Schritte innerhalb eines Verfahrens eigentlich ziemlich einfach. Was Qapps so leistungsfähig macht, ist, dass diese einfachen Aufgaben oft sehr arbeitsintensiv sind, wenn sie manuell erledigt werden. Die wenigen Minuten, die zum Erstellen einer Qapp benötigt werden, sparen oft buchstäblich Stunden an Arbeit.
Change Management: Die Macht der Wiederherstellung
Ein optionales Element der NetBrain Plattform, die Change Management Module ermöglicht es uns, CLI-Änderungsskripte zu planen, sie genehmigen zu lassen und sie dann schnell und sauber auszuführen. Wir können die Änderungen dann leicht mit überprüfen NetBrain's Tools zum Sammeln und Vergleichen von Daten (Delta-Analyse). Dies geschieht alles durch das knackige, klare Runbook Format, das es allen Beteiligten leicht macht, zu sehen, was geplant ist und was passiert ist.
Die Verwendung von NetBrain Change Management ermöglicht es uns, Probleme sofort nach der Diagnose zu beheben, mit vollständiger Genehmigung, Dokumentation, und so weiter. Außerdem können wir wie gewohnt Änderungsvorlagen erstellen Runbook Vorlagen, um häufig verwendete Änderungsverfahren in unserer Netzwerkumgebung zu kodifizieren.
Single Pane of Glass: Die Kraft der Vereinigung
Zusätzlich zu all seinen nativen Merkmalen und Funktionen, NetBrain verfügt über eine vollständige RESTful-API-Integrationsfähigkeit. Die grundlegende Verwendung dieser Fähigkeit ist das Verknüpfen NetBrain zu all unseren anderen Netzwerküberwachungs- und Managementsystemen. Sobald die Systeme kommunizieren können, können wir verwenden Parser Dateien (siehe Teil 2), um Daten aus diesen anderen Systemen abzurufen und darin zu verwenden NetBrain Automatisierung. Da diese anderen Plattformen oft Daten und Erkenntnisse liefern, die nicht direkt von Netzwerkgeräten abgerufen werden können, bietet uns dies enorme neue Möglichkeiten beim Aufbau unserer NetBrain Automatisierung.
Darüber hinaus die Möglichkeit, die von anderen Plattformen generierten Daten in der Übersichtlichkeit anzuzeigen NetBrainDas Datenansichtsformat von macht diese Plattformen noch wertvoller und benutzerfreundlicher. Dies schafft eine positive Rückkopplungsschleife zwischen unseren NetBrain Deployment und unsere anderen Systeme.
Das Beste von allem ist die Tatsache, dass diese Integration, sobald sie abgeschlossen ist, macht NetBrain die begehrte Single Pane of Glass, nach der wir als Branche gestrebt haben. Ganz abgesehen davon NetBrain Dadurch, dass die Daten einfacher nutzbar sind, sparen wir viel Zeit, da wir nicht von einem System zum anderen wechseln müssen.
Just-in-Time-Automatisierung: Die Macht der Geschwindigkeit
Die höchste Stufe von NetBrain Automatisierung, wie sie derzeit existiert, Just-In-Time-Automatisierung („JITA“) ist die Praxis, ein verknüpftes System so einzustellen, dass es automatisch ausgelöst wird NetBrain Automatisierung, wenn sie ein Problem erkennt, eine Warnung erhält, und so weiter. Diese Automatisierung besteht aus der Erstellung von a Dynamic Map und (normalerweise) die Ausführung von a Runbook Vorlage. Dadurch können wir sehr starke ausgelöste Reaktionen auf Ereignisse in unserer Netzwerkumgebung einrichten.
In der Praxis bedeutet dies, dass wir eine erstellen Runbook Vorlage, die alle Datenabrufe und Analysen umfasst, die angezeigt werden, wenn eine bestimmte Art von Warnung von einem unserer Überwachungs- oder Verwaltungssysteme erkannt wird. Wir stellen dieses System dann so ein, dass es die Kartierung des betroffenen Netzwerkbereichs und dessen Ausführung auslöst Runbook Vorlage, wenn ein solches Problem erkannt wird. Das bedeutet, dass alle erforderlichen Daten für eine erste Einschätzung einer solchen Situation sofort gesammelt werden, ohne dass ein menschliches Eingreifen erforderlich ist. Dies ermöglicht es dem antwortenden Techniker, direkt an den gesammelten Daten zu arbeiten. Darüber hinaus stellt es auch sicher, dass die Daten gesammelt werden solange das Problem noch besteht. Dieser letzte Punkt ist besonders wertvoll bei der Bekämpfung von schnellen Einbrüchen oder sporadischen Problemen, die der Fluch unserer Existenz als Sicherheits- und Netzwerkingenieure sind.
Wir verwenden Cookies, um Inhalte zu personalisieren und Ihre Nutzung der Website zu verstehen, um das Benutzererlebnis zu verbessern. Durch die Nutzung unserer Website stimmen Sie allen Cookies gemäß unserer Datenschutzrichtlinie zu.