21
www.netways.de // blog.netways.de // @netways We love Open Source WEBINAR | 05.03.2014 ICINGA 2 ENTWICKLUNGSSTAND 2014 MICHAEL FRIEDRICH | CHRISTIAN STEIN | NETWAYS GMBH

Präsentation: Icinga 2 - Entwicklungsstand 2014 Webinar 05.03.2014

  • Upload
    netways

  • View
    1.771

  • Download
    0

Embed Size (px)

DESCRIPTION

Icinga 2 ist die Neutentwicklung des Nagios-Forks Icinga. Neben einigen Optimierungen wie Multi-Threading und integrierter Cluster-Funktion, bietet das System flexible Konfigurationsmöglichkeiten sowie sehr nützliche Erweiterungen. Hierzu zählen beispielsweise Recurring Downtimes oder die Modularität der Monitoring Lösung.

Citation preview

Page 1: Präsentation: Icinga 2 - Entwicklungsstand 2014 Webinar 05.03.2014

www.netways.de // blog.netways.de // @netways

We love Open Source

WEBINAR | 05.03.2014

ICINGA 2

ENTWICKLUNGSSTAND 2014

MICHAEL FRIEDRICH | CHRISTIAN STEIN | NETWAYS GMBH

Page 2: Präsentation: Icinga 2 - Entwicklungsstand 2014 Webinar 05.03.2014

www.netways.de // blog.netways.de // @netways

We love Open Source

VORSTELLUNG MITARBEITER

■ Christian Stein

Account Manager

Bei NETWAYS seit 2012

■ Michael Friedrich

Application Developer

Bei NETWAYS seit 2012

Icinga Core Developer

Page 3: Präsentation: Icinga 2 - Entwicklungsstand 2014 Webinar 05.03.2014

www.netways.de // blog.netways.de // @netways

We love Open Source

AGENDA

■ Vorstellung NETWAYS

■ Neuheiten in Icinga 2

■ Live Demo

■ Fragen & Antworten

Page 4: Präsentation: Icinga 2 - Entwicklungsstand 2014 Webinar 05.03.2014

www.netways.de // blog.netways.de // @netways

We love Open Source

VORSTELLUNG NETWAYS

Page 5: Präsentation: Icinga 2 - Entwicklungsstand 2014 Webinar 05.03.2014

www.netways.de // blog.netways.de // @netways

We love Open Source

VORSTELLUNG NETWAYS

■ Firmengründung 1995

■ Open Source seit 1997

■ Aktuell 38 Mitarbeiter

■ Spezialisierung in den Bereichen

Open Source Systems Management

und Open Source Datacenter

Page 6: Präsentation: Icinga 2 - Entwicklungsstand 2014 Webinar 05.03.2014

www.netways.de // blog.netways.de // @netways

We love Open Source

NETWAYS KOMPETENZEN

■ Monitoring

■ Graphing

■ Logmanagement

■ Konfigurationsmanagement

■ Reporting

■ Private Cloud

■ Reporting

■ Backup

■ Projektmanagement

■ Consulting

■ Hosting

■ Managed Services

■ Development

■ Support

■ Betrieb

■ Schulungen

■ Konferenzen

■ Monitoring Hardware

Page 7: Präsentation: Icinga 2 - Entwicklungsstand 2014 Webinar 05.03.2014

www.netways.de // blog.netways.de // @netways

We love Open Source

NETWAYS PRODUKTE

GRAPHITE

Page 8: Präsentation: Icinga 2 - Entwicklungsstand 2014 Webinar 05.03.2014

www.netways.de // blog.netways.de // @netways

We love Open Source

NETWAYS KONFERENZEN

CeBIT 2014

■ 10. – 14. März 2014 in Hannover

■ Halle 6, Stand E16 (310)

Open Source Data Center Conference

■ 09. – 10. April 2014 in Berlin

■ 2 Tracks mit Vorträgen & Workshops

■ “Simplifying Complex IT

Infrastructures with Open Source”

Page 9: Präsentation: Icinga 2 - Entwicklungsstand 2014 Webinar 05.03.2014

www.netways.de // blog.netways.de // @netways

We love Open Source

NETWAYS KONFERENZEN

Puppet Camp

■ 11. April 2014 in Berlin

■ “Current state of Puppet, best

practices and upcoming features”

■ Open Source Monitoring

Conference

• 18. – 20. November 2014

• 250 Teilnehmer (2013)

• Monitoring Best Practices

Page 10: Präsentation: Icinga 2 - Entwicklungsstand 2014 Webinar 05.03.2014

www.netways.de // blog.netways.de // @netways

We love Open Source

NETWAYS SCHULUNGEN

Page 11: Präsentation: Icinga 2 - Entwicklungsstand 2014 Webinar 05.03.2014

www.netways.de // blog.netways.de // @netways

We love Open Source

NETWAYS COMMUNITY

www.netways.org

■ NETWAYS Addons

■ NETWAYS Plugins

www.icinga.org

■ Development

■ Hosting

www.monitoringexchange.org

■ Icinga / Nagios Addons und Plugins

■ > 2000 Projekte

Page 12: Präsentation: Icinga 2 - Entwicklungsstand 2014 Webinar 05.03.2014

www.netways.de // blog.netways.de // @netways

We love Open Source

NETWAYS KUNDEN – CONSULTING (AUSZUG)

Page 13: Präsentation: Icinga 2 - Entwicklungsstand 2014 Webinar 05.03.2014

www.netways.de // blog.netways.de // @netways

We love Open Source

NETWAYS KUNDEN – HOSTING (AUSZUG)

Page 14: Präsentation: Icinga 2 - Entwicklungsstand 2014 Webinar 05.03.2014

www.netways.de // blog.netways.de // @netways

We love Open Source

UNSERE LEISTUNGEN IM ÜBERBLICK

■ Konzeptionierung und Planung

■ Workshops & Consulting zur Implementierung vor Ort

■ Betrieb

Komplette Monitoringsysteme

Satellitensysteme

■ Entwicklungsleistungen

Plugins

Systemintegration

■ Schulungen

Standardisierte Schulungsmodule

Individuell vor Ort

■ Support

Standardverträge

Individuelle Supportkonzepte

■ Konferenzen

Page 15: Präsentation: Icinga 2 - Entwicklungsstand 2014 Webinar 05.03.2014

www.netways.de // blog.netways.de // @netways

We love Open Source

NEUHEITEN IN ICINGA 2

Page 16: Präsentation: Icinga 2 - Entwicklungsstand 2014 Webinar 05.03.2014

www.netways.de // blog.netways.de // @netways

We love Open Source

ICINGA 2 ÜBERBLICK

• Komplett neu implementiert in C++ und Boost

• Multithreaded und asynchron non-blocking

• Neues Konfigurationsformat (Migrationsscript vorhanden)

• Nativer Cluster Stack

• Replikation von Konfiguration/Status

• Features in Bibliotheken/Komponenten zusammengefasst

• icinga2-enable-feature ido-mysql

• Komponenten können überall im Cluster laufen

• Unterstützt bekannte Backends

• Status.dat/Log Files

• DB IDO MySQL, PostgreSQL

• Livestatus

• Packages & Vagrant Box verfügbar

Page 17: Präsentation: Icinga 2 - Entwicklungsstand 2014 Webinar 05.03.2014

www.netways.de // blog.netways.de // @netways

We love Open Source

KONFIGURATIONSUNTERSCHIEDE

• Keine Host Checks (virtueller Service Status)

• Macros für alles

• Globale frei definierbare Macros

• Frei definierbare Macros für Commands (Default Werte möglich)

• Kein Limit für IP Adressmacros

• Definierbare Environment Macros pro Command

define command {

command_name ping4

command_line $USER1$/check_ping -H

$HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -p 5

}

define service {

use local-service

host_name localhost

service_description PING

check_command ping4!100.0,20%!500.0,60%

}

object CheckCommand “ping4“ {

command = “$plugindir$/check_ping –H $HOSTADDRESS$ -w $wrta$,$wpl%$ -c

$crta$,$cpl%$“,

macros = {

wrta = 100,

wpl = 20,

crta = 500,

cpl = 60

}

}

object Host “´localhost “ {

services[“ PING“] = {

check_command = “ping4 “,

macros[“wrta “] = 250

},

macros[“address“] = “127.0.0.1“

}

Page 18: Präsentation: Icinga 2 - Entwicklungsstand 2014 Webinar 05.03.2014

www.netways.de // blog.netways.de // @netways

We love Open Source

NEUHEITEN (AKTUELLER MILESTONE)

• Recurring Downtimes

• Bugfixing

• Performance Optimierung

• Icinga Health Checks

• Cluster Health Checks

Page 19: Präsentation: Icinga 2 - Entwicklungsstand 2014 Webinar 05.03.2014

www.netways.de // blog.netways.de // @netways

We love Open Source

LIVE DEMO

Page 20: Präsentation: Icinga 2 - Entwicklungsstand 2014 Webinar 05.03.2014

www.netways.de // blog.netways.de // @netways

We love Open Source

FRAGEN UND ANTWORTEN

Page 21: Präsentation: Icinga 2 - Entwicklungsstand 2014 Webinar 05.03.2014

www.netways.de // blog.netways.de // @netways

We love Open Source

KONTAKTDATEN

10. – 14. März 2014

Halle 6, Stand E16 (310)

NETWAYS GmbH

Deutschherrnstrasse 15-19

90429 Nürnberg

Tel: +49 911 92885-0

Fax: +49 911 92885-77

E-Mail: [email protected]

Website: www.netways.de

Twitter: twitter.com/netways

Facebook: facebook.com/netways

Blog: blog.netways.de