Book description
Der erste Teil gibt einen kurzen Überblick über das Thema Monitoring mit Icinga: Von der Installation über die grundsätzliche Konfiguration und einen ersten Blick auf die Benutzeroberfläche Icinga Web 2 werden alle wichtigen Komponenten erklärt.Im zweiten Teil geht es um zu ermittelnde Daten auf unterschiedlichen Betriebsystemen, vor allem Linux und Windows. Er befasst sich damit, wie diese Daten auf dem zu überwachenden System ermittelt und zum Icinga-Server übertragen werden (z.B. CPU-, Hauptspeicher- oder Festplattenauslastung).Teil drei ist der praktischen Überwachung mit unterschiedlichen Plugins vorbehalten. Der vierte Teil erweitert das Wissen durch die Themenkomplexe Benachrichtigungen, Business Prozesse und Verteilte Überwachung. Den Abschluss bildet ein Kapitel, das sich Themen wie Tuning, Security, Updates und Datensicherung widmet.
Table of contents
- Cover
- Über den Autor
- Titel
- Impressum
- Vorwort
- Danksagung
- Feedback
- Inhaltsverzeichnis
-
I Einführung
- 1 Einleitung
- 1.1 Monitoring
- 1.2 Das Universum um Icinga
- 1.3 Installation
- 1.4 Sicherheits- und Zugriffskontrolle
- 2 Erste Schritte auf der Benutzeroberfläche
- 2.1 Dashboards
- 2.2 Navigation
- 2.3 Detailansicht von Host- und Servicechecks
- 2.4 Monitoring Health
- 2.5 Aktionen auf Mehrfachauswahl
- 2.6 Benutzereinstellungen
- 2.7 Kommentare
- 2.8 Acknowledges – Bestätigen von Problemen
- 2.9 Downtimes
- 3 Grundkonfiguration von Icinga
- 3.1 Konstanten
- 3.2 Features
- 3.3 Icinga Web 2
- 4 Aufbau des eigenen Monitorings
- 4.1 Kleine Sprachreferenz Icinga-DSL
- 4.2 Host und Hostgruppen
- 4.3 Service und Servicegruppen
- 4.4 Check Commands und die Template Library
- 4.5 Makros und deren Substitution
- 4.6 Timeperiods
- 4.7 Scheduled Downtimes
- 4.8 Debugging
-
II Betriebssystemüberwachung
- 5 Der Icinga-Agent
- 5.1 Zonen und Endpunkte
- 5.2 Vorbereiten des Icinga-Servers
- 5.3 Zertifikate beglaubigen
- 5.4 Konfiguration auf Linux
- 5.5 Konfiguration auf Windows
- 5.6 Anbinden der Agenten an den Server
- 6 Linux-Systeme überwachen
- 6.1 Prozessorauslastung
- 6.2 Hauptspeicher
- 6.3 Swap
- 6.4 Dateisysteme
- 6.5 Lokale Zeit
- 6.6 Lauffähige Prozesse
- 6.7 Updates
- 6.8 SSH als Alternative für Unix-Derivate und ältere Linux-Systeme
- 7 Windows-Systeme überwachen
- 7.1 Prozessorauslastung
- 7.2 Hauptspeicher
- 7.3 Dateisysteme
- 7.4 Lokale Zeit
- 7.5 Dienste
- 7.6 Lauffähige Prozesse
- 7.7 Updates
- 7.8 Abfragen von Performance-Counter
-
III Fortgeschrittene Themen
- 8 Icinga Web 2 einsetzen, anpassen und erweitern
- 8.1 Filter
- 8.2 Dashboards
- 8.3 Ressourcen
- 8.4 Berechtigungen
- 8.5 Icinga Web 2 von der Kommandozeile
- 8.6 Module
- 8.7 Reporting
- 9 Benachrichtigungen
- 9.1 Das Benachrichtigungssystem
- 9.2 Flapping-Erkennung
- 9.3 Abhängigkeiten
- 9.4 Eskalationen
- 9.5 Events
- 10 Verteilte Überwachung
- 10.1 Zonen und Endpunkte
- 10.2 Installation und Konfiguration eines Workers
- 10.3 Konfiguration auf Zonen aufteilen
- 10.4 Zertifikatsbeglaubigung in verteilten Umgebungen
- 11 Director
- 11.1 Installation
- 11.2 Deployment der Konfiguration
- 11.3 Hosts und Host-Templates
- 11.4 Datenfelder und Listen
- 11.5 Commands
- 11.6 Services und deren Templates
- 11.7 Servicesets
- 11.8 Konfigurationsdateien mittels Fileshipper
- 11.9 Automatisierung und Synchronisation
- 11.10 Benachrichtigungen
- 11.11 Integration der Agenten-Installation mit Powershell
- 11.12 Monitoring des Directors
- 12 Icinga-DSL
- 12.1 Console
- 12.2 Schleifen und Iterationen
- 12.3 Funktionen
- 12.4 Gültigkeitsbereiche
-
IV Plugins für weitere Dienste
- 13 Allgemeines zu Plugins
- 13.1 Schwellenwerte
- 13.2 Performance-Daten
- 13.3 Plugin-Aufruf und erweiterte Berechtigungen
- 13.4 Repository
- 13.5 Plugins bewerten, selbst entwickeln und veröffentlichen
- 14 Netzwerkdienste
- 14.1 Erreichbarkeit
- 14.2 Zeitserver
- 14.3 Domain Name Service
- 14.4 DHCP
- 14.5 Webserver
- 14.6 Proxyserver
- 14.7 Kerberos
- 14.8 Mailverkehr
- 14.9 Generische Portüberwachung
- 15 Datenbanken
- 15.1 MySQL und MariaDB
- 15.2 PostgreSQL
- 15.3 Oracle
- 15.4 Microsoft SQL
- 15.5 LDAP
- 16 Microsoft-Infrastrukturdienste
- 16.1 Common Internet Filesystem
- 16.2 Terminal Service
- 16.3 Domain Controller und Active Directory
- 16.4 Exchange
- 16.5 Microsoft Cluster
- 17 Hardware
- 17.1 Informationsabfrage mit SNMP
- 17.2 Netzwerk
- 17.3 Server
- 17.4 Storage
- 18 Virtuelle Umgebungen
- 18.1 VMware VSphere
- 18.2 Microsoft Hyper-V
- 18.3 Proxmox VE
- 18.4 Virtuelle Maschinen in der Cloud
- 19 Applikationen
- 19.1 AppServer
- 19.2 SAP
- 19.3 Elastic
- 19.4 Puppet
-
V Integration
- 20 Businessprozesse
- 20.1 Einen ersten Businessprozess anlegen
- 20.2 Benachrichtigungen einrichten
- 20.3 Bearbeiten von Prozessen
- 20.4 Simulation von Ausfällen
- 20.5 Ein etwas komplexeres Beispiel
- 21 Graphing
- 21.1 Datenbanken für Zeitreihen
- 21.2 PNP4Nagios
- 21.3 Graphite
- 21.4 InfluxDB
- 21.5 Grafana
- 22 Icinga-2-REST-API
- 22.1 Einfache Abfragen
- 22.2 Komplexe Abfragen
- 22.3 Actions
- 22.4 Verwalten von Objekten
- 22.5 Abonnieren von Event Streams
- 22.6 Ausgabe über den Browser
- 22.7 Eigene Dashboards mit Dashing
- 23 Logmanagement mit Elastic und Icinga
- 23.1 Repository
- 23.2 Logstash
- 23.3 Logshipper
- 23.4 Elasticsearch und Kibana
- 23.5 Elasticsearch-Modul für Icinga Web 2
- 24 Hochverfügbarkeit
- 24.1 Grundlagen und Konzepte
- 24.2 Die einzelnen Komponenten
- 24.3 Icinga 2
- 24.4 Icinga Web 2
- 24.5 Datenbankmanagementsysteme
- 24.6 Time-Series-Datenbanken und ihre Grapher
- 24.7 Beispielszenarien
-
Anhang
- A Das, was du zurücklässt
- A.1 Goldene Bulle
- A.2 Tuning
- A.3 Icinga absichern
- A.4 Updates
- A.5 Datensicherung
- A.6 Troubleshooting
- A.7 Community
- B Es war einmal
- C Repositories
- D Icinga aus Paketen installieren und konfigurieren
- D.1 Icinga 2 und Plugins
- D.2 Datenbank-Backend
- D.3 Icinga Data Output
- D.4 API einrichten
- D.5 Icinga Web 2
- D.6 Vorbereiten des Icinga-Servers zur verteilten Überwachung
- E Ausblick auf die IcingaDB
- F Check Commands und Templates
- F.1 Powershell-Plugins
- F.2 Visual-Basic-Skripte
- F.3 Weitere Linux-basierte Plugins
- F.4 Hardware
- F.5 Templates für Exchange
- Abkürzungsverzeichnis
- Fußnoten
- Index
Product information
- Title: Icinga
- Author(s):
- Release date: June 2022
- Publisher(s): dpunkt
- ISBN: 9783864908798
You might also like
book
Icinga 2
• Einziges Buch zum Nagios-Nachfolger• Von den Icinga-Entwicklern• Kein Handbuch, sondern Erfahrungswissen und Best Practices
book
Mathematik
Haben Sie kürzlich eine Wasserstoffbombe oder ein Nuklearunterseeboot verloren und fragen sich, wie eine vernünftige Suchstrategie …
book
Handbuch moderner Softwarearchitektur
Mark Richards und Neal Ford — Praktiker mit Erfahrung aus erster Hand, die seit Jahren das …
book
Icinga 2, 2nd Edition
»Icinga 2« gibt eine umfassende Einführung in das gleichnamige Monitoringprodukt, das als Fork einer etablierten Lösung …