Icinga Camp San Diego 2016 - Icinga Web 2

Preview:

Citation preview

www.icinga.org

ICINGA WEB 2

#Icingacamp – San Diego – 10/18/2016

ICINGA WEB 2 2.3.4

RELEASED ON JUN 23, 2016

MOTIVATION

• Not extendable

• Lacks real user management

• Not useable on mobile devices

• Has to run on the core machine

• Heavy I/O

• XML configuration

• Cached configuration

• Framework overhead

• Not useable on mobile devices

• Complicated API

• Another application to maintain

• Lacks features

• No active development

LESSONS LEARNED

• Keep framework overhead at a minimum

• Usable on any device

• Easy to set up and use

• No manual cache management

• Easy API

ARCHITECTURE

Web 2

Monitoring Docs

BP NagVis PNP

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

• Easy to extend and embed

• Simple INI configuration

• Small footprint, fast and responsive

• Multiple authentication methods

• Active Directory, LDAP and DB

• Via Webserver, e.g. Kerberos

• May be chained

• Role based access control

• Permissions, e.g.

• Permit access to modules

• Permit access to configuration

• Permit Icinga commands

• Restrictions, e.g.

• Limit access to specific hosts and services

• Supports Icinga 1.x and Icinga 2.x

• Supports MySQL and PostgreSQL

• Basic API with JSON and CSV export

• URL filters

icingaweb2/monitoring/list/service

s?service_problem=1&format=json

MODULE EXAMPLE

ICINGA WEB 2 2.4.0

SCHEDULED FOR NOV 29, 2016

• Send commands over the Icinga 2 API

• Requires a configured API user on the

Icinga 2 host

• No support for certificate auth yet

SSL Support for MySQL Ressources

• Announce banner

• Inform about disabled notifications

• Change command form defaults

• Flapping history

• Export detail views to JSON, CSV

TYPOGRAPHY

Consolidation

• Create unified global font styles• Improve styles for readability• Use OS specific fonts• Create clear visual highlighting

DETAIL VIEW

• Redesigned Detail View since 2.1

• Headings

• Distinct styles for primary actions

Detail View: Before – After

Detail View: Before – After

WHAT‘S COMING IN 2.4.0

Updated List Search View

Quick Actions

Demo

ROADMAP

• Graphite Module

• Businessprocess Module

• Reporting Module

• More API actions

• exchange.icinga.org integration

THANK YOU!

www.icinga.org

dev.icinga.org

git.icinga.org

@icinga

/icinga

+icinga