Icinga 2 (eBook)
686 Seiten
dpunkt (Verlag)
978-3-96088-425-5 (ISBN)
Lennart Betz arbeitet als Consultant und Trainer bei der Nürnberger NETWAYS GmbH. Seine Hauptarbeitsgebiete sind Planung, Aufbau und Betreuung von Monitoringlösungen, Konfigurationsmanagement und weitere Automatisierungsthemen. Schon früh während seines Mathematikstudiums beschäftigte er sich mit Freier Software und verfolgt dies auch seit dem Abschluss in seiner beruflichen Tätigkeit konsequent weiter. Thomas Widhalm hilft als Lead Support Engineer Kunden der Netways GmbH beim Beheben von Problemen mit Icinga-Installation. Außerdem unterstützt er als Consultant Kunden bei der Planung, Umsetzung und weiteren Betreuung von Projekten im Bereich Monitoring und Logmanagement. Als Trainer zeichnet er sich für die Schulungen im Bereich Logmanagement verantwortlich. Im Icinga-Team arbeitet er an der Online-Dokumentation mit. Er ist überzeugt, dass Freie Software proprietärer Software überlegen ist und ihre Konzepte auch außerhalb der IT mehr Anwendung finden sollten.
Lennart Betz arbeitet als Consultant und Trainer bei der Nürnberger NETWAYS GmbH. Seine Hauptarbeitsgebiete sind Planung, Aufbau und Betreuung von Monitoringlösungen, Konfigurationsmanagement und weitere Automatisierungsthemen. Schon früh während seines Mathematikstudiums beschäftigte er sich mit Freier Software und verfolgt dies auch seit dem Abschluss in seiner beruflichen Tätigkeit konsequent weiter. Thomas Widhalm hilft als Lead Support Engineer Kunden der Netways GmbH beim Beheben von Problemen mit Icinga-Installation. Außerdem unterstützt er als Consultant Kunden bei der Planung, Umsetzung und weiteren Betreuung von Projekten im Bereich Monitoring und Logmanagement. Als Trainer zeichnet er sich für die Schulungen im Bereich Logmanagement verantwortlich. Im Icinga-Team arbeitet er an der Online-Dokumentation mit. Er ist überzeugt, dass Freie Software proprietärer Software überlegen ist und ihre Konzepte auch außerhalb der IT mehr Anwendung finden sollten.
I Einführung 23
Einleitung 25
Es war einmal... 26
Software-Komponenten 28
Grundlagen 29
Installation 33
Repositories 34
Sicherheits- und Zugriffskontrolle 34
Icinga2 und Plugins 36
Icinga Data Output 38
API einrichten 44
IcingaWeb2 46
Erste Schritte auf der Benutzeroberfläche 59
Dashboards 60
Navigation 61
Detailansicht von Host- und Service-Checks 62
Monitoring Health 66
Aktionen auf Mehrfachauswahlen 66
Benutzereinstellungen 68
Grundkonfiguration von Icinga2 69
Konstanten 69
Icinga Template Library 70
Features 71
Überwachen mit Icinga2 77
Kleine Sprachreferenz 77
Check Commands 80
Host und Hostgroups 82
Service und Servicegroups 84
Makros und deren Substitution 87
Timeperiods 90
Scheduled Downtimes 91
Debugging der Konfiguration 92
Funktionen 95
Informationsabfrage mit SNMP 103
Internet Standard Management Framework 103
Die Management Information Base 104
SNMP-Versionen 108
Tools zur SNMP-Abfrage 108
II Betriebssystemüberwachung 113
Der Icinga-Agent 119
Konfiguration des Masters 121
Zertifikate beglaubigen 126
Konfiguration des Icinga-Agenten auf Linux 127
Konfiguration des Icinga-Agenten auf Windows 133
Anbindung von Agenten an den Master 136
Überwachen von Linux mittels Icinga-Agent 140
Überwachen von Windows mittels Icinga-Agent 145
Automatisierung der Installation 152
Überwachung mittels Secure Shell 155
Schlüsselpaar und Client-Konfiguration 155
Unix-Überwachen mittels SSH am Beispiel von Solaris 156
Überwachung mit NRPE 161
Linux-Überwachung per NRPE 161
Windows-Überwachung per NRPE 165
SNMP 171
NET-SNMP-Agent auf Unix-Systemen 172
Plugins für SNMP-Abfragen 177
III Fortgeschrittene Überwachung 181
IcingaWeb2 einsetzen und anpassen 183
Filter 183
Dashboards 187
Kommentare 193
Acknowledgements – Bestätigen von Problemen 195
Downtimes 196
Benachrichtigungen 199
Das Benachrichtigungssystem 200
Flapping-Erkennung 204
Abhängigkeiten 206
Eskalationen 209
Events 211
Benachrichtigung über Telegram 213
Verteilte Überwachung 219
Zonen und Endpunkte 220
Installation und Konfiguration eines Satelliten 222
Konfiguration auf Zonen aufteilen 226
Zertifikatsbeglaubigung in Verteilten Umgebungen 229
Dezentrale Benachrichtigung 230
Beispielumgebung aus der Praxis 231
Analyse der Ausgangslage 231
Planung der Monitorumgebung 234
Implementation der Grundüberwachung 235
Applikationen und Dienste überwachen 253
Netzwerkdienste 255
Datenbanken 284
Application Server 307
SAP 313
Microsoft-Infrastrukturdienste 318
Elastic Stack 327
VMware vSphere 333
Hardware 341
Datensicherung 366
Puppet 368
Plugins entwickeln und veröffentlichen 371
Bewerten von Plugins 376
Hochverfügbarkeit 379
Icinga2 hochverfügbar 381
IDO hochverfügbar 390
IcingaWeb2 hochverfügbar 394
Director hochverfügbar 397
Grapher hochverfügbar 397
Split Brain 399
Externe Komponenten 401
IV Integration 405
Erweiterung der Funktionalität von IcingaWeb2 407
Ressourcen 407
Berechtigungen 412
IcingaWeb2 auf der Kommandozeile 422
Module 423
Businessprozesse 427
Einen ersten Businessprozess anlegen 429
Benachrichtigungen einrichten 434
Bearbeiten von Prozessen 436
Simulation von Ausfällen 441
Ein komplexes Beispiel 442
Director 445
Installation 446
Deployment der Konfiguration 452
Hosts und Host-Templates 454
Services und deren Templates 457
Servicesets 460
Datenfelder und Listen 462
Commands 469
Kombination mit Konfigurationsdateien mittels Fileshipper 472
Automatisierung und Synchronisation 473
Benachrichtigungen 480
Integration der Agenten-Installation mit Powershell 485
Monitoring des Director 488
Graphing 491
Datenbanken für Zeitreihen 495
PNP4Nagios 500
Graphite 515
InfluxDB 546
Grafana 549
Wachsende Zähler 557
Icinga2 REST-API 559
ApiUser 560
curl 562
Einfache Abfragen 565
Komplexe Abfragen 567
Actions 570
Verwalten von Objekten 573
Abonnieren von Event Streams 578
Browser-Output 579
Ruby-Bibliothek 580
Dashboards für Gesamtübersichten mit Dashing 585
Logmanagement 593
Elastic Stack 593
Icinga 2 Logs 615
Anhang 621
Troubleshooting 623
Do it yourself 623
Professionelle Hilfe 626
Vorbereitung ist alles 626
Ein Treffen mit Freunden 627
Ergänzungen zur Konfiguration 629
Check Commands 629
Templates für Exchange 654
Goldene Bulle 661
Benachrichtigungen 661
Autarkes Monitoring 662
Überwachung der Monitoring-Infrastruktur 663
Aussagekraft der Überwachung 664
Passive Checks nur in Kombination mit aktiven Checks 665
Hinterfragen von bestehenden Systemen 665
Vererbung 666
Das, was du zurücklässt 667
Updates 667
Abkürzungsverzeichnis 671
Index 671
Erscheint lt. Verlag | 31.7.2018 |
---|---|
Reihe/Serie | iX Edition | iX Edition |
Verlagsort | Heidelberg |
Sprache | deutsch |
Themenwelt | Mathematik / Informatik ► Informatik ► Netzwerke |
Schlagworte | Datenbanken • Icinga 2 • Linux • Mailserver • Monitoring • Open Source • Performance • Praxis • Server • Services • Überwachen • Überwachung • Verzeichnisdienste • Virtualisierung • Webserver • WINDOWS |
ISBN-10 | 3-96088-425-7 / 3960884257 |
ISBN-13 | 978-3-96088-425-5 / 9783960884255 |
Haben Sie eine Frage zum Produkt? |
Größe: 16,0 MB
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.
Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich