icinga camp belgrade - icinga web 2

Post on 20-Mar-2017

241 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

www.icinga.org

ICINGA WEB 2

#Icingacamp – Belgrade– 23/9/2016

ICINGA WEB 2 2.3.4

RELEASED ON JUN 23, 2016

MOTIVATION

Old Fart

• 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/services?service_problem=1&format=json

Demo

ROADMAP

• Modules, modules, modules, ...• More API actions• exchange.icinga.org integration

THANK YOU!www.icinga.orgdev.icinga.orggit.icinga.org

@icinga/icinga+icinga

top related