We use cookies to ensure that we give you the best experience on our website. Visit our Privacy Policy to learn more. If you continue to use this site, we will assume that you are okay with it.

Your choices regarding cookies on this site.
Your preferences have been updated.
In order for the changes to take effect completely please clear your browser cookies and cache. Then reload the page.

Erweiterungen programmieren für Check_MK

Einführung in die Programmiersprache Python, Erweiterungen für Check_MK programmieren.

NEU: Jetzt 5 Tage! Wer eigene Checks und andere Erweiterungen für Check_MK schreiben will, kommt um die Sprache Python nicht herum. Positiv betrachtet ist dies für viele eine einmalige Gelegenheit, um endlich einmal einen Einstieg in diese wundervoll elegante und effiziente Programmiersprache zu schaffen. Unsere Schulung Python Programmierung für Check_MK hilft nicht nur beim Einstieg in Python, sondern führt auch in die Interna von Check_MK ein. Dazu haben wir die Schulung in zwei Teile geteilt. Im ersten Teil legen wir zwei Tage lang die Grundlagen von Python - erstmal unabhängig von Check_MK. Im zweiten Teil - der drei Tage dauert - 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? Auch das Paketieren von Erweiterungen mittels des Paketmanagers von Check_MK wird thematisiert, so dass Sie Ihre Ergebnisse leicht an andere weitergeben können. Voraussetzungen: Erste Programmiererfahrung mit kleineren Programmen, z.B. in Scriptsprachen

Course content

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

  • in German
  • for 5 days
  • at least 3 attendees
  • €2,427.60 (incl. VAT)
  • for Nagios-Administratoren
  • Requirements: Nagios und Check_MK, keine Python-Kenntnisse erforderlich, erste Programmiererfahrung mit kleineren Programmen, z.B. in Scriptsprachen