36
www.netways.de Server-Überwachung mit Icinga 2 Webinar | 15.02.2017 Christian Stein | NETWAYS GmbH Werner Fischer | Thomas-Krenn AG

Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

  • Upload
    vandiep

  • View
    227

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

Server-Überwachung mit Icinga 2

Webinar | 15.02.2017Christian Stein | NETWAYS GmbH

Werner Fischer | Thomas-Krenn AG

Page 2: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

• Vorstellung Thomas-Krenn

• Vorstellung NETWAYS

• Vorstellung Icinga 2

• Überwachungsmöglichkeiten

• Thomas-Krenn Server

• Live Demo

• Fragen und Antworten

Agenda

Page 3: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

Vorstellung Thomas-Krenn

Page 4: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

Thomas-Krenn

Industrie-PCs

IndividualLösungen

Storage-Systeme

Workstations

Tower-Systeme

Rack-Server

Zubehör

PC´s

Page 5: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

Vorstellung NETWAYS

Page 6: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

• Open Source Dienstleister

• Sitz in Nürnberg

• Aktuell 54 Mitarbeiter

• Spezialisierung in den Bereichen:

• Open Source Systems Management

• Open Source Datacenter

• Individuelle Open Source Lösungen

NETWAYS GmbH

Page 7: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

NETWAYS Produkte

Page 8: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

NETWAYS Consultingkunden (Auszug)

Page 9: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

NETWAYS Hostingkunden (Auszug)

Page 10: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

NETWAYS Veranstaltungen

Page 11: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

NETWAYS Community

• www.icinga.com• Development

• Hosting

• exchange.icinga.com• Icinga / Nagios Addons und Plugins

• Offen für alle Plattformen

• https://git.netways.org• NETWAYS Repositories für

Software-Entwicklungsprojekte

Page 12: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

NETWAYS Schulungen

Icinga 2 FundamentalsIcinga 2 Advanced

Monitoring

Fundamentals for PuppetAdvanced PuppetScaling Puppet

Konfigurationsmanagement

Log- undEventmanagement

Time Series Metrics

Development Data Center

Page 13: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

Vorstellung Icinga 2

Page 14: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

• Open Source Monitoring Framework (GPL v2)

• Komplette Neuentwicklung

• Multi-Threading für tausende Checks pro Sekunde

• Eigener Cluster für verteiltes Monitoring

• Tausende Plugins verfügbar (alle Nagios-Plugins nutzbar)

Icinga 2 – Enterprise Open Source Monitoring

Page 15: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

• Linux-Server Anwendung

• Webinterface (Icinga Web 2)

• Überwachung per Plugins

• Icinga 2 Agent für eine sichere Verbindung (Linux und Windows)

Icinga 2 - Architektur

Page 16: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

Icinga 2 - Überwachung

Page 17: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

• E-Mail

• SMS

• Voice (Sprachalarmierung)

• PagerDuty

• Ticketsysteme (Incidentmanagement)

• Offene Schnittstellen für weitere Anbindungen

Icinga 2 - Alarmierung

Page 18: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

Icinga 2 – Cluster (Hochverfügbarkeit)

Page 19: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

Icinga 2 – Cluster (verteilte Überwachung)

Page 20: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

• Schnelles und schlankes Webinterface

• Eingebautes Reporting

• Dashboards

• Export von Daten in CSV, PDF, JSON

• Matrix-Ansicht für schnelle Erfassung großer Umgebungen

• History-Ansicht mit grafischer Gewichtung

• CLI für den Administrator

• Einfache Erweiterbarkeit durch Addons

Icinga Web 2

Page 21: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

• Ab Icinga 2.4

• SNMP Traps als Checkergebnisse

• Metriken als Event-Stream

• Externe Kommandos absetzen

• Status Queries

• Inventarisierung

Icinga 2 API - Grundlegendes

Page 22: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

Icinga 2 API

2 API

Query, Create, Modify, Delete

Objects

Config

Packages

Status ActionsEvent

Streams

Page 23: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

• Konzeptionierung und Planung

• Workshops & Consulting zur Implementierung vor Ort

• Betriebsunterstützung und -führung

• Entwicklungsleistungen

• Outsourcing

• Schulungen

• Support

• Konferenzen

NETWAYS Leistungen

Page 24: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

Überwachungsmöglichkeiten

Page 25: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

Überwachungsmöglichkeiten

Page 26: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

Überwachungsmöglichkeiten: IPMI

Page 27: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

Überwachungsmöglichkeiten: IPMI

Discrete Threshold

[root@test ~]# ipmitool sdr get "PS2 Status"

Sensor ID : PS2 Status (0x71)

Entity ID : 10.2 (Power Supply)

Sensor Type (Discrete): Power Supply

States Asserted : Power Supply

[Presence detected]

[Power Supply AC lost]

Assertion Events : Power Supply

[Presence detected]

[Power Supply AC lost]

Assertions Enabled : Power Supply

[Presence detected]

[Failure detected]

[Predictive failure]

[Power Supply AC lost]

[...]

Deassertions Enabled : Power Supply

[...]

[root@test ~]# ipmitool sdr get "Fan 1"

Sensor ID : Fan 1 (0x50)

Entity ID : 29.1 (Fan Device)

Sensor Type (Analog) : Fan

Sensor Reading : 5719 (+/- 0) RPM

Status : ok

Nominal Reading : 6708.000

Normal Minimum : 2451.000

Normal Maximum : 10965.000

Lower critical : 1720.000

Lower non-critical : 1978.000

Positive Hysteresis : 86.000

Negative Hysteresis : 86.000

Minimum sensor range : Unspecified

Maximum sensor range : Unspecified

Event Message Control : Per-threshold

Readable Thresholds : lcr lnc

Settable Thresholds : lcr lnc

Threshold Read Mask : lcr lnc

Assertion Events :

Assertions Enabled : lnc- lcr-

Deassertions Enabled : lnc- lcr-

Page 28: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

Überwachungsmöglichkeiten: RAID

Page 29: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

Überwachungsmöglichkeiten: RAID

Page 30: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

Überwachungsmöglichkeiten: SMART

•Self-

•Monitoring,

•Analysis &

•Reporting

•Technology

Page 31: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

Thomas-Krenn Server:Call-Home-Service

Page 32: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

Überwachungsmöglichkeiten

X

Page 33: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

Live Demo

Page 34: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

• Lizenzkostenfrei

• Weite Verbreitung auch in Enterprise Projekten

• Gute Skalierbarkeit für große Umgebungen

• Plugins für nahezu jede Art von Hard- und Software

• Einfache Erweiterbarkeit durch Plugins und Addons

• Sehr aktive (deutsche) Community

• Aktive Entwicklung im Bereich der Core- und Addonprojekte

• Professioneller Support (durch NETWAYS)

Zusammenfassung – was spricht für Icinga 2?

Page 35: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

Fragen und Antworten

Page 36: Server-Überwachung mit Icinga 2 - thomas-krenn.com · •Vorstellung Thomas-Krenn •Vorstellung NETWAYS •Vorstellung Icinga 2 •Überwachungsmöglichkeiten •Thomas-Krenn Server

www.netways.de

netways

netways

netways

www.netways.de

blog.netways.de

www.netways.org

Kontaktdaten