| |
Python Programmierung für Check_MK NEU
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 neue 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 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?
Auch das Paketieren von Erweiterungen mittels des Paketmanagers von Check_MK
wird thematisiert, so dass Sie Ihre Ergebnisse leicht an andere weitergeben können.
Mathias Kettner persönlich ist Ihr Dozent und kann Ihnen beliebig tiefe Einblicke
in die Materie verschaffen.
| | |
|
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
|
|
| | |
|
|
| | |
|
Fakten
| Titel: | Python Programmierung für Check_MK | | Ort: | München | | Dauer: | 3 Tage | | Termin: | 24. - 26. 9. 2012
| | Durchführung: | ab zwei Teilnehmern | | Preis (brutto): | 1.428,- € inkl. MwSt. (Nettopreis 1.200,- €) | |
|
|
| | |
| | |
|
Themen
- Einführung in Python
- Datentypen: Zahlen, Strings, Listen, u.a.
- Definieren von Funktionen
- Funktionales Programmieren
- try/catch: Exceptions
- Funktionsweise von Check_MK intern
- Aufbau von Checks
- SNMP basierte Checks
- Arbeit mit Perfdaten und Countern
- Erweiterungen von Multisite
- Paketierung von MKPs
|
|
| | |
| | |
|
Vorkenntnisse
- Nagios und Check_MK
- keine Python-Kenntnisse erforderlich
|
|
| | |
| | |
|
Unterlagen
Unsere Schulungsunterlagen entwickeln wir in unserer eigenen Redaktion exklusiv für unsere Schulungen. Da wir diese kontinuierlich verbessern, und modernisieren, fertigen wir sie grundsätzlich für jede Veranstaltung zeitnah an.  Hochwertige und aktuelle Unterlagen - sehr übersichtlich gestaltet
|
|
| | |
| | |
|
Weitere Leistungen
- Mittagessen im Restaurant
- freie Getränke
- handsortierter Plantagenkaffee
|
|
| | |
| |