Mo. bis Fr. von 8:00 bis 17:00 Uhr 0800 71 20000 Garantietermine Aktionspreise

Erweiterungen programmieren für Checkmk


Monitoring und Logging 5 Tage

Wenn Sie eigene Checkplugins oder andere Erweiterungen für Checkmk entwickeln möchten, kommen Sie an der Programmiersprache Python nicht vorbei. Dieser Kurs baut auf grundlegenden Kenntnissen im Bereich Scripting und Python auf und vertieft Ihr Wissen, während er Sie gleichzeitig in die intern verwendeten Konzepte von Checkmk einführt.

Der Kurs ist in zwei Teile gegliedert: Im ersten Teil wiederholen wir grundlegende Python-Konzepte und vertiefen diese. Im zweiten Teil wenden wir das Erlernte an, um neue Checkplugins sowie andere Erweiterungen wie etwa Inventory- oder Bakery-Plugins zu erstellen. Unser Ziel ist es, Ihnen die nötigen Fähigkeiten zu vermitteln, um Ihre eigenen Checkplugins und dazugehörige Komponenten (wie z.B. die Konfigurierbarkeit in der Benutzeroberfläche) zu entwickeln und als vollständiges Erweiterungspaket (MKP) zu verpacken.

Dieser Kurs richtet sich an Teilnehmer mit grundlegenden Python- und Scripting-Kenntnissen. Für Einsteiger ohne Vorkenntnisse in Python oder Scripting empfehlen wir, sich zunächst mit den Grundlagen vertraut zu machen.

Voraussetzungen für die Schulung

  • Grundlegende Syntax
  • Elementare Datentypen (z.B. str, bytes, int, float, bool, None)
  • Funktionsdefinitionen und -aufrufe
  • Kontrollstrukturen (z.B. Schleifen, if-else-Bedingungen)

Für den Kurs sind keine Python-Kenntnisse erforderlich, jedoch sind erste Programmiererfahrungen mit kleineren Programmen von Vorteil, sowie Kenntnisse in Nagios und Checkmk.

3 Tage Präsenz oder Online
1.395,00 € zzgl. 19% USt.
1.660,05 € inkl. 19% USt.
2.700,00 € zzgl. 19% USt.
3.213,00 € inkl. 19% USt.
2.700,00 € zzgl. 19% USt.
3.213,00 € inkl. 19% USt.

Kursinhalte

Python-Werkzeugkasten

  • Einstieg in die String-Formatierung
  • Wiederholung von Funktionen und deren Anwendung
  • Arbeiten mit Comprehensions
  • Einführung in Generatoren
  • Ausnahmebehandlung und Fehlerbehandlung
  • Nützliche Python-Bibliotheken (z.B. json, argparse, sys)

Datenerhebung und -verarbeitung in Checkmk

  • Rohdatenakquise: Agenten, Agenten-Plugins und SNMP
  • Aufbereitung und Strukturierung der Rohdaten
  • Verarbeitung der Daten in Check- und Inventory-Plugins

Entwicklung von Sektions-, Check- und Inventory-Plugins

  • Implementierung von Parse-, Discovery-, Check- und Inventory-Funktionen
  • Hilfsfunktionen zur Überprüfung von Schwellwerten, Ratenberechnungen, Mittelungen usw.
  • Erstellung von Manpages und Dokumentation für Plugins

Erweiterungen für die Benutzeroberfläche (GUI)

  • Anpassung und Konfigurierbarkeit von Check- und Inventory-Plugins in der Benutzeroberfläche
  • Integration von Metriken, Graphen und Perf-O-Meter zur Visualisierung

Paketierung mit MKP

  • Verständnis und Zielsetzung von Checkmk-Paketen
  • Erstellung und Verwaltung von eigenen Paketen
  • Nutzung des Checkmk-Exchange für den Austausch von Erweiterungen

Weiterführende Themen (je nach Bedarf)

  • Entwicklung von Bakery-Plugins
  • Erstellen von spezialisierten Agenten (z.B. API-Integrationen)
  • Clusterfähige Checkplugins
  • Besondere Checks (lokale und aktive Checks)
  • Migration von Legacy-Checks

Buchen ohne Risiko

Sie zahlen erst nach erfolgreicher Schulung. Keine Vorkasse.

Lernen von Experten

Zertifizierte und praxiserfahrene TrainerInnen

Inklusive

Mittagessen, Kursmaterial, Zertifikat, WLAN, Getränke uvm.

Gruppengröße

Maximal 8 TeilnehmerInnen

Sprache

Deutsch (Englisch auf Wunsch)

Förderungen

Bis zu 100% Kostenübernahme!

Fragen zum Ablauf?

FAQ und Kontakt

Ähnliche Schulungen
5 Tage Präsenz oder Online
1.895,00 € zzgl. 19% USt.
2.255,05 € inkl. 19% USt.
3 Tage Präsenz oder Online
1.790,00 € zzgl. 19% USt.
2.130,10 € inkl. 19% USt.
4 Tage Präsenz oder Online
1.695,00 € zzgl. 19% USt.
2.017,05 € inkl. 19% USt.
5 Tage Präsenz oder Online
1.895,00 € zzgl. 19% USt.
2.255,05 € inkl. 19% USt.
3 Tage Präsenz oder Online
1.395,00 € zzgl. 19% USt.
1.660,05 € inkl. 19% USt.

Alle Schulungen zum Thema

Noch Fragen?

Rufen Sie mich an oder schreiben Sie mir eine E-Mail!

Michaela Berger
Michaela Berger