Kontakt aufnehmen

Schulungsübersicht

Einführung in das Open-Source-Netzwerkmonitoring

  • Entwicklung des Netzwerkmonitorings: von SNMP zur modernen Telemetrie
  • Aktionen hinsichtlich der Anbieterbindung bei kommerziellen Monitoringlösungen
  • Überblick über die Landschaft der Open-Source-Monitoringlösungen
  • LibreNMS im Vergleich zu Zabbix: Auswahl der passenden Plattform
  • Hybride und ergänzende Monitoringstrategien

LibreNMS-Architektur und Installation

  • Überblick über die Architektur und die Komponenten von LibreNMS
  • Installation: manuell versus Docker-Bereitstellung
  • Konfiguration der Datenbank (MySQL/MariaDB)
  • Einrichten des Webservers (Apache/Nginx mit PHP-FPM)
  • Konfiguration und Optimierung von RRDtool
  • Erste Konfiguration und Validierung

Zabbix-Architektur und Installation

  • Zabbix-Architektur: Server, Proxy, Agent und Frontend
  • Installationsmethoden: Pakete, Docker, Kompilieren aus dem Quellcode
  • Einrichten und Optimieren der Datenbank (MySQL/PostgreSQL/TimescaleDB)
  • Konfiguration des Servers und des Frontends
  • Der Erste-Setup-Assistent
  • Berücksichtigung der Skalierbarkeit von Beginn 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
  • Verwaltung von Standort- und Kontaktdaten
  • Import/Export und Masskonfiguration

SNMP-Monitoring im Detail

  • Grundlagen des SNMP-Protokolls und MIBs
  • Konfiguration von SNMP auf Netzwerkgeräten (Router, Switches, Firewalls)
  • Überwachung und Abfrage benutzerdefinierter OIDs
  • Sicherheit bei SNMPv3: Authentifizierung und Verschlüsselung
  • Fehlersuche bei SNMP-Konnektivitätsproblemen
  • herstellerspezifische SNMP-Aspekte

Agentenbasiertes Monitoring

  • Installation und Konfiguration des Zabbix-Agenten
  • Zabbix Agent 2: Der nächste Generation-Agent basierend auf Go
  • LibreNMS-Agent und check_mk-Integration
  • Benutzerdefinierte Skripte und User Parameter
  • Passive versus aktive Agentenmodi
  • Masseneinsatz von Agenten (Ansible, Puppet, Chef)

Monitoring von Windows- und Linux-Servern

  • Windows-Leistungsindikatoren und Dienste
  • Linux-Systemmetriken: CPU, Speicher, Festplatte, Netzwerk
  • Überwachung von Prozessen und Diensten
  • Überwachung und Analyse von Protokolldateien
  • JVM- und Anwendungsmonitoring
  • Container-Monitoring (Docker, Kubernetes)

Monitoring von Netzwerkausstattungen

  • Switch-Monitoring: Portstatus, VLANs, STP, MAC-Tabellen
  • Router-Monitoring: BGP, OSPF, Routingtabellen
  • Firewall-Monitoring: Sitzungen, Durchsatz, Regeltreffer
  • Monitoring von drahtlosen Zugangspunkten
  • Environmental Monitoring: Temperatur, Stromversorgung, USV
  • Überwachung der Schnittstellen-Auslastung und Fehlerverfolgung

Virtualisierungs- und Cloud-Monitoring

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

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 Auslöser

  • Zabbix-Ausdrücke und Funktionen für Auslöser
  • Auslöserabhängigkeiten und Ereigniskorrelation
  • LibreNMS-Warnregeln und Übertragungswege
  • Benachrichtigungskanäle: E-Mail, SMS, Slack, PagerDuty, Webhooks
  • Eskalations- und Bestätigungsabläufe
  • Wartungsfenster und geplante Ausfallzeiten

Dashboards und Visualisierung

  • Zabbix-Dashboards und Bildschirme
  • Diagramm-Widgets und Netzwerkkarten
  • Anpassung von LibreNMS-Dashboards
  • Erstellung benutzerdefinierter Diagramme und Vorlagen
  • Karten der Netzwerktopologie und Erkennung
  • Grafana-Integration für erweiterte Visualisierungsmöglichkeiten

Berichte und Analysen

  • SLA-Berichte und Verfügbarkeitsberichte
  • Kapazitätsplanungsberichte
  • Erstellung benutzerdefinierter Berichte
  • Geplachte Zustellung von Berichten
  • Trendanalysen und Prognosen
  • API-basierte Automatisierung von Berichten

Verteiltes und hochverfügbares Monitoring

  • Bereitstellung von Zabbix-Proxys für entfernte Standorte
  • Zabbix-Server-Clustering und Hochverfügbarkeit (HA)
  • Einstellung des verteilten LibreNMS-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 des Verlaufs- und Trenddatenspeichers
  • Bereinigungsverfahren und Richtlinien zur Datenarchivierung
  • Caching-Strategien
  • Richtlinien für die Hardware-Bemessung und Skalierung

Sicherheit und Zugriffssteuerung

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

Automatisierung und Integration

  • Nutzung und Scripting der Zabbix-API
  • LibreNMS-API und Automatisierung
  • Webhook-Integrationen für Ticketing-Systeme
  • Ansible-Module zur Konfigurationsverwaltung
  • Integration in CI/CD-Pipelines
  • ChatOps und Automatisierung von Benachrichtigungen

Migration von kommerziellen Tools

  • Bewertung des Austauschs kommerzieller Monitoringlösungen
  • Strategien und Tools für die Datenmigration
  • Gleichzeitiger Betrieb während der Übergangsphase
  • Schulung des Personals und Dokumentation
  • Erfahrungen aus Migrationen im Produktivbetrieb

Best Practices für die Produktionseinführung

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

Voraussetzungen

  • Kenntnisse über Netzwerkprotokolle (SNMP, ICMP, TCP/UDP)
  • Erfahrung in der Linux-Systemadministration
  • Grundkenntnisse der Netzwerkkonzepte (Subnetze, Routing, Switching)
  • Vertrautheit mit Datenbankkonzepten (MySQL/PostgreSQL)
  • Basis-Erfahrung 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