33
www.netways.de Bernd Erk 21-03-12 | FLOSS UK Icinga and Deutsche Welle

Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

www.netways.de

Bernd Erk

21-03-12 | FLOSS UK

Icinga and Deutsche Welle

Page 2: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open
Page 3: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

INTRODUCTING NETWAYS

Page 4: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

www.netways.de

§  High Availability & Clustering

§  Cloud Computing

§  Load Balancing

§  Virtualization

§  Database Management

NETWAYS Expertise

OPEN SOURCE SYSTEMS MANAGEMENT

OPEN SOURCE DATA CENTER

MANAGED SERVICES MONITORING HARDWARE CONFERENCES

§  Monitoring & Reporting §  Configuration Management §  Service Management §  Knowledge Management §  Backup & Recovery

Page 5: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

www.netways.de

Open Source Data Center Conference 25 – 26 April 2012 "   100 attendees (2011)

"   “Agile Infrastructures” " Devops & methods " Databases " Scalability & infrastructure

Open Source Monitoring Conference 17 – 18 October 2012 "   260 attendees (2011)

" Icinga / Nagios case studies & best practices " Latest monitoring technologies & addons

NETWAYS Conferences

Page 6: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

www.netways.de

www.netways.org "   NETWAYS Addons "   NETWAYS Plugins

www.icinga.org "   Development "   Hosting

www.monitoringexchange.org "   Repository of Icinga / Nagios

addons and plugins "   ~2000 projects

Community Involvement

Page 7: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

INTRODUCTING DEUTSCHE WELLE

Page 8: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

www.netways.de

"   Germany’s international broadcaster "   Yearly budget of 270 million euro "   Located in Bonn and Berlin

Overview Deutsche Welle

Page 9: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

www.netways.de

"   Deutsche Welle is Germany’s international broadcaster. It carries out its legally defined mission while remaining journalistically independent

"   DW produces and provides media services throughout the world with TV, radio and online content and DW Akademie

Deutsche Welle - Mission

Page 10: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

www.netways.de

Deutsche Welle - Impressions

Page 11: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

www.netways.de

Deutsche Welle - Impressions

Page 12: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

www.netways.de

Deutsche Welle - Impressions

Page 13: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

THE ICINGA PROJECT

Page 14: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

www.netways.de

"   Forked from Nagios in April 2009 "   Over 172.000 downloads until now – more to come "   Different teams with independent responsibilities

" Icinga Core " Icinga Web " Icinga Reporting " Icinga Marketing " Icinga Q&A

"   24 “active” members on the team

Icinga Statistics

Page 15: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

www.netways.de

Tools and Platform

Classic-­‐UI  

Icinga Core

C based source MySQL, PostgreSQL and Oracle

IDOUtils

IcingaMQ

NRPE and NSCA

Icinga Quality, Testing and Community Support

Website and Open Source Ticketing System

Icinga Web

based on PHP using Sencha,

Agavi MVC

Mobile

Icinga Doc

based on Docbook in English and

German

Icinga Reports

based on

Jasper Reports

Page 16: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

www.netways.de

Icinga Team

Page 17: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

THE CHALLENGE

Page 18: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

www.netways.de

"   TV Technologie " Crossbars " Evertz Multiviewer, Lynx signal enhancer

" Hybridsystems " VPMS, DIAS, Media Grid, Orad, Avid " Teleprompter, Encoder, Cutlistserver

"   It Infrastructure " Servers " Network- and FC-Switches " Software and Services

Monitoring Targets

Page 19: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

"   Distributed monitoring clusters "   Central monitoring administration

Centralized  control,  independent  monitoring  “     ”    

Page 20: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

ARCHITECTURE & FACTS

Page 21: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

www.netways.de

"   1.200 Hosts & 9.000 Service Checks / Midrange Server •

Icinga Core & Icinga Web 1.3

"   Pilot and Patches 1.5.2 / Staging

"   Pilot NagVis 1.6rc3 – Current 1.5.5

" Nagios AddOn BPV 0.9.6

"   pnp4nagios 0.6.10

"   Performancetuning using PHP Cache (APC)

Monitoring Facts

Page 22: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

www.netways.de

Components

Icinga 1 Icinga 2

DB/Reports

DB/Reports

Icinga 1 Icinga 2

Bonn Berlin        Database  

Mon

itorin

g  [ EventDB | NagVis | Jasper | PNP4Nagios | Business Process Monitoring ]

Page 23: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

www.netways.de

Clustersetup

Corosync, Pacemaker and DRBD on SLES 11

Ems01 •  MySQL •  Apache •  SNMP/Syslog

Ems02 •  MySQL •  Apache •  SNMP/Syslog

Emsdb •  Jasper Server •  SLAPD •  MySQL Slave

Cluster - Berlin

EMS •  Icinga •  IPs

LDAP-Replication Bonn

Page 24: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

USED ADDONS

Page 25: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

www.netways.de

" LConf is a LDAP-based configuration utility for Nagios/Icinga

"   Perl-Backend " LConfExport.pl " LConfImport.pl " LConfSlaveExport.pl

"   PHP-Frontend " Icinga module " Standalone frontend

"   Hierarchical config management

LConf

Page 26: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

www.netways.de

Lconf - Concept

/  Level  1  

Level  2  

Host  1   Host  2  

Host  3   Host  4  

Host  6  

Service 1

Page 27: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

www.netways.de

LConf - Screens

Page 28: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

www.netways.de

" Icinga/Nagios Addon for passive events "   Different import adapters

" Syslog " SNMP-Traps " MS Eventlogs " SMTP

"   PHP-Frontend " Icinga module " Standalone frontend

" Check_eventdb plugin

EventDB

Page 29: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

www.netways.de

EventDB - Architecture

Syslog

SNMP-Traps

MS Eventlogs

Other events

Adapter

MySQL  PostgreSQL  Oracle  

Database Frontend

Plugin

Page 30: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

www.netways.de

EventDB - Screen

Page 31: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

DEMO

Page 32: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

QUESTION & ANSWER

Page 33: Icinga and Deutsche Welle - netways.de Core C based source MySQL, PostgreSQL and Oracle IDOUtils IcingaMQ NRPE and NSCA Icinga Quality, Testing and Community Support Website and Open

www.netways.de

NETWAYS GmbH Deutschherrnstrasse 15-19 90429 Nuremberg

Tel: +49 911 92885-0 Fax: +49 911 92885-77 Email: [email protected] Twitter: twitter.com/netways Blog: blog.netways.de

? Question & Answer