SlideShare a Scribd company logo
www.icinga.org
#IcingaCamp – San Francisco– 02/15/2016
WELCOME TO ICINGA CAMP
SAN FRANCISCO 2016
THANK YOU VERY MUCH
Thanks to our sponsors
Timetable
Introduction into Icinga
Round of
introductions
• Bernd Erk
• Icinga co-founder
• Project organizer
• @gethash
www.icinga.org
ICINGA – OPEN SOURCE
MONITORING
Introduction into Icinga
ICINGA - NEWS
ICINGA - NEWS - EXCHANGE
Introduction into Icinga
ICINGA - NEWS - COMMUNITY
You?
ICINGA - EVENTS
Icinga Camp – Berlin 2016
March 1st
https://www.icinga.org/community/events/icinga-camp-berlin/
ICINGA - INTRODUCTION
Quick Poll
Open Source Monitoring
Icinga is a scalable and extensible monitoring system which
checks the availability of your resources, notifies users of
outages and provides extensive BI data.
Icinga Web 2
Icinga 2
Icinga
Icinga Quality, Testing and Community Support
Icinga.org, dev.icinga.org, social media channels
Icinga Reports Icinga Doc
3rd Party Tools
Icinga Web
Icinga Classic (CGI)
ICINGA2
Checker
Notify
Gelf
Perfdata Graphite
IDO
Compat
Livestatus
• Multithreaded
• Modular Features
• Zone support
• Secure Agent
• No Nagios®
Demo
ICINGA2 - CONFIGURATION
Introduction into Icinga
Enhanced configuration language
assign where match("*mysql*", host.name) &&
apply Notification "notify-customer" to Service { …
apply Service "ssh” { …
apply Service for (identifier => oid in host.vars.oids) { …
if (get_time_period(“9to5”).is_inside) { …
Icinga Studio
ICINGA2 - API
We had “APIs”
• HTTP with RESTful Url Schema
• ApiUser config object
• X.509 and/or Basic Auth
ApiUser Object
# vim /etc/icinga2/conf.d/api-users.conf
object ApiUser "root" {
password = "icinga”
permissions = [ "*" ]
}
ApiUser Permissions
permissions = [
{
permission = "objects/query/Host"
filter = {{ regex("^Linux", host.vars.os) }}
},
{
permission = "objects/query/Service"
filter = {{ regex("^Linux", service.vars.os) }}
}
]
• create, modify and delete objects
• retrieve information and run actions
• subscribe to events
• manage configuration packages
• Configuration management
• New standard config API
• Support for Packages and Stages
• Support for Zones
• Event Streams
• Based on Types and Filters
CheckResult, StateChange, Notification,
AcknowledgementSet, AcknowledgementCleared,
CommentAdded, CommentRemoved, DowntimeAdded,
DowntimeRemoved, DowntimeTriggered
• Example
/v1/events?queue=osmc&types=CheckResult
• Status, Objects, Actions and Events
• Simple filter
• services?service=localhost!ping6
• Advanced filter
• type=Service&filter=service.name==%22ping6%22
Demo
ICINGA WEB 2
• Easy to extend and embed
• JSON and CSV export
• Support for MySQL and PostgreSQL
• Responsive layout
• Developed in PHP 5.3
• Multiple authentication methods
• Active Directory, LDAP and DB
• Via Webserver, e.g. Kerberos
• May be chained
Web 2
Monitoring Docs
BP NagVis PNP
Demo
ICINGA WEB 2 - DIRECTOR
Introduction into Icinga
Introduction into Icinga
Introduction into Icinga
ICINGA ROADMAP – WHAT’S
NEXT?
We plan to release more modules for Icinga
Web 2 in the next months
We’ll release a web based configuration
module on the 1st March
• Icinga 2.4.2 / 2.5 is planned for Q1 2016
• Icinga Web 2.2 is planned for Q1 2016
OUR VISION
Introduction into Icinga
CONCLUSION
• Download Icinga 2 and Icinga Web 2
• Or play with the Vagrant boxes
• Rethink your configuration
• Give us feedback
THANK YOU!
www.icinga.org
dev.icinga.org
git.icinga.org
@icinga
/icinga
+icinga

More Related Content

What's hot (20)

PDF
ELK Stack
Eberhard Wolff
 
PDF
Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Markus Michalewicz
 
PPTX
2 vm provisioning
ROSHNI PRADHAN
 
PDF
Containers technologies
Joris Bonnefoy
 
PPTX
An Introduction to MongoDB Compass
MongoDB
 
PDF
Red Hat OpenShift Operators - Operators ABC
Robert Bohne
 
PPT
Monitoring using Prometheus and Grafana
Arvind Kumar G.S
 
PPTX
The Juniper SDN Landscape
Chris Jones
 
PDF
Pulsar - Distributed pub/sub platform
Matteo Merli
 
PDF
Best Practices for Middleware and Integration Architecture Modernization with...
Claus Ibsen
 
PPTX
Kafka Tutorial: Kafka Security
Jean-Paul Azar
 
PPTX
Intro to Helm for Kubernetes
Carlos E. Salazar
 
PDF
Kubernetes GitOps featuring GitHub, Kustomize and ArgoCD
Sunnyvale
 
PDF
Hashicorp Vault - OPEN Public Sector
Kangaroot
 
PDF
Achieving CI/CD with Kubernetes
Ramit Surana
 
PDF
Getting Started Monitoring with Prometheus and Grafana
Syah Dwi Prihatmoko
 
PDF
What's Coming in CloudStack 4.19
ShapeBlue
 
PDF
Red Hat Enterprise Linux 8
Kangaroot
 
PPTX
Cloud computing and OpenStack
Edgar Magana
 
PDF
WTF is GitOps and Why You Should Care?
Weaveworks
 
ELK Stack
Eberhard Wolff
 
Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Markus Michalewicz
 
2 vm provisioning
ROSHNI PRADHAN
 
Containers technologies
Joris Bonnefoy
 
An Introduction to MongoDB Compass
MongoDB
 
Red Hat OpenShift Operators - Operators ABC
Robert Bohne
 
Monitoring using Prometheus and Grafana
Arvind Kumar G.S
 
The Juniper SDN Landscape
Chris Jones
 
Pulsar - Distributed pub/sub platform
Matteo Merli
 
Best Practices for Middleware and Integration Architecture Modernization with...
Claus Ibsen
 
Kafka Tutorial: Kafka Security
Jean-Paul Azar
 
Intro to Helm for Kubernetes
Carlos E. Salazar
 
Kubernetes GitOps featuring GitHub, Kustomize and ArgoCD
Sunnyvale
 
Hashicorp Vault - OPEN Public Sector
Kangaroot
 
Achieving CI/CD with Kubernetes
Ramit Surana
 
Getting Started Monitoring with Prometheus and Grafana
Syah Dwi Prihatmoko
 
What's Coming in CloudStack 4.19
ShapeBlue
 
Red Hat Enterprise Linux 8
Kangaroot
 
Cloud computing and OpenStack
Edgar Magana
 
WTF is GitOps and Why You Should Care?
Weaveworks
 

Viewers also liked (20)

PPTX
Monitor OpenStack Environments from the bottom up and front to back
Icinga
 
PDF
Logmanagement with Icinga2 and ELK
Icinga
 
PDF
Monitoring with Icinga2 at Adobe
Icinga
 
PDF
Performance Monitoring with Icinga2, Graphite und Grafana
Icinga
 
PPTX
Icinga Camp Amsterdam - Introduction into Icinga Web 2
Icinga
 
PDF
Icinga Camp Berlin 2017 - Train IT Platform Monitoring
Icinga
 
PPTX
Monitoring as code
Icinga
 
PPTX
Working in and with Open Source Communities
Icinga
 
ODP
Icinga Camp Berlin 2017 - How to write check plugins, part 2
Icinga
 
ODP
Automating Monitoring with Puppet
Christian Mague
 
PDF
Aaron Mildenstein - Using Logstash with Zabbix
Zabbix
 
PPTX
Automating Zabbix with Puppet (Werner Dijkerman / 26-11-2015)
Nederlandstalige Zabbix Gebruikersgroep
 
PDF
Zabbixをもっと便利に!安全に!
Takashi Matsunaga
 
PDF
Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016
Zabbix
 
PDF
Performance Benchmarking of Clouds Evaluating OpenStack
Pradeep Kumar
 
PDF
Icinga 2012 at Monitoring Workshop
Icinga
 
PPTX
Presentation about Icinga at Kiratech DevOps Day in Verona
Icinga
 
PDF
Icinga Camp San Diego: Apify them all
Icinga
 
PDF
Icinga Camp San Diego 2016 - Icinga Director
Icinga
 
ODP
Icinga Camp Amsterdam - Infrastructure as Code
Icinga
 
Monitor OpenStack Environments from the bottom up and front to back
Icinga
 
Logmanagement with Icinga2 and ELK
Icinga
 
Monitoring with Icinga2 at Adobe
Icinga
 
Performance Monitoring with Icinga2, Graphite und Grafana
Icinga
 
Icinga Camp Amsterdam - Introduction into Icinga Web 2
Icinga
 
Icinga Camp Berlin 2017 - Train IT Platform Monitoring
Icinga
 
Monitoring as code
Icinga
 
Working in and with Open Source Communities
Icinga
 
Icinga Camp Berlin 2017 - How to write check plugins, part 2
Icinga
 
Automating Monitoring with Puppet
Christian Mague
 
Aaron Mildenstein - Using Logstash with Zabbix
Zabbix
 
Automating Zabbix with Puppet (Werner Dijkerman / 26-11-2015)
Nederlandstalige Zabbix Gebruikersgroep
 
Zabbixをもっと便利に!安全に!
Takashi Matsunaga
 
Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016
Zabbix
 
Performance Benchmarking of Clouds Evaluating OpenStack
Pradeep Kumar
 
Icinga 2012 at Monitoring Workshop
Icinga
 
Presentation about Icinga at Kiratech DevOps Day in Verona
Icinga
 
Icinga Camp San Diego: Apify them all
Icinga
 
Icinga Camp San Diego 2016 - Icinga Director
Icinga
 
Icinga Camp Amsterdam - Infrastructure as Code
Icinga
 
Ad

Similar to Introduction into Icinga (20)

PPTX
Afpified Monitoring with Icinga2
Icinga
 
PDF
OSMC 2015 | Current State of Icinga by Icinga Team
NETWAYS
 
PPTX
Icinga2 in the middle of your toolstack
Icinga
 
PPTX
Osbizconference 2015 Icinga 2 by Eric Lippmann
Icinga
 
PPTX
Icinga Camp Kuala Lumpur 2015 Opening By Eric Lippmann
Icinga
 
PPTX
Icinga Camp Belgrade - State of Icinga
Icinga
 
PDF
OSMC 2023 | Current State of Icinga by Bernd Erk
NETWAYS
 
PPTX
Loadays 2015 - Enterprise Monitoring with Icinga
Icinga
 
PDF
Icinga 2 @ SIG-NOC Meeting
Icinga
 
PPTX
Icinga Camp Berlin 2017 - Integrations all the way
Icinga
 
PDF
OSMC 2013 | Current State of Icinga by Icinga Team
NETWAYS
 
PPTX
Icinga at Flossuk 2015 in York
Icinga
 
PPTX
Icinga Camp Antwerp - Current State of Icinga
Icinga
 
PDF
Icinga @OSMC 2013
Icinga
 
PPTX
Open Source Monitoring with Icinga at Fossasia 2015
Icinga
 
PPTX
Icinga Camp Antwerp - Icinga2 Cluster
Icinga
 
PPTX
Cebit 2015 icinga
Icinga
 
PDF
OSMC 2012 | Icinga by Icinga Team
NETWAYS
 
PPTX
Icinga Camp Bangalore - Icinga integrations
Icinga
 
PDF
OSMC 2024 | Current State of Icinga by Bernd Erk.pdf
NETWAYS
 
Afpified Monitoring with Icinga2
Icinga
 
OSMC 2015 | Current State of Icinga by Icinga Team
NETWAYS
 
Icinga2 in the middle of your toolstack
Icinga
 
Osbizconference 2015 Icinga 2 by Eric Lippmann
Icinga
 
Icinga Camp Kuala Lumpur 2015 Opening By Eric Lippmann
Icinga
 
Icinga Camp Belgrade - State of Icinga
Icinga
 
OSMC 2023 | Current State of Icinga by Bernd Erk
NETWAYS
 
Loadays 2015 - Enterprise Monitoring with Icinga
Icinga
 
Icinga 2 @ SIG-NOC Meeting
Icinga
 
Icinga Camp Berlin 2017 - Integrations all the way
Icinga
 
OSMC 2013 | Current State of Icinga by Icinga Team
NETWAYS
 
Icinga at Flossuk 2015 in York
Icinga
 
Icinga Camp Antwerp - Current State of Icinga
Icinga
 
Icinga @OSMC 2013
Icinga
 
Open Source Monitoring with Icinga at Fossasia 2015
Icinga
 
Icinga Camp Antwerp - Icinga2 Cluster
Icinga
 
Cebit 2015 icinga
Icinga
 
OSMC 2012 | Icinga by Icinga Team
NETWAYS
 
Icinga Camp Bangalore - Icinga integrations
Icinga
 
OSMC 2024 | Current State of Icinga by Bernd Erk.pdf
NETWAYS
 
Ad

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
Current State of Icinga - Icinga Camp Milan 2019
Icinga
 
PPTX
Best of Icinga Modules - Icinga Camp Milan 2019
Icinga
 
PPTX
hallenges of Monitoring Big Infrastructure - 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
 
Current State of Icinga - Icinga Camp Milan 2019
Icinga
 
Best of Icinga Modules - Icinga Camp Milan 2019
Icinga
 
hallenges of Monitoring Big Infrastructure - Icinga Camp Milan 2019
Icinga
 

Recently uploaded (20)

PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 

Introduction into Icinga

Editor's Notes

  • #32: PERMISSIONS URL ENDPOINT SUPPORTS FILTERS actions/<action> /v1/actions Yes config/query /v1/config No config/modify /v1/config No objects/query/<type> /v1/objects Yes objects/create/<type> /v1/objects No objects/modify/<type> /v1/objects Yes objects/delete/<type> /v1/objects Yes status/query/<type> /v1/status Yes events/<type> /v1/events No console /v1/console No
  • #43: get_host("c1-web-1").last_check_result