Book description
»Icinga 2« gibt eine umfassende Einführung in das gleichnamige Monitoringprodukt, das als Fork einer etablierten Lösung für Verfügbarkeitsmonitoring entstanden ist, in Version 2 jedoch mit vielen, meist massiven, Verbesserungen aufwarten kann. Dabei zeigt es Umsteigern von anderen freien Monitoringlösungen genauso wie Monitoring-Neulingen, wie eine Umgebung aufgebaut und Schritt für Schritt immer umfangreicher und umfassender gestaltet wird.Die Beispiele haben einen sehr starken Praxisbezug und sollen zeigen, welcher Ansatz sich vielfach in unterschiedlichsten Setups bewährt hat. Dabei bekommt der Leser aber nicht nur ganz konkrete Lösungen für immer wieder auftretende Aufgaben an die Hand, sondern erfährt auch, wie er sich selbst weiterhelfen kann, wenn eine Anforderung einmal nicht vom Buch abgedeckt ist. Gezeigt werden die Überwachung von Linux, Unix und MS Windows Hosts, Netzwerkgeräten, Virtualisierungsplattformen, Netzwerkdienste wie Web- und Mailserver, Verzeichnisdienste, Datenbanken, etc.
Table of contents
- Cover
- Titel
- Impressum
- Widmung
- Vorwort
- Danksagungen
- Feedback
- Inhaltsverzeichnis
-
I Einführung
- 1 Einleitung
- 1.1 Es war einmal…
- 1.2 Software-Komponenten
- 1.3 Grundlagen
- 2 Installation
- 2.1 Repositories
- 2.2 Sicherheits- und Zugriffskontrolle
- 2.3 Icinga 2 und Plugins
- 2.4 Icinga Data Output
- 2.5 API einrichten
- 2.6 Icinga Web 2
- 3 Erste Schritte auf der Benutzeroberfläche
- 3.1 Dashboards
- 3.2 Navigation
- 3.3 Detailansicht von Host- und Service-Checks
- 3.4 Monitoring Health
- 3.5 Aktionen auf Mehrfachauswahlen
- 3.6 Benutzereinstellungen
- 4 Grundkonfiguration von Icinga 2
- 4.1 Konstanten
- 4.2 Icinga Template Library
- 4.3 Features
- 5 Überwachen mit Icinga 2
- 5.1 Kleine Sprachreferenz
- 5.2 Check Commands
- 5.3 Host und Hostgroups
- 5.4 Service und Servicegroups
- 5.5 Makros und deren Substitution
- 5.6 Timeperiods
- 5.7 Scheduled Downtimes
- 5.8 Debugging der Konfiguration
- 5.9 Funktionen
- 6 Informationsabfrage mit SNMP
- 6.1 Internet Standard Management Framework
- 6.2 Die Management Information Base
- 6.3 SNMP-Versionen
- 6.4 Tools zur SNMP-Abfrage
-
II Betriebssystemüberwachung
- 7 Der Icinga-Agent
- 7.1 Konfiguration des Masters
- 7.2 Zertifikate beglaubigen
- 7.3 Konfiguration des Icinga-Agenten auf Linux
- 7.4 Konfiguration des Icinga-Agenten auf Windows
- 7.5 Anbindung von Agenten an den Master
- 7.6 Überwachen von Linux mittels Icinga-Agent
- 7.7 Überwachen von Windows mittels Icinga-Agent
- 7.8 Automatisierung der Installation
- 8 Überwachung mittels Secure Shell
- 8.1 Schlüsselpaar und Client-Konfiguration
- 8.2 Unix-Überwachen mittels SSH am Beispiel von Solaris
- 9 Überwachung mit NRPE
- 9.1 Linux-Überwachung per NRPE
- 9.2 Windows-Überwachung per NRPE
- 10 SNMP
- 10.1 NET-SNMP-Agent auf Unix-Systemen
- 10.2 Plugins für SNMP-Abfragen
-
III Fortgeschrittene Überwachung
- 11 Icinga Web 2 einsetzen und anpassen
- 11.1 Filter
- 11.2 Dashboards
- 11.3 Kommentare
- 11.4 Acknowledgements – Bestätigen von Problemen
- 11.5 Downtimes
- 12 Benachrichtigungen
- 12.1 Das Benachrichtigungssystem
- 12.2 Flapping-Erkennung
- 12.3 Abhängigkeiten
- 12.4 Eskalationen
- 12.5 Events
- 12.6 Benachrichtigung über Telegram
- 13 Verteilte Überwachung
- 13.1 Zonen und Endpunkte
- 13.2 Installation und Konfiguration eines Satelliten
- 13.3 Konfiguration auf Zonen aufteilen
- 13.4 Zertifikatsbeglaubigung in Verteilten Umgebungen
- 13.5 Dezentrale Benachrichtigung
- 14 Beispielumgebung aus der Praxis
- 14.1 Analyse der Ausgangslage
- 14.2 Planung der Monitorumgebung
- 14.3 Implementation der Grundüberwachung
- 15 Applikationen und Dienste überwachen
- 15.1 Netzwerkdienste
- 15.2 Datenbanken
- 15.3 Application Server
- 15.4 SAP
- 15.5 Microsoft-Infrastrukturdienste
- 15.6 Elastic Stack
- 15.7 VMware vSphere
- 15.8 Hardware
- 15.9 Datensicherung
- 15.10 Puppet
- 15.11 Plugins entwickeln und veröffentlichen
- 15.12 Bewerten von Plugins
- 16 Hochverfügbarkeit
- 16.1 Icinga 2 hochverfügbar
- 16.2 IDO hochverfügbar
- 16.3 Icinga Web 2 hochverfügbar
- 16.4 Director hochverfügbar
- 16.5 Grapher hochverfügbar
- 16.6 Split Brain
- 16.7 Externe Komponenten
-
IV Integration
- 17 Erweiterung der Funktionalität von Icinga Web 2
- 17.1 Ressourcen
- 17.2 Berechtigungen
- 17.3 Icinga Web 2 auf der Kommandozeile
- 17.4 Module
- 18 Businessprozesse
- 18.1 Einen ersten Businessprozess anlegen
- 18.2 Benachrichtigungen einrichten
- 18.3 Bearbeiten von Prozessen
- 18.4 Simulation von Ausfällen
- 18.5 Ein komplexes Beispiel
- 19 Director
- 19.1 Installation
- 19.2 Deployment der Konfiguration
- 19.3 Hosts und Host-Templates
- 19.4 Services und deren Templates
- 19.5 Servicesets
- 19.6 Datenfelder und Listen
- 19.7 Commands
- 19.8 Kombination mit Konfigurationsdateien mittels Fileshipper
- 19.9 Automatisierung und Synchronisation
- 19.10 Benachrichtigungen
- 19.11 Integration der Agenten-Installation mit Powershell
- 19.12 Monitoring des Director
- 20 Graphing
- 20.1 Datenbanken für Zeitreihen
- 20.2 PNP4Nagios
- 20.3 Graphite
- 20.4 InfluxDB
- 20.5 Grafana
- 20.6 Wachsende Zähler
- 21 Icinga 2 REST-API
- 21.1 ApiUser
- 21.2 curl
- 21.3 Einfache Abfragen
- 21.4 Komplexe Abfragen
- 21.5 Actions
- 21.6 Verwalten von Objekten
- 21.7 Abonnieren von Event Streams
- 21.8 Browser-Output
- 21.9 Ruby-Bibliothek
- 21.10 Dashboards für Gesamtübersichten mit Dashing
- 22 Logmanagement
- 22.1 Elastic Stack
- 22.2 Icinga 2 Logs
-
Anhang
- A Troubleshooting
- A.1 Do it yourself
- A.2 Professionelle Hilfe
- A.3 Vorbereitung ist alles
- A.4 Ein Treffen mit Freunden
- B Ergänzungen zur Konfiguration
- B.1 Check Commands
- B.2 Templates für Exchange
- C Goldene Bulle
- C.1 Benachrichtigungen
- C.2 Autarkes Monitoring
- C.3 Überwachung der Monitoring-Infrastruktur
- C.4 Aussagekraft der Überwachung
- C.5 Passive Checks nur in Kombination mit aktiven Checks
- C.6 Hinterfragen von bestehenden Systemen
- C.7 Vererbung
- D Das, was du zurücklässt
- D.1 Updates
- E Abkürzungsverzeichnis
- Fußnoten
- Index
Product information
- Title: Icinga 2, 2nd Edition
- Author(s):
- Release date: July 2018
- Publisher(s): dpunkt
- ISBN: 9783864905568
You might also like
book
Icinga 2
• Einziges Buch zum Nagios-Nachfolger• Von den Icinga-Entwicklern• Kein Handbuch, sondern Erfahrungswissen und Best Practices
book
Icinga
Der erste Teil gibt einen kurzen Überblick über das Thema Monitoring mit Icinga: Von der Installation …
book
Make: Elektronik, 2nd Edition
Praktisches und unterhaltsam vermitteltes Grundlagenwissen für Maker+ Lernen durch Entdecken: Erst die Experimente – dann die …
book
Let's Play: Dein Redstone-Guide -- Mit Minecraft Schaltungen bauen, 3. Auflage
Mit Poster: alle Redstone-Rezepte Mit Türöffnern, Zahlenschlössern, Geheimgängen, Aufzügen und Fallen dein Haus aufrüsten Gegenstände auf …