Kontakt aufnehmen

Schulungsübersicht

Einführung in die Open-Source-Netzwerküberwachung

  • Entwicklung der Netzwerküberwachung: Von SNMP zu modernem Telemetry
  • Bedenken bezüglich Vendor-Lock-in bei kommerziellen Monitoring-Lösungen
  • Überblick über die Landschaft der Open-Source-Monitoring-Tools
  • LibreNMS vs. Zabbix: Die richtige Plattform auswählen
  • Hybride und ergänzende Monitoring-Strategien

LibreNMS-Architektur und Installation

  • Übersicht über die LibreNMS-Architektur und Komponenten
  • Installation: Manuell versus Docker-Bereitstellung
  • Datenbankkonfiguration (MySQL/MariaDB)
  • Webserver-Einrichtung (Apache/Nginx mit PHP-FPM)
  • RRDtool-Konfiguration und -Optimierung
  • Erste Konfiguration und Validierung

Zabbix-Architektur und Installation

  • Zabbix-Architektur: Server, Proxy, Agent, Frontend
  • Installationsmethoden: Pakete, Docker, Quellcode-Kompilierung
  • Datenbank-Einrichtung und Optimierung (MySQL/PostgreSQL/TimescaleDB)
  • Server- und Frontend-Konfiguration
  • Einrichtungs-Assistent für die Erstinstallation
  • Skalierbarkeitsüberlegungen von Anfang an

Geräteerkennung und Inventarisierung

  • Automatische Netzwerkerkennung in LibreNMS
  • Zabbix-Netzwerkerkennung und automatisches Registrieren
  • SNMP-Versionen und Sicherheit (v1, v2c, v3)
  • Geräteklassifizierung und Gruppierung
  • Standort- und Kontaktmanagement
  • Import/Export und Massenkonfiguration

Tiefgehende SNMP-Überwachung

  • SNMP-Protokollgrundlagen und MIBs
  • SNMP-Konfiguration auf Netzwerkgeräten (Router, Switches, Firewalls)
  • Überwachung und Abfrage benutzerdefinierter OIDs
  • SNMPv3-Sicherheit: Authentifizierung und Verschlüsselung
  • Fehlerbehebung bei SNMP-Verbindungsproblemen
  • herstellerspezifische SNMP-Aspekte

Agentenbasierte Überwachung

  • Installation und Konfiguration des Zabbix-Agents
  • Zabbix Agent 2: Die nächste Generation des auf Go basierenden Agents
  • LibreNMS-Agent und check_mk-Integration
  • Benutzerspezifische Skripte und User Parameters
  • Passiver versus aktiver Agent-Modus
  • Agentenbereitstellung im großen Maßstab (Ansible, Puppet, Chef)

Überwachung von Windows- und Linux-Servern

  • Windows-Leistungs-Indikatoren und Dienste
  • Linux-Systemmetriken: CPU, Arbeitsspeicher, Festplatte, Netzwerk
  • Überwachung von Prozessen und Diensten
  • Überwachung und Analyse von Protokolldateien
  • JVM- und Anwendungsüberwachung
  • Container-Überwachung (Docker, Kubernetes)

Überwachung von Netzwerkgeräten

  • Switch-Überwachung: Port-Status, VLANs, STP, MAC-Tabellen
  • Router-Überwachung: BGP, OSPF, Routing-Tabellen
  • Firewall-Überwachung: Sitzungen, Durchsatz, Regel-Treffer
  • Überwachung von drahtlosen Access Points
  • Umweltüberwachung: Temperatur, Stromversorgung, USV
  • Schnittstellen-Auslastung und Fehlerverfolgung

Virtualisierungs- und Cloud-Überwachung

  • Integration der VMware vSphere-Überwachung
  • Proxmox VE-Überwachung
  • Hyper-V-Überwachung
  • Cloud-Überwachungs-APIs von AWS/Azure/GCP
  • OpenStack-Überwachung
  • Überwachung der Container-Orchestrierung

Elementtypen und Datenerfassung

  • Zabbix-Elementtypen: Zabbix-Agent, SNMP, IPMI, JMX, SSH, Telnet
  • Berechnete und aggregierte Elemente
  • Abhängige Elemente und Vorverarbeitung
  • LibreNMS-Poller-Module und OS-Erkennung
  • Benutzerspezifische Datenerfassungsmethoden
  • Datentypen und Einheiten

Warnmeldungen und Auslöser (Triggers)

  • Zabbix-Ausdrücke und Funktionen für Auslöser
  • Abhängigkeiten von Auslösern und Ereigniskorrelation
  • LibreNMS-Warnregeln und Transportwege
  • Benachrichtigungskanäle: E-Mail, SMS, Slack, PagerDuty, Webhooks
  • Eskalations- und Bestätigungsarbeitsabläufe
  • Wartungsfenster und geplante Ausfallzeiten

Dashboards und Visualisierung

  • Zabbix-Dashboards und Bildschirme
  • Graph-Widgets und Netzwerkkarten
  • Anpassung von LibreNMS-Dashboards
  • Erstellung benutzerdefinierter Graphen und Templates
  • Netzwerktopologie-Karten und Erkennung
  • Grafana-Integration für erweiterte Visualisierungen

Berichterstattung und Analytik

  • SLA- und Verfügbarkeitsberichte
  • Kapazitätsplanungsberichte
  • Erstellung benutzerdefinierter Berichte
  • Geplachte Berichtszustellung
  • Trendanalyse und Prognosen
  • Automatisierung von Berichten über API

Verteilte und hochverfügbare Überwachung

  • Bereitstellen von Zabbix-Proxys für entfernte Standorte
  • Zabbix-Server-Clustering und Hochverfügbarkeit (HA)
  • Einrichtung verteilter Poller in LibreNMS
  • Lastverteilung auf mehrere Poller
  • Strategien für geografische Verteilung
  • Datenreplikation und Clusterbildung

Leistungsoptimierung

  • Datenbankoptimierung und Tuning
  • Poller-Leistung und gleichzeitige Checks
  • Optimierung der Historien- und Trenddaten-Speicherung
  • Wartungsmaßnahmen und Richtlinien zur Daten retention
  • Caching-Strategien
  • Empfehlungen zur Hardware-Bemessung und Skalierung

Sicherheit und Zugriffskontrolle

  • Benutzerauthentifizierung: LDAP-, SAML- und MFA-Integration
  • Konfiguration der rollenbasierten Zugriffskontrolle
  • Berechtigungen für Host-Gruppen und Templates
  • API-Sicherheit und Token-Management
  • Audit-Logging und Compliance
  • Sichere Kommunikation (TLS/SSL)

Automatisierung und Integration

  • Nutzung der Zabbix-API und Scripting
  • LibreNMS-API und Automatisierung
  • Webhook-Integrationen für Ticketsysteme
  • Ansible-Module für das Konfigurationsmanagement
  • Integration in CI/CD-Pipelines
  • ChatOps und Automatisierung von Benachrichtigungen

Migration von kommerziellen Tools

  • Bewertung des Austauschs kommerzieller Monitoring-Lösungen
  • Strategien und Tools für die Datenmigration
  • Parallelbetrieb während der Übergangsphase
  • Schulung des Personals und Dokumentation
  • Erkenntnisse aus Migrationen in Produktionsumgebungen

Best Practices für die Produktionsbereitstellung

  • Backup- und Disaster-Recovery-Verfahren
  • Upgrade-Strategien für Produktionsumgebungen
  • Dokumentation und Erstellung von Runbooks
  • Test- und Validierungsverfahren
  • Community-Support und Mitwirkung

Voraussetzungen

  • Verständnis von Netzwerkprotokollen (SNMP, ICMP, TCP/UDP)
  • Erfahrung in der Linux-Systemadministration
  • Kenntnisse grundlegender Netzwerk Konzepte (Subnetze, Routing, Switching)
  • Vertrautheit mit Datenbankkonzepten (MySQL/PostgreSQL)
  • Grundlegende Erfahrung in der Webserver-Administration

Zielgruppe

  • Netzwerkadministratoren und -ingenieure
  • Systemadministratoren, die für die Infrastrukturüberwachung zuständig sind
  • IT-Betriebsmanager
  • NOC-Ingenieure und Monitoring-Spezialisten
 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien