Icinga Camp Amsterdam - Introduction into Icinga Web 2

  • View
    698

  • Download
    4

Embed Size (px)

Text of Icinga Camp Amsterdam - Introduction into Icinga Web 2

PowerPoint Presentation

Icinga Web 2#Icingacamp Amsterdam 2016 June 28th

www.icinga.org

1

Icinga Web 2 2.3.4

RELEASED ON Jun 23, 2016

Quick Poll

Motivation

Old Fart

Not extendable Lacks real user managementNot useable on mobile devices Has to run on the core machineHeavy I/O

Has authorization based on contacts but thats not enough for enterprise needs

9

XML configuration Cached configuration Framework overhead Not useable on mobile devices Complicated API

Another application to maintainLacks featuresNo active development

LESSONS LEARNED

Keep framework overhead at a minimum Usable on any device Easy to set up and use No manual cache managementEasy API

ARchitecture

Web 2

MonitoringDocsBPNagVisPNP

KEY FEATURES

Developed from scratch usingPHP 5.3 Zend Framework 1 and jQuery Vagrant it!git clone git://git.icinga.org/icingaweb2.gitvagrant up

Easy to extend and embedSimple INI configurationSmall footprint, fast and responsive

All configuration can be done in the frontend

19

Multiple authentication methodsActive Directory, LDAP and DBVia Webserver, e.g. KerberosMay be chained

Role based access controlPermissions, e.g.Permit access to modulesPermit access to configurationPermit Icinga commandsRestrictions, e.g.Limit access to specific hosts and services

Supports Icinga 1.x and Icinga 2.xSupports MySQL and PostgreSQLBasic API with JSON and CSV exportURL filters

icingaweb2/monitoring/list/services?service_problem=1&format=json

Demo

Our VISION

29

ROADMAP

Modules, modules, modules, ...More API actionsexchange.icinga.org integration

Thank You!www.icinga.orgdev.icinga.orggit.icinga.org

@icinga/icinga+icinga