Zurück

Wie ausführbar Runbooks Arbeit

by Matthew Speidel 22. Nov 2017

An Ausführbar Runbook ist ein programmierbarer Satz von Prozeduren, die von jedem verwendet werden können, um bestimmte Netzwerkdaten automatisch zu sammeln und zu analysieren. Wie herkömmliche Playbooks ist Executable Runbooks bieten Stammesführern die Möglichkeit, ihr Wissen zu dokumentieren und im gesamten Team zu teilen. Was macht ausführbar RunbookDer Unterschied besteht darin, dass der gesamte Vorgang automatisiert ausgeführt werden kann. Für all ihre Macht, runbooks sind unglaublich einfach zu erstellen und zu verwenden. Folgen Sie einfach einer einfachen Formel:

Baue es. Starte es. Teilt es.

 

 

Teil 1: Wie man baut a Runbook

Schritt 1: Definieren Sie Ihren Arbeitsablauf

Im Kern a runbook ist einfach eine Reihe von Schritten, die „Knoten“ genannt werden. Wenn Sie den Arbeitsablauf von a runbook Sie erstellen im Grunde ein Flussdiagramm, genau wie bei jedem herkömmlichen Verfahren. Der Prozess ist sehr einfach.

Um dem Verfahren einen neuen Schritt hinzuzufügen, klicken Sie einfach auf das Pluszeichen, das unten an der Kette absteht (1). Alternativ können Sie der Prozedur eine Verzweigung hinzufügen – klicken Sie einfach auf das Pluszeichen auf dem Schritt, den Sie verzweigen möchten von (2) dann spezifizieren a Fügen Sie einen neuen Zweig hinzu (3).

So erweitern Sie die ausführbare Datei Runbook Fiber Node 002 1

Schritt 2: Programmieren Sie Ihre Automatisierung

Denken Sie daran, jeder Schritt in einer ausführbaren Datei Runbook wird durch Automatisierung angetrieben. Um die Automatisierung anzupassen, geben Sie einfach an, was der Benutzer in jedem Schritt des Prozesses tun soll. Es stehen Ihnen mehrere Arten von Schritten zur Verfügung:

Arten von Runbook Knoten verfügbar - v7.0b

  • Qapp™ – Qapps sind anpassbare Programme, die die Automatisierung nutzen, um Daten von Netzwerkgeräten abzurufen und zu analysieren, um Ingenieuren zu helfen, aussagekräftige Erkenntnisse zu gewinnen. In einem runbook, können Sie eine oder mehrere Qapps angeben, die der Benutzer ausführen soll. Etwa 150 Qapps werden mitgeliefert NetBrain sofort einsatzbereit, und Sie haben zwei einfache Möglichkeiten, Ihre eigene zu erstellen: (a) Verwenden Sie Instant Qapp™, um beliebige Datenpunkte per Drag-and-Drop auf die Karte zu ziehen, und speichern Sie sie dann als Qapp oder (2) erstellen Sie sie komplexere Qapps mit NetBrain's Visual Programming Environment – ​​keine Skripte erforderlich! Sehen Sie sich unseren Qapp-Austausch an.
  • CLI-Befehl – Dieser Knoten ruft einen Satz festgelegter CLI-Show-Befehle per Bulk-Pull von allen Geräten ab, die der Benutzer analysiert.
  • Gesamtgesundheitsmonitor – Führen Sie die beliebteste eingebaute Qapp Nr. 1 aus, die die 5 häufigsten Ursachen für langsame Netzwerke überwacht. Immer ein guter erster Schritt bei der Fehlersuche!
  • PingenTraceroute – Diese klassischen Werkzeuge des Networking-Handels sind direkt in die integriert NetBrain Plattform.
  • Benchmark – Ziehen Sie schnell einen Satz grundlegender Daten, wie Konfigurationsdateien, Routentabellen, und so weiter. Sie können auch CLI-Befehle in den Satz werfen.
  • Vergleichen – Führen Sie eine Delta-Analyse von Datensätzen zu verschiedenen Zeitpunkten durch. Da über 50 % der ungeplanten Ausfälle durch Konfigurationsänderungen verursacht werden, ist dies äußerst nützlich für die Fehlersuche.
  • Freier Text – Ein Knoten ohne eine bestimmte Aktion. Verwenden Sie dies, wenn die angegebene Aufgabe außerhalb erledigt werden muss NetBrain, wie z. B. die physische Überprüfung von Kabeln.

 

Schritt 3: Übertragen Sie Ihr Wissen

Runbooks sind eine großartige Möglichkeit, Wissen und Best Practices innerhalb Ihres Unternehmens zu dokumentieren und zu teilen. Jeder Knoten, den Sie erstellen, hat ein Feld „Beschreibung“, in das Sie Informationen für den Knoten eingeben können runbook Nutzen der Nutzer. Dies gibt Ihnen die Möglichkeit, den Benutzern nicht nur mitzuteilen, welche Daten sie sammeln sollen, sondern warum Sie sammeln es, was zu suchen, und was soll man? do wenn sie X, Y oder Z finden.

Der Unterschied zwischen einem Guten runbook und eine tolle runbook nimmt sich einfach die Zeit, gute Beschreibungen zu schreiben.

 

Teil 2: Ausführung a Runbook

Schritt 1: Wählen Sie Ihre aus Runbook

A. Verwenden runbook Klicken Sie einfach auf „Runbook”-Schaltfläche in der Taskleiste (1)Wählen Sie die runbook Sie möchten aus der Liste laufen (2), und klicken Sie auf „Ausführen“ (3) um es zu starten.

Starten einer ausführbaren Datei Runbook auf a NetBrain dynamic map

 

Schritt 2: Führen Sie die aus Runbook's Schritte

Die Ausführung jedes Schritts ist so einfach wie das Klicken auf die „Play“-Schaltfläche (4). Die aus der Analyse resultierenden Daten werden in gespeichert runbook. Sie können neben jedem Schritt beliebige Notizen eingeben (5). Daten aus verschiedenen Ergebnissen werden separat gespeichert, sodass alle hervorgehobenen Probleme sofort zugänglich sind (6). 

Verwenden einer ausführbaren Datei Runbook auf einer Dynamik NetBrain Karte

Runbooks Automatisieren Sie die zeitaufwändige Datenerfassung und -analyse, sodass Sie die Daten einfach überprüfen können, um Ihre Schlussfolgerungen zu ziehen.

 

Schritt 3: API-gesteuerte Automatisierung einrichten

Dank an NetBrain's RESTful-API-Integration können andere IT-Verwaltungsplattformen die Ausführung von gesamten auslösen runbooks automatisch! Sie können es einfach so einrichten, dass die entsprechenden Systeme automatisch ausgelöst werden, wenn Ihr Leistungsmonitor einen Alarm ausgibt, wenn Ihr IDS einen Einbruch erkennt oder wenn ein Benutzer ein Trouble Ticket einreicht NetBrain den angezeigten Netzbereich abzubilden und zu analysieren. Dies reduziert Ihre drastisch MTTR, sogar über die Reduzierung hinaus, die Sie bei normaler Verwendung erhalten NetBrain. Es stellt auch sicher, dass die benötigten Daten abgerufen werden während das Problem auftritt, nicht nachträglich.

 Der Problembereich kann kartiert und wichtige Daten gesammelt werden, bevor ein Techniker das Ticket überhaupt öffnet.

 

Teil 3: Wie man verbessert und teilt Runbooks

Wenn die Top-Ingenieure eines Netzwerkteams beginnen, ihr Wissen und ihre Erfahrung in ausführbare Dateien zu destillieren Runbooks, es hat einen immens positiven Einfluss auf das Selbstvertrauen und die Leistung des gesamten Teams.

Schritt 1: Speichern Runbooks zum gemeinsam genutzten Repository

Jedes NetBrain Domain hat eine „Shared Runbooks“ Kategorie in seiner Runbook Center. Sie können Ihre einfach speichern runbooks hier, um sie allen autorisierten Benutzern sofort zugänglich zu machen. Dies ist ein gnädiges Upgrade von den Methoden der alten Schule, mit PDFs in Serverfreigaben herumzuspielen oder physische Ordner voller Verfahren zu verteilen. Jetzt können Sie sicher sein, dass alle im Team mit genau denselben Verfahren arbeiten.

Schritt 2: Überprüfung Runbook Ergebnisse für schmerzlose Autopsien

Da alle an einem bestimmten Vorfall beteiligten Personen an einem bestimmten Problem arbeiten, kann es mühsam sein, die wichtigsten Erkenntnisse zu dokumentieren. Mit runbooks erfolgt diese Dokumentation automatisch. Alles, was Sie für ein Postmortem-Meeting benötigen, ist in einem Dynamic enthalten Netzwerkkarte, einschließlich aller runbook Daten. Während der Obduktion können Sie einfach die Karte auf den großen Bildschirm ziehen und jeder im Meeting kann den Problembereich, die ausführbare Datei, sehen Runbook(s) die verwendeten Ingenieure, die gesammelten Daten und die Notizen, die sie gemacht haben – alles in einem praktischen Format.

Schritt 3: Verbesserung des schmerzlosen Verfahrens

Wenn Ihr Postmortem-Meeting zu dem Schluss kommt, dass ein Verfahren geändert werden muss, können Sie es direkt vor Ort bearbeiten. Öffnen Sie einfach die Quelle runbook Datei aus dem freigegebenen Ordner, nehmen Sie die notwendigen Verbesserungen vor (z. B. fügen Sie neue Schritte hinzu, um die Fehlerbehebung beim nächsten Mal schneller zu machen), und speichern Sie sie dann. Nur so einfach, alle zukünftigen Verwendungen der runbook, ob manuell oder API-ausgelöst, verwendet das aktualisierte Verfahren.

Aktualisieren Sie einfach Ihre ausführbare Datei Runbooks

Dies sollte Ihnen den Einstieg in Executable erleichtern Runbooks. Erfahren Sie mehr darüber Runbook Automation.

Verbunden