Zurück zur Dokumentation

Workflow-Automatisierung

Erstellen Sie eigene Workflows und planen Sie wiederkehrende Netzwerk-Wartungsaufgaben

Überblick

Mit dem Modul zur Workflow-Automatisierung verketten Sie mehrere Aktionen zu wiederholbaren, prüfbaren Workflows. Anstatt jeden Schritt eines Wartungsablaufs manuell auszuführen, definieren Sie ihn einmal und führen ihn bei Bedarf oder nach einem Zeitplan aus.

Anwendungsfälle

  • Wöchentliche Compliance-Prüfungen (show-Befehle abrufen, mit Baseline vergleichen)
  • Automatisierte Verifizierung vor und nach Änderungen
  • Nächtliche Überwachung der Flash-Kapazität
  • Geplante Konfigurations-Backups
  • Automatisierte Security-Advisory-Scans mit E-Mail-Benachrichtigungen

Eigene Workflows erstellen

1
Navigieren Sie zu Workflows → Neuer Workflow.
2
Benennen Sie Ihren Workflow und fügen Sie eine optionale Beschreibung hinzu.
3
Legen Sie den Geräte-Geltungsbereich fest. Wählen Sie bestimmte Geräte, Gerätegruppen oder dynamische Filter (z. B. alle Geräte an Standort A mit IOS-XE 17.x).
4
Fügen Sie Schritte hinzu. Jeder Schritt ist einer von: Befehl ausführen, Upgrade-Phase ausführen, Scan ausführen, Benachrichtigung senden oder Warten/Pause.
5
Konfigurieren Sie das Verhalten der Schritte. Legen Sie fest, ob jeder Schritt parallel über alle Geräte oder sequenziell ausgeführt wird, und definieren Sie die Fehleraktion (Workflow stoppen / fortsetzen / benachrichtigen).
6
Speichern und testen. Verwenden Sie Dry Run, um die Workflow-Schritte zu validieren, ohne Befehle auf den Geräten auszuführen.

Schritttypen

  • Befehl ausführen - führt einen Befehl aus der freigegebenen Bibliothek auf allen Geräten im Geltungsbereich aus.
  • Upgrade-Phase ausführen - löst eine bestimmte Upgrade-Phase aus (z. B. Flash-Prüfung, Image-Upload).
  • Bedingte Verzweigung - prüft die Ausgabe eines vorherigen Schritts auf ein Muster und verzweigt dann auf einen anderen Pfad.
  • Benachrichtigung senden - E-Mail- oder Webhook-Benachrichtigung mit Workflow-Status und Ausgabezusammenfassung.
  • Warten - pausiert die Ausführung für eine definierte Zeit vor dem nächsten Schritt (nützlich für Reload-Fenster).

Vorgefertigte Vorlagen nutzen

NetGUI wird mit Vorlagen für häufige Netzwerk-Wartungsaufgaben ausgeliefert:

  • Wöchentlicher Health-Check - führt show version, show ip interface brief, show environment aus und versendet eine Zusammenfassung per E-Mail.
  • IOS-Upgrade - Bundle Mode - vollständige Upgrade-Pipeline im Bundle Mode.
  • IOS-Upgrade - Install Mode - vollständige Upgrade-Pipeline im Install Mode mit Rollback-Option.
  • Flash-Bereinigung - sucht und entfernt inaktive IOS-Images über Gerätegruppen hinweg.
  • Config-Backup - führt show running-config auf allen Geräten aus und archiviert die Ausgabe.
  • Security-Advisory-Report - gleicht das Inventar mit dem Cisco PSIRT ab und versendet die Ergebnisse per E-Mail.
Tipp: Klonen Sie eine Vorlage mit Duplizieren und passen Sie sie an Ihre Umgebung an, anstatt bei null zu beginnen.

Planung und Ausführung

Sofort ausführen

Klicken Sie in der Workflow-Liste oder auf der Detailseite auf Jetzt ausführen. Es wird ein Job erstellt und Sie gelangen zum Job-Monitor.

Planung

  1. Öffnen Sie einen Workflow und klicken Sie auf Planen.
  2. Wählen Sie die Wiederholung: Einmalig, Täglich, Wöchentlich, Monatlich oder Benutzerdefiniert (cron).
  3. Legen Sie die Ausführungszeit und die Zeitzone fest.
  4. Verlangen Sie optional eine manuelle Freigabe, bevor die Ausführung startet (nützlich für Umgebungen mit Change-Management).
# Beispiel-cron: jeden Sonntag um 2:00 Uhr 0 2 * * 0

Job-Verlauf überwachen

Jede Workflow-Ausführung erstellt einen Job-Datensatz mit einem vollständigen Schritt-für-Schritt-Protokoll.

Job-Status

  • In Warteschlange - wartet auf den Start.
  • Läuft - führt aktiv Schritte aus.
  • Abgeschlossen - alle Schritte wurden erfolgreich beendet.
  • Abgeschlossen mit Warnungen - einige Schritte haben nicht-kritische Fehler erzeugt.
  • Fehlgeschlagen - ein kritischer Schritt ist fehlgeschlagen und der Workflow wurde gestoppt.

Job-Detailansicht

Klicken Sie auf einen beliebigen Job, um die Zeitleiste pro Schritt, die Ausgabe pro Gerät für jeden Befehlsschritt, allfällige Warnungen oder Fehler sowie das vollständige Benachrichtigungsprotokoll anzuzeigen. Exportieren Sie die Job-Ergebnisse als PDF für die Change-Management-Dokumentation.