Kontakt aufnehmen

Schulungsübersicht

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

  • Entwicklung der Netzwerküberwachung: Von SNMP zu modernem Telemetry
  • Auswirkungen von Vendor-Lock-in bei kommerziellen Monitoring-Lösungen
  • Überblick über die Open-Source-Monitoring-Landschaft
  • LibreNMS vs. Zabbix: Wahl der richtigen Plattform
  • Hybride und ergänzende Monitoring-Strategien

LibreNMS-Architektur und Installation

  • Überblick über LibreNMS-Architektur und Komponenten
  • Installation: Manuell versus Docker-Bereitstellung
  • Datenbankkonfiguration (MySQL/MariaDB)
  • Webserversetup (Apache/Nginx mit PHP-FPM)
  • Konfiguration und Tuning von RRDtool
  • Erstkonfiguration und Validierung

Zabbix-Architektur und Installation

  • Zabbix-Architektur: Server, Proxy, Agent, Frontend
  • Installationsmethoden: Pakete, Docker, Quellcode kompilieren
  • Datensetup und Optimierung (MySQL/PostgreSQL/TimescaleDB)
  • Konfiguration von Server und Frontend
  • Wizard zur Erstinstallation
  • Skalierbarkeitsüberlegungen von Anfang an

Geräteerkennung und Inventarisierung

  • Automatische Netzwerkerkennung in LibreNMS
  • Zabbix-Netzwerkerkennung und Auto-Registrierung
  • SNMP-Versionen und Sicherheit (v1, v2c, v3)
  • Klassifizierung und Gruppierung von Geräten
  • Verwaltung von Standort und Kontaktinformationen
  • Import/Export und Stapelkonfiguration

Tiefgreifende Analyse der SNMP-Überwachung

  • Grundlagen des SNMP-Protokolls und MIBs
  • Konfiguration von SNMP auf Netzwerkgeräten (Router, Switches, Firewalls)
  • Monitoring und Abfrage benutzerdefinierter OIDs
  • Sicherheit mit SNMPv3: Authentifizierung und Verschlüsselung
  • Fehlerbehebung bei SNMP-Konnektivitätsproblemen
  • Vendor-spezifische SNMP-Aspekte

Agentenbasierte Überwachung

  • Installation und Konfiguration des Zabbix-Agents
  • Zabbix Agent 2: Der nächste Generations-Agent auf Go-Basis
  • LibreNMS-Agent und check_mk-Integration
  • Eigene Skripte und Benutzerparameter
  • Passiver versus aktiver Agentenmodus
  • Agentenbereitstellung im großen Maßstab (Ansible, Puppet, Chef)

Überwachung von Windows- und Linux-Servern

  • Windows-Leistungszähler und Dienste
  • Linux-Systemmetriken: CPU, Speicher, Festplatte, Netzwerk
  • Prozess- und Dienstüberwachung
  • Überwachung und Analyse von Protokolldateien
  • JVM- und Anwendungsüberwachung
  • Container-Überwachung (Docker, Kubernetes)

Überwachung von Netzwerkausrüstung

  • Switch-Überwachung: Portstatus, VLANs, STP, MAC-Tabellen
  • Router-Überwachung: BGP, OSPF, Routing-Tabellen
  • Firewall-Überwachung: Sitzungen, Durchsatz, Regelausführungen
  • Überwachung von drahtlosen Access Points
  • Environmental Monitoring: Temperatur, Stromversorgung, USV
  • Erfassung der Schnittstellenauslastung und Fehler

Virtualisierungs- und Cloud-Überwachung

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

Elementtypen und Datensammlung

  • Zabbix-Elementtypen: Zabbix-Agent, SNMP, IPMI, JMX, SSH, Telnet
  • Berechnete und aggregierte Elemente
  • Abhängige Elemente und Datenvorverarbeitung
  • LibreNMS-Poller-Module und Betriebssystemerkennung
  • Eigene Methoden zur Datensammlung
  • Datentypen und Einheiten

Warnmeldungen und Auslöser

  • Zabbix-Ausdruckfunktionen und Trigger-Funktionen
  • Trigger-Abhängigkeiten und Ereigniskorrelation
  • LibreNMS-Warnregeln und -Kanäle
  • Benachrichtigungskanäle: E-Mail, SMS, Slack, PagerDuty, Webhooks
  • Eskalations- und Bestätigungsworkflows
  • Instandhaltungsfenster und geplante Ausfallzeiten

Dashboards und Visualisierung

  • Zabbix-Dashboards und Bildschirme
  • Diagramm-Widgets und Netzwerkkarten
  • Anpassung von LibreNMS-Dashboards
  • Eigene Diagramme erstellen und Vorlagen nutzen
  • Netzwerktopologiekarten und Erkennung
  • Grafana-Integration für erweiterte Visualisierung

Berichterstellung und Analyse

  • SLA- und Verfügbarkeitsberichte
  • Kapazitätsplanungsberichte
  • Erstellung individueller Berichte
  • Geplachte Berichterstellung und Verteilung
  • Trendanalyse und Prognosen
  • Automatisierte Berichterstellung über APIs

Verteiltes und hochverfügbares Monitoring

  • Bereitstellung 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
  • Datenbankreplikation und Clustering

Leistungsoptimierung

  • Optimierung und Tuning der Datenbank
  • Leistung der Poller und parallele Prüfungen
  • Optimierung der Speicherung von Historien- und Trenddaten
  • Datenbereinigung und Richtlinien zur Datenaufbewahrung
  • Caching-Strategien
  • Richtlinien für Hardwareauswahl und Skalierung

Sicherheit und Zugriffskontrolle

  • Benutzerauthentifizierung: LDAP, SAML, MFA-Integration
  • Konfiguration der rollenbasierten Zugriffskontrolle
  • Berechtigungen für Hostgruppen und Vorlagen
  • API-Sicherheit und Token-Verwaltung
  • Audit-Protokollierung und Compliance
  • Sichere Kommunikation (TLS/SSL)

Automatisierung und Integration

  • Nutzung der Zabbix-API und Skripting
  • LibreNMS-API und Automatisierung
  • Webhook-Integrationen für Ticketing-Systeme
  • Ansible-Module für Konfigurationsmanagement
  • Integration in CI/CD-Pipelines
  • ChatOps und Benachrichtigungsautomatisierung

Migration von kommerziellen Tools

  • Bewertung des Ersatzes kommerzieller Monitoring-Lösungen
  • Strategien und Tools für die Datenmigration
  • Gleichzeitiger Betrieb während der Übergangsphase
  • Schulung der Mitarbeiter und Dokumentation
  • Erfahrungen aus Produktionsmigrationen

Best Practices für den Produktions-Einsatz

  • Backup- und Disaster-Recovery-Verfahren
  • Upgrade-Strategien für Produktionsumgebungen
  • Dokumentation und Erstellung von Runbooks
  • Test- und Validierungsverfahren
  • Gemeinschaftssupport und Mitarbeit

Voraussetzungen

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

Zielgruppe

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

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien