16
WWW.ICINGA.ORG Icinga Web 2 Icinga Camp San Francisco 25 th September 2014 San Francisco

Icinga Web 2 at Icinga Camp San Francisco

  • Upload
    icinga

  • View
    10.080

  • Download
    0

Embed Size (px)

DESCRIPTION

Talk on Icinga Web 2 & Icinga CLI at Icinga Camp 2014 in San Francisco

Citation preview

Page 1: Icinga Web 2 at Icinga Camp San Francisco

WWW.ICINGA.ORG

Icinga Web 2 Icinga Camp San Francisco

25th September 2014 San Francisco

Page 2: Icinga Web 2 at Icinga Camp San Francisco

DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

●  Eric

●  [email protected]

●  Icinga Web and Icinga Web 2 developer

●  Started to contribute to the Icinga project in 2011

●  This sad bird does not have Twitter

●  github.com/lippser

Me

#icingacamp

Page 3: Icinga Web 2 at Icinga Camp San Francisco

DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

●  Motivation

●  Key Features

●  Demo

What it’s all about …

#icingacamp

Page 4: Icinga Web 2 at Icinga Camp San Francisco

MOTIVATION

Page 5: Icinga Web 2 at Icinga Camp San Francisco

DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Icinga CGIs

●  Not extendable

●  Lacks real user management

–  Has authorization based on contacts but that’s not enough for enterprise needs

●  Not useable on mobile devices

#icingacamp

Page 6: Icinga Web 2 at Icinga Camp San Francisco

DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Icinga Web

Page 7: Icinga Web 2 at Icinga Camp San Francisco

DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Icinga Web

●  Complicated XML configuration

●  Cached configuration

●  Framework overhead

●  Not useable on mobile devices

Page 8: Icinga Web 2 at Icinga Camp San Francisco

DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

●  One more application to maintain

●  No active development

●  Lacks features

Icinga Mobile

#icingacamp

Page 9: Icinga Web 2 at Icinga Camp San Francisco

DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Lessons Learned

●  Keep framework overhead at a minimum

●  Should be usable on any device

●  Simple configuration

●  Lightweight but flexible

●  Easy to use

●  No cache that has to be manually cleared

#icingacamp

Page 10: Icinga Web 2 at Icinga Camp San Francisco

KEY FEATURES

Page 11: Icinga Web 2 at Icinga Camp San Francisco

DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Icinga Web 2 - Key Features

●  Developed from scratch using

–  PHP 5.3

–  Zend Framework 1 and jQuery

●  Vagrant it!

–  $ git clone git://git.icinga.org/icingaweb2.git

–  $ vagrant up

●  Multiple authentication methods

–  LDAP and DB

–  Webserver

–  You may chain them

#icingacamp

Page 12: Icinga Web 2 at Icinga Camp San Francisco

DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Icinga Web 2 - Key Features

●  Easy to extend

–  Ships with a nice library

●  Simple INI configuration

–  All configuration can be done in the frontend

●  Advanced URL filters

●  CLI

●  Multiple Backends

–  IDO using MySQL or Postgres

–  Livestatus

–  But no status.dat

#icingacamp

Page 13: Icinga Web 2 at Icinga Camp San Francisco

DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

Icinga Web 2 - Backends

IDO Database

Icinga Core

IDOUtils

Icinga 2

Icinga Web 2

Icinga Core w/ Livestatus

#icingacamp

Page 14: Icinga Web 2 at Icinga Camp San Francisco

DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

●  Installation wizard

●  Reporting

Wanted

#icingacamp

Page 15: Icinga Web 2 at Icinga Camp San Francisco

DEMO

Page 16: Icinga Web 2 at Icinga Camp San Francisco

DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG

QUESTIONS & ANSWERS

Icinga Camp San Francisco 2014

Web + Blog www.icinga.org

Docs docs.icinga.org

Development dev.icinga.org

Sourcecode git.icinga.org

Releases github.com/Icinga

Wiki wiki.icinga.org

IRC #icinga on FreeNode

Mailing lists lists.icinga.org

Support support.icinga.org

Twitter twitter.com/icinga

Facebook facebook.com/icinga

…….. Everywhere!

? Questions & Answers