Icinga 2 (eBook)

Ein praktischer Einstieg ins Monitoring
eBook Download: PDF
2018 | 2. Auflage
686 Seiten
dpunkt (Verlag)
978-3-96088-425-5 (ISBN)

Lese- und Medienproben

Icinga 2 -  Lennart Betz,  Thomas Widhalm
Systemvoraussetzungen
44,90 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
'Icinga 2' gibt eine umfassende Einfuhrung in das gleichnamige Monitoringprodukt, das als Fork einer etablierten Lösung für Verfügbarkeitsmonitoring entstanden ist, in Version 2 jedoch einen kompletten Rewrite mit vielen, meist massiven, Verbesserungen erhalten hat. Dabei zeigt es Umsteigern von anderen freien Monitoringlösungen genauso wie Monitoring-Neulingen, wie eine Umgebung aufgebaut und Schritt fur Schritt immer umfangreicher und umfassender gestaltet wird. Die Beispiele haben einen sehr starken Praxisbezug und sollen nicht nur Wege zeigen, wie übliche Probleme irgendwie gelöst werden können, sondern welcher Ansatz sich vielfach in unterschiedlichsten Setups bewährt hat. Dabei bekommt der Leser aber nicht nur ganz konkrete Losungen 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, Netzwerkgeraten, Virtualisierungsplattformen, Netzwerkdiensten wie Web- und Mailserver, Verzeichnisdiensten, Datenbanken etc. Für die Überwachung werden bewährte Plugins vorgestellt, darüber hinaus aber auch Losungen für Logmanagement und Perfomance-Graphing aufgezeigt. In der zweiten, umfassend erweiterten Ausgabe dieses Praxisbuchs wurde nicht nur der Inhalt komplett überarbeitet und an die seit dem Vorläufer erschienenen neuen Versionen der behandelten Programme angepasst, sondern es wurden auch neue Kapitel über den Icinga Director, die API von Icinga und Hochverfügbarkeit für Icinga-Setups hinzugefügt.

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
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?
PDFPDF (Wasserzeichen)
Größe: 16,0 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schrä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.

Mehr entdecken
aus dem Bereich
das Praxisbuch für Administratoren und DevOps-Teams

von Michael Kofler

eBook Download (2023)
Rheinwerk Computing (Verlag)
39,90
Das umfassende Handbuch

von Martin Linten; Axel Schemberg; Kai Surendorf

eBook Download (2023)
Rheinwerk Computing (Verlag)
29,90
Technologien und Best Practices für die Umsetzung im Unternehmen

von Michael Lang; Hans Löhr

eBook Download (2022)
Carl Hanser Verlag GmbH & Co. KG
39,99