Kontakt aufnehmen

Schulungsübersicht

Einführung in die quelloffene Netzwerküberwachung

  • Entwicklung der Netzwerküberwachung: von SNMP zu modernem Telemetry
  • Bedenken regarding Anbieterbindung bei kommerziellen Monitoring-Lösungen
  • Überblick über das Ökosystem quelloffener Monitoring-Tools
  • LibreNMS vs. Zabbix: Wahl der richtigen Plattform
  • Hybrid- und ergänzende Monitoring-Strategien

Architektur und Installation von LibreNMS

  • Übersicht über Architektur und Komponenten von LibreNMS
  • Installation: manuell vs. Docker-Bereitstellung
  • Konfiguration der Datenbank (MySQL/MariaDB)
  • Richten des Webservers ein (Apache/Nginx mit PHP-FPM)
  • Konfiguration und Feinabstimmung von RRDtool
  • Ersteinrichtung und Validierung

Architektur und Installation von Zabbix

  • Zabbix-Architektur: Server, Proxy, Agent, Frontend
  • Installationsmethoden: Pakete, Docker, Kompilieren aus dem Quellcode
  • Einrichten und Optimieren der Datenbank (MySQL/PostgreSQL/TimescaleDB)
  • Konfiguration von Server und Frontend
  • Wizard für die Ersteinrichtung
  • Betrachtungen zur Skalierbarkeit von Anfang an

Geräte-Erkennung und Inventarisierung

  • Automatische Netzwerkerkennung in LibreNMS
  • Netzwerkerkennung und automatische Registrierung in Zabbix
  • SNMP-Versionen und Sicherheit (v1, v2c, v3)
  • Klassifizierung und Gruppierung von Geräten
  • Standort- und Kontaktverwaltung
  • Importieren/Exportieren und Massenkonzfiguration

Deep Dive in die SNMP-Überwachung

  • Fundamentale Grundlagen von SNMP und MIBs
  • Konfiguration von SNMP auf Netzwerkgeräten (Router, Switches, Firewalls)
  • Monitoring und Abfrage benutzerdefinierter OIDs
  • Sicherheit bei SNMPv3: Authentifizierung und Verschlüsselung
  • Fehlersuche bei SNMP-Verbindungsproblemen
  • Anbieterspezifische SNMP-Besonderheiten

Agent-basierte Überwachung

  • Installation und Konfiguration des Zabbix-Agenten
  • Zabbix Agent 2: der nächste Generation-Agent, basierend auf Go
  • LibreNMS-Agent und Integration von check_mk
  • Benutzerdefinierte Skripte und Benutzerparameter
  • Passive vs. aktive Agenten-Modi
  • Massenbereitstellung der Agenten (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 Anwendungsmonitoring
  • Container-Monitoring (Docker, Kubernetes)

Überwachung von Netzwerkgeräten

  • Switch-Monitoring: Portstatus, VLANs, STP, MAC-Tabellen
  • Router-Monitoring: BGP, OSPF, Routingtabellen
  • Firewall-Monitoring: Sitzungen, Durchsatz, Regel-Hits
  • Monitoring von Wireless Access Points
  • Umweltmonitoring: Temperatur, Stromversorgung, USV
  • Erfassung der Schnittstellen-Auslastung und Fehler

Überwachung von Virtualisierung und Cloud

  • Integration des VMware-vSphere-Monitorings
  • Monitoring von Proxmox VE
  • Hyper-V-Monitoring
  • Cloud-Monitoring-APIs für AWS/Azure/GCP
  • OpenStack-Monitoring
  • Ü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 Betriebssystem-Erkennung
  • Benutzerdefinierte Methoden zur Datenerfassung
  • Datentypen und Einheiten

Warnmeldungen und Trigger

  • Zabbix-Trigger-Ausdrücke und Funktionen
  • Trigger-Abhängigkeiten und Ereigniskorrelation
  • LibreNMS-Warnregeln und Übertragungswege
  • Benachrichtigungskanäle: E-Mail, SMS, Slack, PagerDuty, Webhooks
  • Eskalation und Bestätigungsarbeitsabläufe
  • Wartungsfenster und geplante Ausfallzeiten

Dashboards und Visualisierung

  • Zabbix-Dashboards und Bildschirme
  • Grafik-Widgets und Netzwerkkarten
  • Individualisierung von LibreNMS-Dashboards
  • Erstellen individueller Grafiken und Vorlagen
  • Karten der Netzwerktopologie und Erkennung
  • Integration von Grafana für erweiterte Visualisierungen

Berichte und Analysen

  • SLA-Verfügbarkeitsberichte
  • Kapazitätsplanungsberichte
  • Generierung individueller Berichte
  • Gepufferte Berichtszustellung
  • Trendanalyse und Prognosen
  • Automatisierung von Berichten über die API

Distributed Monitoring und Hochverfügbarkeit

  • Bereitstellung von Zabbix-Proxys für entfernte Standorte
  • Zabbix-Server-Clustering und HA
  • Einrichten des LibreNMS Distributed Pollers
  • Lastverteilung auf mehrere Poller
  • Strategien für die geografische Verteilung
  • Datenbank-Replikation und Clustering

Leistungsoptimierung

  • Optimierung und Feinabstimmung der Datenbank
  • Poller-Leistung und gleichzeitige Prüfungen
  • Optimierung der Speicherung von Historien- und Trenddaten
  • Housekeeping und Richtlinien zur Datenbewahrung
  • Caching-Strategien
  • Richtlinien für die Hardware-Bemessung und Skalierung

Sicherheit und Zugriffskontrolle

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

Automatisierung und Integration

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

Migration von kommerziellen Tools

  • Bewertung des Ersatzes kommerzieller Monitoring-Tools
  • Strategien und Werkzeuge für die Datenmigration
  • Gleichzeitiger Betrieb während der Übergangsphase
  • Schulung des Personals und Dokumentation
  • Lektionen, die aus Migrationen in produktiven Umgebungen gelernt wurden

Best Practices für den Produktions-Einsatz

  • Verfahren für Backups und Disaster Recovery
  • Strategien für Upgrades in Produktivumgebungen
  • Dokumentation und Erstellung von Runbooks
  • Test- und Validierungsverfahren
  • Gemeinschaftssupport und Mitwirkung

Voraussetzungen

  • Verständnis von Netzwerkprotokollen (SNMP, ICMP, TCP/UDP)
  • Erfahrung in der Linux-Systemverwaltung
  • Kenntnisse der grundlegenden Netzwerkkonzepte (Subnetze, Routing, Switching)
  • Vertrautheit mit Datenbankkonzepten (MySQL/PostgreSQL)
  • Basiserfahrung in 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