Icinga Camp San Diego 2016 - Icinga Web 2

  • View
    1.634

  • Download
    0

Embed Size (px)

Text of Icinga Camp San Diego 2016 - Icinga Web 2

  1. 1. www.icinga.org ICINGA WEB 2 #Icingacamp San Diego 10/18/2016
  2. 2. ICINGA WEB 2 2.3.4 RELEASED ON JUN 23, 2016
  3. 3. MOTIVATION
  4. 4. Not extendable Lacks real user management Not useable on mobile devices Has to run on the core machine Heavy I/O
  5. 5. XML configuration Cached configuration Framework overhead Not useable on mobile devices Complicated API
  6. 6. Another application to maintain Lacks features No active development
  7. 7. LESSONS LEARNED
  8. 8. Keep framework overhead at a minimum Usable on any device Easy to set up and use No manual cache management Easy API
  9. 9. ARCHITECTURE
  10. 10. Web 2 Monitoring Docs BP NagVis PNP
  11. 11. KEY FEATURES
  12. 12. Developed from scratch using PHP 5.3 Zend Framework 1 and jQuery Vagrant it! git clone git://git.icinga.org/icingaweb2.git vagrant up
  13. 13. Easy to extend and embed Simple INI configuration Small footprint, fast and responsive
  14. 14. Multiple authentication methods Active Directory, LDAP and DB Via Webserver, e.g. Kerberos May be chained
  15. 15. 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
  16. 16. Supports Icinga 1.x and Icinga 2.x Supports MySQL and PostgreSQL Basic API with JSON and CSV export URL filters
  17. 17. icingaweb2/monitoring/list/service s?service_problem=1&format=json
  18. 18. MODULE EXAMPLE
  19. 19. ICINGA WEB 2 2.4.0 SCHEDULED FOR NOV 29, 2016
  20. 20. Send commands over the Icinga 2 API Requires a configured API user on the Icinga 2 host No support for certificate auth yet
  21. 21. SSL Support for MySQL Ressources
  22. 22. Announce banner Inform about disabled notifications Change command form defaults Flapping history Export detail views to JSON, CSV
  23. 23. TYPOGRAPHY
  24. 24. Consolidation Create unified global font styles Improve styles for readability Use OS specific fonts Create clear visual highlighting
  25. 25. DETAIL VIEW
  26. 26. Redesigned Detail View since 2.1 Headings Distinct styles for primary actions
  27. 27. Detail View: Before After
  28. 28. Detail View: Before After
  29. 29. WHATS COMING IN 2.4.0
  30. 30. Updated List Search View
  31. 31. Quick Actions
  32. 32. Demo
  33. 33. ROADMAP
  34. 34. Graphite Module Businessprocess Module Reporting Module More API actions exchange.icinga.org integration
  35. 35. THANK YOU! www.icinga.org dev.icinga.org git.icinga.org @icinga /icinga +icinga