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
WWW.ICINGA.ORG
Icinga Web 2 Icinga Camp San Francisco
25th September 2014 San Francisco
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
● Eric
● 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
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
● Motivation
● Key Features
● Demo
What it’s all about …
#icingacamp
MOTIVATION
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
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
Icinga Web
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
Icinga Web
● Complicated XML configuration
● Cached configuration
● Framework overhead
● Not useable on mobile devices
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
● One more application to maintain
● No active development
● Lacks features
Icinga Mobile
#icingacamp
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
KEY FEATURES
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
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
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
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
● Installation wizard
● Reporting
Wanted
#icingacamp
DEMO
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