Icinga 2 - Integrierte Hochverfügbarkeit (Webinar vom 07. Oktober 2014)
Icinga Web 2 at Icinga Camp San Francisco
-
Upload
icinga -
Category
Technology
-
view
10.081 -
download
0
description
Transcript of Icinga Web 2 at Icinga Camp San Francisco
![Page 1: Icinga Web 2 at Icinga Camp San Francisco](https://reader035.fdocument.pub/reader035/viewer/2022081401/559a7d691a28aba7648b46f3/html5/thumbnails/1.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022081401/559a7d691a28aba7648b46f3/html5/thumbnails/2.jpg)
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
![Page 3: Icinga Web 2 at Icinga Camp San Francisco](https://reader035.fdocument.pub/reader035/viewer/2022081401/559a7d691a28aba7648b46f3/html5/thumbnails/3.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022081401/559a7d691a28aba7648b46f3/html5/thumbnails/4.jpg)
MOTIVATION
![Page 5: Icinga Web 2 at Icinga Camp San Francisco](https://reader035.fdocument.pub/reader035/viewer/2022081401/559a7d691a28aba7648b46f3/html5/thumbnails/5.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022081401/559a7d691a28aba7648b46f3/html5/thumbnails/6.jpg)
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
Icinga Web
![Page 7: Icinga Web 2 at Icinga Camp San Francisco](https://reader035.fdocument.pub/reader035/viewer/2022081401/559a7d691a28aba7648b46f3/html5/thumbnails/7.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022081401/559a7d691a28aba7648b46f3/html5/thumbnails/8.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022081401/559a7d691a28aba7648b46f3/html5/thumbnails/9.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022081401/559a7d691a28aba7648b46f3/html5/thumbnails/10.jpg)
KEY FEATURES
![Page 11: Icinga Web 2 at Icinga Camp San Francisco](https://reader035.fdocument.pub/reader035/viewer/2022081401/559a7d691a28aba7648b46f3/html5/thumbnails/11.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022081401/559a7d691a28aba7648b46f3/html5/thumbnails/12.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022081401/559a7d691a28aba7648b46f3/html5/thumbnails/13.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022081401/559a7d691a28aba7648b46f3/html5/thumbnails/14.jpg)
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG
● Installation wizard
● Reporting
Wanted
#icingacamp
![Page 15: Icinga Web 2 at Icinga Camp San Francisco](https://reader035.fdocument.pub/reader035/viewer/2022081401/559a7d691a28aba7648b46f3/html5/thumbnails/15.jpg)
DEMO
![Page 16: Icinga Web 2 at Icinga Camp San Francisco](https://reader035.fdocument.pub/reader035/viewer/2022081401/559a7d691a28aba7648b46f3/html5/thumbnails/16.jpg)
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