www.netways.de
Server-Überwachung mit Icinga 2
Webinar | 15.02.2017Christian Stein | NETWAYS GmbH
Werner Fischer | Thomas-Krenn AG
www.netways.de
• Vorstellung Thomas-Krenn
• Vorstellung NETWAYS
• Vorstellung Icinga 2
• Überwachungsmöglichkeiten
• Thomas-Krenn Server
• Live Demo
• Fragen und Antworten
Agenda
www.netways.de
Vorstellung Thomas-Krenn
www.netways.de
Thomas-Krenn
Industrie-PCs
IndividualLösungen
Storage-Systeme
Workstations
Tower-Systeme
Rack-Server
Zubehör
PC´s
www.netways.de
Vorstellung NETWAYS
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
www.netways.de
NETWAYS Produkte
www.netways.de
NETWAYS Consultingkunden (Auszug)
www.netways.de
NETWAYS Hostingkunden (Auszug)
www.netways.de
NETWAYS Veranstaltungen
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
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
www.netways.de
Vorstellung Icinga 2
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
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
www.netways.de
Icinga 2 - Überwachung
www.netways.de
• SMS
• Voice (Sprachalarmierung)
• PagerDuty
• Ticketsysteme (Incidentmanagement)
• Offene Schnittstellen für weitere Anbindungen
Icinga 2 - Alarmierung
www.netways.de
Icinga 2 – Cluster (Hochverfügbarkeit)
www.netways.de
Icinga 2 – Cluster (verteilte Überwachung)
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
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
www.netways.de
Icinga 2 API
2 API
Query, Create, Modify, Delete
Objects
Config
Packages
Status ActionsEvent
Streams
www.netways.de
• Konzeptionierung und Planung
• Workshops & Consulting zur Implementierung vor Ort
• Betriebsunterstützung und -führung
• Entwicklungsleistungen
• Outsourcing
• Schulungen
• Support
• Konferenzen
NETWAYS Leistungen
www.netways.de
Überwachungsmöglichkeiten
www.netways.de
Überwachungsmöglichkeiten
www.netways.de
Überwachungsmöglichkeiten: IPMI
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-
www.netways.de
Überwachungsmöglichkeiten: RAID
www.netways.de
Überwachungsmöglichkeiten: RAID
www.netways.de
Überwachungsmöglichkeiten: SMART
•Self-
•Monitoring,
•Analysis &
•Reporting
•Technology
www.netways.de
Thomas-Krenn Server:Call-Home-Service
www.netways.de
Überwachungsmöglichkeiten
X
www.netways.de
Live Demo
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?
www.netways.de
Fragen und Antworten
www.netways.de
netways
netways
netways
www.netways.de
blog.netways.de
www.netways.org
Kontaktdaten