Webinar

Python für Netzwerk-Management: Automatisierung und Monitoring

Inhalte

  • Einführung in das Netzwerk-Management
    • Was ist Netzwerk-Management?
      • Definition und Hintergrund: Netzwerk-Management umfasst die Verwaltung, Überwachung und Wartung von Netzwerkinfrastrukturen. Es stellt sicher, dass Netzwerke effizient und sicher funktionieren.
      • Hauptaufgaben: Überblick über die Kernbereiche des Netzwerk-Managements, wie Konfigurationsmanagement, Leistungsmanagement, Fehlermanagement und Sicherheitsmanagement.
      • Netzwerkprotokolle: Einführung in die wichtigsten Protokolle wie SNMP (Simple Network Management Protocol) und SSH, die für das Netzwerk-Management von Bedeutung sind.
  • Einführung in Python für Netzwerk-Management
    • Warum Python für Netzwerk-Management?
      • Vorteile von Python: Python ist aufgrund seiner einfachen Syntax, der großen Anzahl von Bibliotheken und seiner Flexibilität eine bevorzugte Sprache für Netzwerkautomatisierung und -management.
      • Grundlegende Python-Konzepte: Einführung in Python-Grundlagen wie Datentypen, Kontrollstrukturen (Schleifen und Bedingungen) und Funktionen, die im Netzwerk-Management verwendet werden.
      • Python-Tools und Umgebungen: Überblick über gängige Entwicklungsumgebungen wie VS Code , PyCharm und Jupyter Notebooks für das Schreiben und Testen von Python-Skripten.
  • Grundlegende Netzwerkautomatisierung mit Python
    • Netzwerkkommunikation mit Python
      • Socket-Programmierung: Einführung in die Verwendung des socket-Moduls für die Netzwerkkommunikation, um grundlegende Netzwerk-Tools zu erstellen, z.B. zum Pingen von Hosts.
      • SSH-Verbindungen: Automatisierung von Netzwerkgeräten über SSH mit der Bibliothek Paramiko , um Konfigurationen auszulesen oder zu ändern.
      • HTTP-APIs: Arbeiten mit requests , um Netzwerkgeräte oder Managementsysteme über REST APIs anzusprechen.
  • Praxisübung 1: Entwicklung eines einfachen Netzwerk-Überwachungsskripts
    • Ziel der Übung: Entwicklung eines Python-Skripts zur Überwachung von Netzwerkverbindungen.
      • Projektbeschreibung: Die Teilnehmer erstellen ein Skript, das eine Liste von IP-Adressen oder Hosts pingt und die Ergebnisse auswertet.
      • Anforderungen: Verwendung von Python-Basiskomponenten wie Schleifen, Bedingungen und dem socket-Modul.
    • Tools: Python , VS Code oder PyCharm .
    • Ergebnisse und Präsentation: Teilnehmer präsentieren ihre Skripte und diskutieren die Ergebnisse und Herausforderungen.
  • Fortgeschrittene Netzwerkautomatisierung mit Python
    • Automatisierung von Netzwerkaufgaben
      • Erstellung von SSH-Skripten: Fortgeschrittene Verwendung von Paramiko für komplexe SSH-Verbindungen, z.B. zur Konfiguration mehrerer Geräte.
      • Netzwerkgeräte verwalten mit Netmiko: Einführung in Netmiko zur vereinfachten Automatisierung von Netzwerkgeräten verschiedener Anbieter.
      • Konfigurationsmanagement: Automatisierte Erstellung und Verwaltung von Konfigurations-Backups und -Änderungen.
  • Arbeiten mit APIs für Netzwerk-Management
    • REST APIs und Python
      • API-Grundlagen: Verständnis von REST APIs und deren Verwendung im Netzwerk-Management.
      • Anbindung an Netzwerkmanagement-Systeme: Beispielhafte Nutzung der APIs von Cisco DNA Center oder ähnlichen Plattformen, um Netzwerkoperationen zu automatisieren.
      • Datenverarbeitung mit JSON: Arbeiten mit JSON-Daten, die von APIs zurückgegeben werden, um Netzwerkinformationen zu extrahieren und weiterzuverarbeiten.
  • Netzwerküberwachung und Fehlerbehebung
    • Erweiterte Netzwerküberwachung
      • SNMP-Abfragen mit Python: Nutzung von pysnmp zur Abfrage von Netzwerkgeräten und Überwachung von Netzwerkzuständen.
      • Fehlermanagement: Entwicklung von Python-Skripten zur automatischen Erkennung und Meldung von Netzwerkproblemen.
      • Visualisierung von Netzwerkdaten: Einführung in die einfache Visualisierung von Netzwerkdaten mit Matplotlib oder Graphviz .
  • Praxisübung 2: Entwicklung eines API-basierten Netzwerk-Management-Tools
    • Ziel der Übung: Erstellung eines Python-Tools, das eine API nutzt, um Netzwerkgeräte zu überwachen oder zu konfigurieren.
      • Projektbeschreibung: Die Teilnehmer entwickeln ein Skript, das eine REST API eines Netzwerkgeräts abfragt und die Ergebnisse zur Anzeige bringt.
      • Anforderungen: Nutzung von requests , JSON-Verarbeitung und API-Kommunikation.
    • Tools: Python , requests , Jupyter Notebooks oder VS Code .
    • Ergebnisse und Präsentation: Teilnehmer präsentieren ihre Tools und diskutieren die Integration und Funktionalität.
LernzieleAm Ende des Seminars sind die Teilnehmenden in der Lage, Python-Skripte zur Automatisierung von Netzwerkaufgaben zu schreiben, APIs zu nutzen und grundlegende Netzwerkmanagement-Tools zu entwickeln. Sie lernen, wie sie Netzwerkgeräte überwachen, konfigurieren und Fehler diagnostizieren können.ZielgruppenDieses Seminar richtet sich an Netzwerkadministratoren, IT-Manager und technische Fachkräfte, die ihre Kenntnisse in der Netzwerkautomatisierung mit Python vertiefen möchten. Grundlegende Kenntnisse in Netzwerktechnologien und Python sind erforderlich.
  • Einführung in das Netzwerk-Management
    • Was ist Netzwerk-Management?
      • Definition und Hintergrund: Netzwerk-Management umfasst die Verwaltung, Überwachung und Wartung von Netzwerkinfrastrukturen. Es stellt...
Mehr Informationen

Termine und Orte

Datum Dauer Preis
Webinar
10.08.2026 - 12.08.2026 21 h 21 h Details Details Jetzt buchen
09.11.2026 - 11.11.2026 21 h 21 h Details Details Jetzt buchen
18.01.2027 - 20.01.2027 21 h 21 h Details Details Jetzt buchen
10.05.2027 - 12.05.2027 21 h 21 h Details Details Jetzt buchen
16.08.2027 - 18.08.2027 21 h 21 h Details Details Jetzt buchen
15.11.2027 - 17.11.2027 21 h 21 h Details Details Jetzt buchen

SG-Seminar-Nr.: 9264840

Anbieter-Seminar-Nr.: 4557

Termin

09.11.2026 - 11.11.2026

Online

Günstige Preise

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

€ 2.415,70

Alle Preise inkl. 19% MwSt.

Jetzt buchen
Seminar merken

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Webinar
  • Deutsch
    • Keine
  • 21 h
  • Anbieterbewertung   (258)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Webinar
10.08.2026 - 12.08.2026 21 h 21 h Details Details Jetzt buchen
09.11.2026 - 11.11.2026 21 h 21 h Details Details Jetzt buchen
18.01.2027 - 20.01.2027 21 h 21 h Details Details Jetzt buchen
10.05.2027 - 12.05.2027 21 h 21 h Details Details Jetzt buchen
16.08.2027 - 18.08.2027 21 h 21 h Details Details Jetzt buchen
15.11.2027 - 17.11.2027 21 h 21 h Details Details Jetzt buchen