Grundlagen Monitoring:
- Einführung in die Konzepte von Naemon & Nagios
- Notwendige Vorarbeiten für die Installation
- Installation von Naemon & Nagios: Selbst kompilieren vs. Distributionen vs. OMD
Konfiguration:
- Einrichtung von Naemon-/Nagios-Servern
- Überwachungsobjekte wie Hosts und Services konfigurieren
- Template-basierte Konfiguration für Skalierbarkeit
Plugins und Überwachung:
- Überwachung lokaler Messwerte und standardisierter Protokolle
- Nutzung von NRPE, nrpe-ng, check_by_ssh für Remote-Plugins
- Entwicklung eigener Plugins
- Überwachung von Windows-Systemen
Weitere Konzepte von Naemon/Nagios:
- Netzwerk-Hierarchien und Abhängigkeiten zwischen Hosts/Services
- Verwendung von Eventhandlern und passiven Checks (NSCA, NSCA-ng)
- Livestatus und Monitoring-Daten abgreifen
Benachrichtigungen:
- Einrichtung von Benachrichtigungen und Konfiguration alternativer Benachrichtigungswege
Web-Oberfläche:
- Einsatz von Thruk zur grafischen Darstellung von Monitoring-Daten
Grafische Karten und Visualisierungen:
- Nutzung von Thruk und NagVis für grafische Karten
- Integration mit Verzeichnisdiensten
- Aufbereitung von Performance-Daten mit PNP4Nagios und Tools wie Grafana, Nagflux
SNMP:
- Grundlagen des SNMP-Protokolls
- Integration von SNMP in Monitoring
- Nutzung von SNMP-Traps und Einblicke in die MIB-Struktur
Ausblick:
- Umsetzung von großen Installationen mit Livestatus und mod_gearman
- Kaskadierung von Monitoring-Daten
- Erweiterung des Systems mit zusätzlichen Plugins