Python Programmierung für Check_MK

Mathias Kettner - Linux- und Open-Source-Schulungen
In München

1.200 
zzgl. MwSt.
Möchten Sie den Bildungsanbieter lieber direkt anrufen?
089 /... Mehr ansehen
Vergleichen Sie diesen Kurs mit ähnlichen Kursen
Mehr ansehen

Wichtige informationen

  • Kurs
  • Inhouse
  • München
  • Dauer:
    3 Tage
Beschreibung

Im ersten Teil legen wir die Grundlagen von Python - erstmal unabhängig von Check_MK. Im zweiten Teil wenden wir die neuen Fähigkeiten dann an, um selbst neue Checks und andere Erweiterungen zu programmieren (wie z.B. eigene Snapins für Multisite). Dabei gehen wir auch auf wichtige Interna von Check_MK ein: Wie funktioniert eigentlich ein Check? Was passiert bei der Inventur? Was kann ich mit SNMP MIBS anfangen?
Gerichtet an: Nagios-Administratoren

Wichtige informationen
Veranstaltungsort(e)

Wo und wann

Beginn Lage
auf Anfrage
München
Kellerstraße 29, 81667, Bayern, Deutschland
Plan ansehen

Häufig gestellte Fragen

· Voraussetzungen

  • Nagios und Check_MK
  • keine Python-Kenntnisse erforderlich

Was lernen Sie in diesem Kurs?

Python

Themenkreis

Kursinhalt Einführung in Python

  • Das Besondere an Python
  • Datentypen: Zahlen, Strings, Listen, Dictionaries
  • Grundoperationen auf Daten
  • Programmieren mit Funktionen
  • Funktioniale Idee, z.B. "List comprehensions"
  • Ausnahmebehandlung mit try and except

Checks programmieren für Check_MK

  • Wie Check_MK intern arbeitet
  • die Inventurfunktion
  • die Check-Funktion
  • Arbeit mit Countern
  • Schreiben von Manpages für Checks

SNMP basierte Checks

  • Grundlagen von SNMP
  • snmpwalk von Hand aufrufen
  • SNMP-basierte Checks und OIDs
  • Die --snmpwalk-Funktion von Check_MK

Erweiterungen für Multisite

  • Programmieren von Snapins
  • Programmieren von Paintern (Spalten für Views)
  • weitere Erweiterungen nach Bedarf (Perf-O-Meter, Pages, Filter, Layouts, ...)

Paketierung mit MKP

  • Idee der Check_MK-Pakete
  • Erstellen und Verwalten von Paketen
  • Die Check_MK Exchange

Vergleichen Sie diesen Kurs mit ähnlichen Kursen
Mehr ansehen