SlideShare a Scribd company logo
WWW.ICINGA.ORG 
Icinga Web 2 
Icinga Camp San Francisco 
25th September 2014 
San Francisco
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
● Eric 
● eric.lippmann@icinga.org 
● 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 
What it’s all about … 
● Motivation 
● Key Features 
● Demo 
#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 
Icinga Mobile 
● One more application to maintain 
● No active development 
● Lacks features 
#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 
IDOUtils 
Icinga Core 
Icinga 2 
Icinga Web 2 
Icinga Core w/ 
Livestatus 
#icingacamp
DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG 
Wanted 
● Installation wizard 
● Reporting 
#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

More Related Content

PPTX
Loadays 2015 - Enterprise Monitoring with Icinga
Icinga
 
PPTX
Introduction into Icinga Web 2
Icinga
 
PPTX
Icinga2 in the middle of your toolstack
Icinga
 
PPTX
Monitoring OpenNebula with Icinga2
Icinga
 
PDF
Icinga Web 2 at Icinga Camp Antwerp
Icinga
 
PPTX
Afpified Monitoring with Icinga2
Icinga
 
PPTX
Log Monitoring Simplified - Get the best out of Graylog2 & Icinga 2
Icinga
 
PPTX
Icinga at Flossuk 2015 in York
Icinga
 
Loadays 2015 - Enterprise Monitoring with Icinga
Icinga
 
Introduction into Icinga Web 2
Icinga
 
Icinga2 in the middle of your toolstack
Icinga
 
Monitoring OpenNebula with Icinga2
Icinga
 
Icinga Web 2 at Icinga Camp Antwerp
Icinga
 
Afpified Monitoring with Icinga2
Icinga
 
Log Monitoring Simplified - Get the best out of Graylog2 & Icinga 2
Icinga
 
Icinga at Flossuk 2015 in York
Icinga
 

What's hot (20)

PPTX
Icinga Camp Antwerp - Icinga2 Cluster
Icinga
 
PDF
MoniTutor
Icinga
 
PPTX
IcingaCamp Portland 2015 - Welcome
Icinga
 
PDF
Icinga 2012 Development at 6th TF-NOC Meeting
Icinga
 
PPTX
Icinga @ OSMC 2014
Icinga
 
PPTX
Presentation about Icinga at Kiratech DevOps Day in Verona
Icinga
 
PDF
Icinga Camp Barcelona - Icinga Web 2
Icinga
 
PPTX
Open Source Monitoring with Icinga at Fossasia 2015
Icinga
 
PPTX
Icinga Camp San Diego 2016 - Icinga Web 2
Icinga
 
PPTX
Introduction into Icinga
Icinga
 
PPTX
Cebit 2015 icinga
Icinga
 
PDF
Icinga Director
Icinga
 
PDF
Icinga 2010 at CeBIT
Icinga
 
PPTX
Icinga Camp Antwerp - Icinga2 Configuration
Icinga
 
PPTX
Icinga Camp Antwerp - Current State of Icinga
Icinga
 
PPTX
Welcome Icinga Camp San Francisco 2014
Icinga
 
PDF
Icinga 1, Icinga 2 @ FrOSCon 2014
Icinga
 
PDF
Icinga @OSMC 2013
Icinga
 
PPTX
Current State of Icinga - FlossUK 2014
Icinga
 
PPTX
Icinga Camp Berlin 2016 - Opening
Icinga
 
Icinga Camp Antwerp - Icinga2 Cluster
Icinga
 
MoniTutor
Icinga
 
IcingaCamp Portland 2015 - Welcome
Icinga
 
Icinga 2012 Development at 6th TF-NOC Meeting
Icinga
 
Icinga @ OSMC 2014
Icinga
 
Presentation about Icinga at Kiratech DevOps Day in Verona
Icinga
 
Icinga Camp Barcelona - Icinga Web 2
Icinga
 
Open Source Monitoring with Icinga at Fossasia 2015
Icinga
 
Icinga Camp San Diego 2016 - Icinga Web 2
Icinga
 
Introduction into Icinga
Icinga
 
Cebit 2015 icinga
Icinga
 
Icinga Director
Icinga
 
Icinga 2010 at CeBIT
Icinga
 
Icinga Camp Antwerp - Icinga2 Configuration
Icinga
 
Icinga Camp Antwerp - Current State of Icinga
Icinga
 
Welcome Icinga Camp San Francisco 2014
Icinga
 
Icinga 1, Icinga 2 @ FrOSCon 2014
Icinga
 
Icinga @OSMC 2013
Icinga
 
Current State of Icinga - FlossUK 2014
Icinga
 
Icinga Camp Berlin 2016 - Opening
Icinga
 
Ad

Viewers also liked (15)

PPTX
State of Icinga - Linux Stammtisch München
Icinga
 
PPTX
Icinga 2 at Icinga Camp San Francisco
Icinga
 
PDF
What is new in icinga2
Icinga
 
PDF
Icinga Web 2 is more - Module magic at Icinga Camp San Francisco
Icinga
 
PDF
Icinga @GUUG 2013
Icinga
 
PDF
Icinga2 at PuppetLabs
Icinga
 
PDF
Icinga at OSMC 2012
Icinga
 
PDF
Icinga @CLT 2013
Icinga
 
PDF
Icinga Web 2 is more
Icinga
 
PDF
Why favour Icinga over Nagios @ OSDC 2015
Icinga
 
PPTX
Icinga Camp Barcelona - Current State of Icinga
Icinga
 
PPTX
Icinga Camp Barcelona - Icinga
Icinga
 
PDF
Icinga 2010 at Nagios Workshop
Icinga
 
PDF
Icinga 2011 at Nagios Workshop
Icinga
 
PDF
Icinga 2011 at OSMC
Icinga
 
State of Icinga - Linux Stammtisch München
Icinga
 
Icinga 2 at Icinga Camp San Francisco
Icinga
 
What is new in icinga2
Icinga
 
Icinga Web 2 is more - Module magic at Icinga Camp San Francisco
Icinga
 
Icinga @GUUG 2013
Icinga
 
Icinga2 at PuppetLabs
Icinga
 
Icinga at OSMC 2012
Icinga
 
Icinga @CLT 2013
Icinga
 
Icinga Web 2 is more
Icinga
 
Why favour Icinga over Nagios @ OSDC 2015
Icinga
 
Icinga Camp Barcelona - Current State of Icinga
Icinga
 
Icinga Camp Barcelona - Icinga
Icinga
 
Icinga 2010 at Nagios Workshop
Icinga
 
Icinga 2011 at Nagios Workshop
Icinga
 
Icinga 2011 at OSMC
Icinga
 
Ad

Similar to Icinga Web 2 at Icinga Camp San Francisco (16)

PPTX
Introduction into Icinga Web 2
Icinga
 
PPTX
IcingaCamp Stockholm - Icinga Web2
Icinga
 
PPTX
Icinga Camp Belgrade - Icinga Web 2
Icinga
 
PPTX
Icinga Camp Amsterdam - Introduction into Icinga Web 2
Icinga
 
PPTX
Icinga Camp San Francisco 2017 - Current State of Icinga
Icinga
 
PPTX
Icinga lsm 2015 copy
NETWAYS
 
PDF
OSMC 2014 | Curret State of Icinga by Icinga Team
NETWAYS
 
PPTX
Current State of Icinga - Icinga Camp Stockholm 2019
Icinga
 
PDF
Icinga Camp Berlin 2018 - What's evolving in icinga 2018
Icinga
 
PDF
OSMC 2013 | Current State of Icinga by Icinga Team
NETWAYS
 
PDF
Icinga Camp New York 2018 - What's evolving in icinga 2018
Icinga
 
PDF
OSMC 2014: Current state of Icinga | Icinga Team
NETWAYS
 
PDF
OSMC 2015 | Current State of Icinga by Icinga Team
NETWAYS
 
PDF
Icinga 2010 at OSMC
Icinga
 
PPTX
Current State of Icinga - Icinga Camp Milan 2019
Icinga
 
PPTX
Osbizconference 2015 Icinga 2 by Eric Lippmann
Icinga
 
Introduction into Icinga Web 2
Icinga
 
IcingaCamp Stockholm - Icinga Web2
Icinga
 
Icinga Camp Belgrade - Icinga Web 2
Icinga
 
Icinga Camp Amsterdam - Introduction into Icinga Web 2
Icinga
 
Icinga Camp San Francisco 2017 - Current State of Icinga
Icinga
 
Icinga lsm 2015 copy
NETWAYS
 
OSMC 2014 | Curret State of Icinga by Icinga Team
NETWAYS
 
Current State of Icinga - Icinga Camp Stockholm 2019
Icinga
 
Icinga Camp Berlin 2018 - What's evolving in icinga 2018
Icinga
 
OSMC 2013 | Current State of Icinga by Icinga Team
NETWAYS
 
Icinga Camp New York 2018 - What's evolving in icinga 2018
Icinga
 
OSMC 2014: Current state of Icinga | Icinga Team
NETWAYS
 
OSMC 2015 | Current State of Icinga by Icinga Team
NETWAYS
 
Icinga 2010 at OSMC
Icinga
 
Current State of Icinga - Icinga Camp Milan 2019
Icinga
 
Osbizconference 2015 Icinga 2 by Eric Lippmann
Icinga
 

More from Icinga (20)

PDF
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023
Icinga
 
PDF
Extending Icinga Web with Modules: powerful, smart and easily created - Icing...
Icinga
 
PDF
Infrastructure Monitoring for Cloud Native Enterprises - Icinga Camp Milan 2023
Icinga
 
PDF
Incident management: Best industry practices your team should know - Icinga C...
Icinga
 
PDF
Monitoring Cooling Units in a pharmaceutical GxP regulated environment - Icin...
Icinga
 
PDF
SNMP Monitoring at scale - Icinga Camp Milan 2023
Icinga
 
PPTX
Monitoring Kubernetes with Icinga - Icinga Camp Milan 2023
Icinga
 
PPTX
Current State of Icinga - Icinga Camp Milan 2023
Icinga
 
PDF
Efficient IT operations using monitoring systems and standardized tools - Ici...
Icinga
 
PPTX
Tornado Complex Event Processing Framework for Icinga - Icinga Camp Zurich 2019
Icinga
 
PDF
Signalilo: Visualizing Prometheus alerts in Icinga2 - Icinga Camp Zurich 2019
Icinga
 
PDF
Moving from Icinga 1 to Icinga 2 + Director - Icinga Camp Zurich 2019
Icinga
 
PDF
Icinga Director and vSphereDB - how they play together - Icinga Camp Zurich 2019
Icinga
 
PDF
Current State of Icinga - Icinga Camp Zurich 2019
Icinga
 
PDF
NetEye 4 based on Icinga 2 - Icinga Camp Milan 2019
Icinga
 
PDF
Integrating Icinga 2 and ntopng - Icinga Camp Milan 2019
Icinga
 
PDF
DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...
Icinga
 
PPTX
Best of Icinga Modules - Icinga Camp Milan 2019
Icinga
 
PPTX
hallenges of Monitoring Big Infrastructure - Icinga Camp Milan 2019
Icinga
 
PPTX
Discover the real user experience with Alyvix - Icinga Camp Milan 2019
Icinga
 
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023
Icinga
 
Extending Icinga Web with Modules: powerful, smart and easily created - Icing...
Icinga
 
Infrastructure Monitoring for Cloud Native Enterprises - Icinga Camp Milan 2023
Icinga
 
Incident management: Best industry practices your team should know - Icinga C...
Icinga
 
Monitoring Cooling Units in a pharmaceutical GxP regulated environment - Icin...
Icinga
 
SNMP Monitoring at scale - Icinga Camp Milan 2023
Icinga
 
Monitoring Kubernetes with Icinga - Icinga Camp Milan 2023
Icinga
 
Current State of Icinga - Icinga Camp Milan 2023
Icinga
 
Efficient IT operations using monitoring systems and standardized tools - Ici...
Icinga
 
Tornado Complex Event Processing Framework for Icinga - Icinga Camp Zurich 2019
Icinga
 
Signalilo: Visualizing Prometheus alerts in Icinga2 - Icinga Camp Zurich 2019
Icinga
 
Moving from Icinga 1 to Icinga 2 + Director - Icinga Camp Zurich 2019
Icinga
 
Icinga Director and vSphereDB - how they play together - Icinga Camp Zurich 2019
Icinga
 
Current State of Icinga - Icinga Camp Zurich 2019
Icinga
 
NetEye 4 based on Icinga 2 - Icinga Camp Milan 2019
Icinga
 
Integrating Icinga 2 and ntopng - Icinga Camp Milan 2019
Icinga
 
DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...
Icinga
 
Best of Icinga Modules - Icinga Camp Milan 2019
Icinga
 
hallenges of Monitoring Big Infrastructure - Icinga Camp Milan 2019
Icinga
 
Discover the real user experience with Alyvix - Icinga Camp Milan 2019
Icinga
 

Recently uploaded (20)

PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Software Development Methodologies in 2025
KodekX
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Software Development Methodologies in 2025
KodekX
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Doc9.....................................
SofiaCollazos
 
REPORT: Heating appliances market in Poland 2024
SPIUG
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 

Icinga Web 2 at Icinga Camp San Francisco

  • 1. WWW.ICINGA.ORG Icinga Web 2 Icinga Camp San Francisco 25th September 2014 San Francisco
  • 2. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG ● Eric ● [email protected] ● 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
  • 3. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG What it’s all about … ● Motivation ● Key Features ● Demo #icingacamp
  • 5. 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
  • 6. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG Icinga Web
  • 7. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG Icinga Web ● Complicated XML configuration ● Cached configuration ● Framework overhead ● Not useable on mobile devices
  • 8. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG Icinga Mobile ● One more application to maintain ● No active development ● Lacks features #icingacamp
  • 9. 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
  • 11. 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
  • 12. 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
  • 13. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG Icinga Web 2 - Backends IDO Database IDOUtils Icinga Core Icinga 2 Icinga Web 2 Icinga Core w/ Livestatus #icingacamp
  • 14. DEV. WIKI. BLOG. DOC. | WWW.ICINGA.ORG Wanted ● Installation wizard ● Reporting #icingacamp
  • 15. DEMO
  • 16. 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