Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Icinga Camp Amsterdam - Introduction into Icinga Web 2

2,786 views

Published on

Talk at Icinga Camp Amsterdam 2016 by Bernd Erk

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Icinga Camp Amsterdam - Introduction into Icinga Web 2

  1. 1. www.icinga.org ICINGA WEB 2 #Icingacamp – Amsterdam – 2016 June 28th
  2. 2. ICINGA WEB 2 2.3.4 RELEASED ON JUN 23, 2016
  3. 3. Quick Poll
  4. 4. MOTIVATION
  5. 5. Old Fart
  6. 6. • Not extendable • Lacks real user management • Not useable on mobile devices • Has to run on the core machine • Heavy I/O
  7. 7. • XML configuration • Cached configuration • Framework overhead • Not useable on mobile devices • Complicated API
  8. 8. • Another application to maintain • Lacks features • No active development
  9. 9. LESSONS LEARNED
  10. 10. • Keep framework overhead at a minimum • Usable on any device • Easy to set up and use • No manual cache management • Easy API
  11. 11. ARCHITECTURE
  12. 12. Web 2 Monitoring Docs BP NagVis PNP
  13. 13. KEY FEATURES
  14. 14. • Developed from scratch using • PHP 5.3 • Zend Framework 1 and jQuery • Vagrant it! • git clone git://git.icinga.org/icingaweb2.git • vagrant up
  15. 15. • Easy to extend and embed • Simple INI configuration • Small footprint, fast and responsive
  16. 16. • Multiple authentication methods • Active Directory, LDAP and DB • Via Webserver, e.g. Kerberos • May be chained
  17. 17. • 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
  18. 18. • Supports Icinga 1.x and Icinga 2.x • Supports MySQL and PostgreSQL • Basic API with JSON and CSV export • URL filters
  19. 19. icingaweb2/monitoring/list/service s?service_problem=1&format=json
  20. 20. Demo
  21. 21. OUR VISION
  22. 22. ROADMAP
  23. 23. • Modules, modules, modules, ... • More API actions • exchange.icinga.org integration
  24. 24. THANK YOU! www.icinga.org dev.icinga.org git.icinga.org @icinga /icinga +icinga

×