View
705
Download
4
Category
Preview:
Citation preview
www.icinga.org
ICINGA WEB 2
#Icingacamp – Amsterdam – 2016 June 28th
ICINGA WEB 2 2.3.4
RELEASED ON JUN 23, 2016
Quick Poll
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
OUR VISION
ROADMAP
• Modules, modules, modules, ...• More API actions• exchange.icinga.org integration
THANK YOU!www.icinga.orgdev.icinga.orggit.icinga.org
@icinga/icinga+icinga
Recommended