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
Erfahrungsberichte (2)
Gute und machbare Übungen.
Jannes Wykhoff - Landesamt fur Geoinformation und Landesvermessung Niedersachsen (LGLN)
Kurs - Certified Kubernetes Application Developer (CKAD) - exam preparation
Wie Trainer Wissen effektiv vermitteln
Vu Thoai Le - Reply Polska sp. z o. o.
Kurs - Certified Kubernetes Administrator (CKA) - exam preparation
Maschinelle Übersetzung