Einordnung und Nutzen
Das Seminar vermittelt den vollständigen Aufbau einer administrierbaren Monitoring-Umgebung von der Planung bis zum geregelten Betrieb. Installation, Objektmodell, Checks, Benachrichtigungen, Weboberfläche, Datenhaltung und grundlegende Automatisierung werden in einer zusammenhängenden Übungslandschaft umgesetzt.
Inhaltsübersicht
- Einordnung und Nutzen
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Monitoring-Konzept und Zielarchitektur
- Installation und Basiskonfiguration
- Objektmodell und Konfigurationsstruktur
- Hosts und Services überwachen
- Apply Rules und Zuordnungslogik
- Monitoring Plugins einsetzen
- Icinga Web und Authentifizierung
- Icinga DB und Datenfluss
- Benachrichtigungen und Betriebsaktionen
- Betrieb, Sicherung und erste Automatisierung
- Praxisübungen
- Lernziele
Zielgruppe
Künftige Icinga-Administratoren, Linux-Administratoren, System Engineers, Netzwerkadministratoren und technische Betreiber zentraler Monitoring-Dienste.
Voraussetzungen
Solide Linux-Grundkenntnisse, sicherer Umgang mit Kommandozeile, Diensten und Paketverwaltung; Monitoring-Vorkenntnisse sind nicht erforderlich.
Seminarinhalte
1. Monitoring-Konzept und Zielarchitektur
Der Themenbereich wird anhand einer klaren Prüfkette von der Einordnung über die Umsetzung bis zur kontrollierten Abnahme bearbeitet.
- Schritt 1: Überwachungsziele, Zuständigkeiten, Serviceklassen und Alarmierungswege erfassen.
- Schritt 2: Icinga 2, Icinga Web, Icinga DB, Redis und SQL-Datenbank zu einer Referenzarchitektur zusammenstellen.
- Schritt 3: Datenfluss, Ausfallpunkte und Betriebsgrenzen anhand eines Architekturplans prüfen.
2. Installation und Basiskonfiguration
Der Themenbereich wird anhand einer klaren Prüfkette von der Einordnung über die Umsetzung bis zur kontrollierten Abnahme bearbeitet.
- Schritt 1: Systemvoraussetzungen, Paketquellen, Zeitsynchronisation, Namensauflösung und Firewall-Regeln vorbereiten.
- Schritt 2: Icinga 2 installieren, Dienst aktivieren und Basiskonfiguration anlegen.
- Schritt 3: Konfiguration validieren, Prozesszustand kontrollieren und erste Diagnosebefehle ausführen.
3. Objektmodell und Konfigurationsstruktur
Der Themenbereich wird anhand einer klaren Prüfkette von der Einordnung über die Umsetzung bis zur kontrollierten Abnahme bearbeitet.
- Schritt 1: Host, Service, CheckCommand, User, Notification, Dependency und TimePeriod unterscheiden.
- Schritt 2: Dateistruktur, Includes, Konstanten und wiederverwendbare Templates aufbauen.
- Schritt 3: Objektauflösung mit Konsole und Konfigurationsprüfung nachvollziehen.
4. Hosts und Services überwachen
Der Themenbereich wird anhand einer klaren Prüfkette von der Einordnung über die Umsetzung bis zur kontrollierten Abnahme bearbeitet.
- Schritt 1: Überwachungsobjekte, Adressen, Variablen und Check-Intervalle planen.
- Schritt 2: Hosts, Services und CheckCommands mit Makros und Argumenten konfigurieren.
- Schritt 3: Zustände, Ausgaben, Schwellwerte und Zeitüberschreitungen kontrolliert testen.
5. Apply Rules und Zuordnungslogik
Der Themenbereich wird anhand einer klaren Prüfkette von der Einordnung über die Umsetzung bis zur kontrollierten Abnahme bearbeitet.
- Schritt 1: Regelbedingungen, Schleifen, Dictionaries und Variablenvererbung einordnen.
- Schritt 2: Services mit Apply Rules anhand technischer Merkmale automatisch zuweisen.
- Schritt 3: Treffer, Ausschlüsse und unerwartete Objektinstanzen systematisch prüfen.
6. Monitoring Plugins einsetzen
Der Themenbereich wird anhand einer klaren Prüfkette von der Einordnung über die Umsetzung bis zur kontrollierten Abnahme bearbeitet.
- Schritt 1: Plugin-Schnittstelle, Zustände, Rückgabecodes, Ausgabe und Performance-Daten verstehen.
- Schritt 2: Standardplugins installieren, Parameter absichern und eigene CheckCommands definieren.
- Schritt 3: Warn-, Kritisch-, Unbekannt- und Timeout-Szenarien reproduzierbar validieren.
7. Icinga Web und Authentifizierung
Der Themenbereich wird anhand einer klaren Prüfkette von der Einordnung über die Umsetzung bis zur kontrollierten Abnahme bearbeitet.
- Schritt 1: Webserver, PHP, Ressourcen, Backends, Benutzergruppen und Rollen planen.
- Schritt 2: Icinga Web installieren und mit Monitoring- sowie Datenbankressourcen verbinden.
- Schritt 3: Anmeldung, Navigation, Rollenrechte und Einschränkungen mit Testkonten prüfen.
8. Icinga DB und Datenfluss
Der Themenbereich wird anhand einer klaren Prüfkette von der Einordnung über die Umsetzung bis zur kontrollierten Abnahme bearbeitet.
- Schritt 1: Redis, Icinga DB, Datenbankschema und Webmodul im Datenpfad unterscheiden.
- Schritt 2: Writer, Redis, Icinga DB und Webmodul installieren und aufeinander abstimmen.
- Schritt 3: aktuelle Zustände, Historie und Synchronisationsstatus auf Konsistenz prüfen.
9. Benachrichtigungen und Betriebsaktionen
Der Themenbereich wird anhand einer klaren Prüfkette von der Einordnung über die Umsetzung bis zur kontrollierten Abnahme bearbeitet.
- Schritt 1: Benutzer, Gruppen, Zeiträume, Zustandsfilter, Eskalationen und Wartungszeiten entwerfen.
- Schritt 2: Benachrichtigungen sowie Acknowledgements und Downtimes konfigurieren.
- Schritt 3: Alarmkette mit geplanten Zustandswechseln und Zeitbedingungen vollständig testen.
10. Betrieb, Sicherung und erste Automatisierung
Der Themenbereich wird anhand einer klaren Prüfkette von der Einordnung über die Umsetzung bis zur kontrollierten Abnahme bearbeitet.
- Schritt 1: Betriebsprüfungen, Protokolle, Sicherungsobjekte, Updatepfad und API-Einsatz festlegen.
- Schritt 2: ein Runbook für Validierung, Neustart, Sicherung und kontrollierte Änderung erstellen.
- Schritt 3: Gesamtsystem mit Abnahmecheck, Fehlerübung und dokumentierter Wiederherstellung prüfen.
Praxisübungen
- Praxisaufgabe zu „Monitoring-Konzept und Zielarchitektur“ mit dokumentierter Konfiguration, Funktionstest und Fehlerkorrektur.
- Praxisaufgabe zu „Installation und Basiskonfiguration“ mit dokumentierter Konfiguration, Funktionstest und Fehlerkorrektur.
- Praxisaufgabe zu „Objektmodell und Konfigurationsstruktur“ mit dokumentierter Konfiguration, Funktionstest und Fehlerkorrektur.
- Praxisaufgabe zu „Hosts und Services überwachen“ mit dokumentierter Konfiguration, Funktionstest und Fehlerkorrektur.
- Praxisaufgabe zu „Apply Rules und Zuordnungslogik“ mit dokumentierter Konfiguration, Funktionstest und Fehlerkorrektur.
- Praxisaufgabe zu „Monitoring Plugins einsetzen“ mit dokumentierter Konfiguration, Funktionstest und Fehlerkorrektur.
Lernziele
- Den Themenbereich „Monitoring-Konzept und Zielarchitektur“ fachlich einordnen, schrittweise umsetzen und nachvollziehbar prüfen.
- Den Themenbereich „Installation und Basiskonfiguration“ fachlich einordnen, schrittweise umsetzen und nachvollziehbar prüfen.
- Den Themenbereich „Objektmodell und Konfigurationsstruktur“ fachlich einordnen, schrittweise umsetzen und nachvollziehbar prüfen.
- Den Themenbereich „Hosts und Services überwachen“ fachlich einordnen, schrittweise umsetzen und nachvollziehbar prüfen.
- Den Themenbereich „Apply Rules und Zuordnungslogik“ fachlich einordnen, schrittweise umsetzen und nachvollziehbar prüfen.
- Den Themenbereich „Monitoring Plugins einsetzen“ fachlich einordnen, schrittweise umsetzen und nachvollziehbar prüfen.
- Den Themenbereich „Icinga Web und Authentifizierung“ fachlich einordnen, schrittweise umsetzen und nachvollziehbar prüfen.
ERROR: Content Element with uid "121490" and type "scp_pi1" has no rendering definition!
Seminardetails
| Dauer: | 4 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: CHF 2.396 zzgl. MwSt. Inhaus: CHF 6.800 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Künftige Icinga-Administratoren, Linux-Administratoren, System Engineers, Netzwerkadministratoren und technische Betreiber zentraler Monitoring-Dienste. |
| Voraussetzungen: | Solide Linux-Grundkenntnisse, sicherer Umgang mit Kommandozeile, Diensten und Paketverwaltung; Monitoring-Vorkenntnisse sind nicht erforderlich. |
| Standorte: | Basel, Bern, Luzern, Sankt Gallen, Winterthur, Zürich |
| Methoden: | Vortrag, Demonstrationen, angeleitete Schritt-für-Schritt-Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop – alle Seminare mit Trainer vor Ort; Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch – bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Ausführliche Dokumentation in digitaler Form |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- und Warmgetränke, Mittagessen wahlweise vegetarisch |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter +41 (800) 225127 |
ERROR: Content Element with uid "121488" and type "seminarexperts_pi1" has no rendering definition!
Nach oben