Powered by Debian GNU/Linux
Consulting · Produkte · Support · Training · Verlag

Kurs: Nagios System- und Netzwerküberwachung

Dauer: 4-5 Tage

Ziel:

Das Open Source Tool "Nagios" bietet eine kostengünstige, flexible und einfach erweiterbare Überwachung von SNMP- und Nicht-SNMP-fähigen Netzwerkkomponenten. Die Teilnehmer lernen im Kurs die Fähigkeiten von Nagios und seiner Plugins zur System- und Netzwerküberwachung kennen. Mit Hilfe praktischer Übungen wird die Konfiguration von Nagios und seiner Plugins erlernt. Nach dem Kurs sind die Teilnehmer in der Lage, selbständig eine flexible und kostengünstige Netzwerküberwachung zu konzipieren und zu realisieren.

Inhalt:

  • Einführung
    • Zweck von "Monitoring"
    • Was bietet Nagios (und was nicht)
    • Wie als Anfänger beginnen?
    • Zum Verständnis von Nagios wichtige Punkte
  • Installation
    • Was ist notwendig um Nagios laufen zu lassen?
    • Aus Quellen kompilieren
    • Fertige Pakete installieren
  • Konzepte von Nagios
    • Struktur von Nagios
    • Konfigurationsdateien
    • Web-Oberfläche (GUI)
    • Plugins
    • Aktive und passive Checks
    • Netzwerkhierarchie (Abhängigkeiten)
    • Überwachung von Diensten auf entfernten Rechnen
    • Benachrichtigungen
  • Standard Check-Plugins
    • Lokale Ressourcen (Disk, Swap, Load, Prozesse, User, Logfiles)
    • ICMP
    • SMTP, POP, IMAP
    • HTTP, FTP
    • DNS, DHCP, NTP
    • SSH
    • MySQL, PostgreSQL, LDAP
    • Generische Netzwerk-Plugins: UDP, TCP
  • Konfiguration von Nagios
    • Verzeichnis- und Dateistruktur
    • Zusammenhang der Konfigurationsdateien
    • Nagios Objekte, Attribute und Beziehungen
    • Makros
    • Warum keine Konfiguration per GUI?
  • Plugins
    • Plugin-Schnittstelle
    • Kommunikationsarten Nagios-Server <-> Plugins
      • SSH (Secure Shell)
      • SNMP (Simple Network Management Protocol)
      • NRPE (Nagios Remote Plugin Executor)
      • NSCA (Nagios Service Check Acceptor)
      • NC_Net
      • NWSC (Nagios Windows Service Checker)
    • Auswahl von Plugins
      • Standard-Plugins
      • Active/Passive Plugins
      • Plugins selbst entwicklen
    • Checks mit Plugin "check_multi" zusammenfassen
    • Checks mit Plugin "check_mk" zusammenfassen
  • SNMP
    • Grundlagen
    • SNMP-Werte auslesen
    • SNMP-Traps auffangen
    • Nagios-Integration
  • Überwachung von Windows-Maschinen
    • WMI (Windows Management Instrumentation)
    • NSClient
    • NC_Net
    • NSClient++
    • OpMon
    • NRPE_NT
    • check_nt
  • Eigene Plugins schreiben
    • Shell
    • Perl

Schulungsunterlagen:

  • Skript
  • Lösungsblätter zu allen Übungen

Voraussetzungen:

  • Muss: TCP/IP-Netzwerk-Grundlagen
  • Muss: Linux/UNIX Kenntnisse
  • Kann: Shell- oder Perl-Programmierung

Abgrenzung:

  • Ein Linux-Rechner pro Teilnehmer (eigenes Linux-Notebook möglich)
  • Kommandozeilen-orientiert (in grafischer Oberfläche KDE oder GNOME)
  • root-Rechte häufig notwendig
  • Konfigurationsdateien häufig editiert

© 2003-2012 OSTC GmbH — $nagios-monitoring.toc,v 1.8 2009/06/25 14:36:06 tsbirn$