ITAF
Yourpartnerin IT services
Monitoring, uuuuh?
Monitoring?
ITAF’s approach to good practice monitoring
A walkthrough the ITAF monitoring infrastructure
Demo
Monitoring?
To monitor ~

to listen to (transmitted signals) on a receiving set in order to check the quality
of the transmission.

to view or listen to (television or radio transmissions) in order to check the
quality of the video or audio.

to listen to (a radio conversation or channel); keep tuned to.

to observe, record, ordetect

to oversee, supervise, or regulate:

to watch closely forpurposes of control, surveillance, etc.; keep trackof;
checkcontinually:
Monitoring requirements vs issues?

Plug & play

Easy to implement

Deliver multi-vendor support

Not flexible

Difficult to maintain

Always too many alerts to handle (Christmas tree effect)
Icinga Camp Belgrade - ITAF Monitoring best practices & demo
Monitoring goals

An easy to manage view, with only actual issues

Straightforward configuration

No false positives
ITAF’s approach to good practice
monitoring
ITAF’s approach to good practice monitoring
Tooling

Customized implementation (vs plug & play)

Customized views for users / customers

Customized notifications (sms, mail, IM,…)

Everything which can be queried can be monitored

Automated reporting
ITAF’s approach to good practice monitoring
Monitoring operations (event management)

Proactive monitoring (warning / critical)

Acknowledgements

Solve the incident (incident management)

Implement an improvement (improvement management)

Fine tune monitoring thresholds

Schedule downtime (change management)
A walk-through of the ITAF
monitoring infrastructure
A walk-through of the ITAF monitoring
infrastructure
Realtime monitoring
Performance & capacity graphing
Dashboards & reporting
Templates & procedures
Realtime monitoring – Some history
● Shouting customers :-) (1999 – 2005)
● Nagios – Lilac (2005 – 2011)
● Icinga 1 – NagiosQL (2011 – 2015)
● Icinga 1 – Lconf (2015 – now)
● Icinga 2 – Icinga Director (2017)
Realtime monitoring? Icinga!
Icinga 1 – Classic UI – Icingaweb2
5 worker servers using mod_gearman
A redundant pair of database servers using DRBD
Realtime monitoring? Icinga!
Performance & Capacity graphing - Cacti
Cacti is a complete network graphing solution
designed to harness the power of RRDTool's data
storage and graphing functionality.
Dashboards & reporting
NagVis is a visualization addon for both Icinga and
Nagios
NagVis can be used to visualize monitoring Data,
e.g. to display IT processes like a mail system or a
network infrastructure.
Dashboards & reporting
Dashing
“The exceptionally handsome dashboard framework.”
Reporting
JasperReports
InGraph
Performance data
What we use?
Scripted IP SLA reporting
- Automation
- Integration
- Easy to use and adjust
Templates & Procedures
Heavy use of templates – makes things easy
Inheritance of properties via templates
Nagstamon – filtering of .*staging
Nagstamon – using IcingaWeb2 to reduce load on the Core
server
Strict Code of Conduct to prevent avoidable alarms
Demo
Icinga & Icingaweb2
Cacti
Nagvis
Dashing
Lconf
Nagstamon
Demo : Notification example
Q&A
Icinga Camp Belgrade - ITAF Monitoring best practices & demo
Always there to support you!

More Related Content

PPTX
Icinga camp ams 2016 icinga2
PDF
Icinga Camp Amsterdam - Icinga2 and Ansible
PDF
Icinga Director
PPTX
Icinga Camp Antwerp - Icinga2 Configuration
PDF
MoniTutor
PDF
Icinga Camp San Diego 2016 - Icinga Director
PDF
Icinga Camp Bangalore - Icinga2 and Ansible
PPTX
Icinga Camp Amsterdam - How to monitor Windows
Icinga camp ams 2016 icinga2
Icinga Camp Amsterdam - Icinga2 and Ansible
Icinga Director
Icinga Camp Antwerp - Icinga2 Configuration
MoniTutor
Icinga Camp San Diego 2016 - Icinga Director
Icinga Camp Bangalore - Icinga2 and Ansible
Icinga Camp Amsterdam - How to monitor Windows

What's hot (20)

PDF
Icinga Web 2 is more
PPTX
Monitor OpenStack Environments from the bottom up and front to back
PDF
Icinga Camp Berlin 2017 - Icinga Director
ODP
On the Importance of Infrastructure as Code
PPTX
Open Source Monitoring with Icinga at Fossasia 2015
PPTX
Icinga Camp Bangalore - Icinga2 and Salt Stack at SnapDeal
PPTX
Icinga Camp Berlin 2017 - Icinga Web 2 - How to Write Modules
PPTX
Monitoring OpenNebula with Icinga2
PPTX
Introduction into Icinga Web 2
PPTX
Presentation about Icinga at Kiratech DevOps Day in Verona
PPTX
Icinga Camp San Francisco 2017 - Current State of Icinga
PPTX
Icinga Camp Berlin 2017 - Integrations all the way
PDF
Saluki - do it like a user
PDF
Icinga 2010 at OSMC
PPTX
Icinga Camp Bangalore - Icinga integrations
PDF
Stop using Nagios (so it can die peacefully)
PDF
Icinga Web 2 at Icinga Camp San Francisco
ODP
Eng. Johor Alam Presentation Slide on icinga 2
PDF
Collaborative communication
PPTX
Introduction into Icinga
Icinga Web 2 is more
Monitor OpenStack Environments from the bottom up and front to back
Icinga Camp Berlin 2017 - Icinga Director
On the Importance of Infrastructure as Code
Open Source Monitoring with Icinga at Fossasia 2015
Icinga Camp Bangalore - Icinga2 and Salt Stack at SnapDeal
Icinga Camp Berlin 2017 - Icinga Web 2 - How to Write Modules
Monitoring OpenNebula with Icinga2
Introduction into Icinga Web 2
Presentation about Icinga at Kiratech DevOps Day in Verona
Icinga Camp San Francisco 2017 - Current State of Icinga
Icinga Camp Berlin 2017 - Integrations all the way
Saluki - do it like a user
Icinga 2010 at OSMC
Icinga Camp Bangalore - Icinga integrations
Stop using Nagios (so it can die peacefully)
Icinga Web 2 at Icinga Camp San Francisco
Eng. Johor Alam Presentation Slide on icinga 2
Collaborative communication
Introduction into Icinga
Ad

Viewers also liked (20)

ODP
Icinga Camp Belgrade - ITAF Introduction
PPTX
Icinga Camp Belgrade - State of Icinga
PPTX
Icinga Camp Belgrade - Icinga Web 2
PPTX
Icinga Camp Amsterdam - Monitoring – When to start
PDF
Icinga Camp Amsterdam - Icinga Director
PPTX
IcingaCamp Stockholm - Icinga Web2
PDF
Icinga 2 - Apify them all at Icinga Camp Amsterdam 2016
ODP
Icinga Camp Amsterdam - Infrastructure as Code
PDF
IcingaCamp Stockholm - How to make your monitoring shut up
PPTX
IcingaCamp Stockholm - Opening
PDF
Icinga Camp Amsterdam - Icinga2 and Puppet
PDF
Icinga Camp Belgrade - Icinga 2 Apify Them All
PDF
Icinga Camp San Diego: Apify them all
PDF
IcingaCamp Stockholm - NSClient++
PDF
Icinga Camp Amsterdam - Icinga, Graphite, Grafana
PDF
IcingaCamp Stockholm - Graphing with Graphite und Grafana
PPTX
Icinga2 - Apify them all
PPTX
Icinga Camp Amsterdam - Introduction into Icinga Web 2
PPTX
Icinga2 in the middle of your toolstack
PPTX
Icinga Camp Berlin 2016 - Opening
Icinga Camp Belgrade - ITAF Introduction
Icinga Camp Belgrade - State of Icinga
Icinga Camp Belgrade - Icinga Web 2
Icinga Camp Amsterdam - Monitoring – When to start
Icinga Camp Amsterdam - Icinga Director
IcingaCamp Stockholm - Icinga Web2
Icinga 2 - Apify them all at Icinga Camp Amsterdam 2016
Icinga Camp Amsterdam - Infrastructure as Code
IcingaCamp Stockholm - How to make your monitoring shut up
IcingaCamp Stockholm - Opening
Icinga Camp Amsterdam - Icinga2 and Puppet
Icinga Camp Belgrade - Icinga 2 Apify Them All
Icinga Camp San Diego: Apify them all
IcingaCamp Stockholm - NSClient++
Icinga Camp Amsterdam - Icinga, Graphite, Grafana
IcingaCamp Stockholm - Graphing with Graphite und Grafana
Icinga2 - Apify them all
Icinga Camp Amsterdam - Introduction into Icinga Web 2
Icinga2 in the middle of your toolstack
Icinga Camp Berlin 2016 - Opening
Ad

Similar to Icinga Camp Belgrade - ITAF Monitoring best practices & demo (20)

PDF
Case Study: University of Chicago Achieves High Availability through a Centr...
PPTX
DO5T17S_T5 Thur 430 GilesE_BR_20151114_012422
PPTX
IBM Smarter Business 2012 - Smarta managerade övervakningstjänster baserad på...
PDF
Lesson_08_Continuous_Monitoring.pdf
PPTX
Monitoring Gengo using Saas
PPTX
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
DOCX
Soma_5+_Monitoring_Tools
PDF
Intel 2015 ASUG Presentation on NetWeaver Business Client and SAP Screen Pers...
PPT
Reduce The Risk Critical To Protect Critical To Monitor
PDF
Beyond PowerPlay: Choose the Right OLAP Tool for Your BI Environment (Cognos...
PDF
What's New with Ivanti Service Desk
PDF
How to Improve Data Labels and Feedback Loops Through High-Frequency Sensor A...
PDF
Transpara Visual KPI Overview - May 2019
PDF
Framework and Product Comparison for Big Data Log Analytics and ITOA
PPTX
Transpara Visual KPI Overview - March 2017
PPTX
2010/09 - Database Architechs - Performance & Tuning Tool
PDF
OSMC 2017 | Icinga2 in a 24/7 Broadcast Environment by Dave Kempe
PPT
Azeti Company And Products Presentation
DOC
Resume 2016 rediff mail
PPTX
SplunkLive! Frankfurt 2018 - Monitoring the End User Experience with Splunk
Case Study: University of Chicago Achieves High Availability through a Centr...
DO5T17S_T5 Thur 430 GilesE_BR_20151114_012422
IBM Smarter Business 2012 - Smarta managerade övervakningstjänster baserad på...
Lesson_08_Continuous_Monitoring.pdf
Monitoring Gengo using Saas
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
Soma_5+_Monitoring_Tools
Intel 2015 ASUG Presentation on NetWeaver Business Client and SAP Screen Pers...
Reduce The Risk Critical To Protect Critical To Monitor
Beyond PowerPlay: Choose the Right OLAP Tool for Your BI Environment (Cognos...
What's New with Ivanti Service Desk
How to Improve Data Labels and Feedback Loops Through High-Frequency Sensor A...
Transpara Visual KPI Overview - May 2019
Framework and Product Comparison for Big Data Log Analytics and ITOA
Transpara Visual KPI Overview - March 2017
2010/09 - Database Architechs - Performance & Tuning Tool
OSMC 2017 | Icinga2 in a 24/7 Broadcast Environment by Dave Kempe
Azeti Company And Products Presentation
Resume 2016 rediff mail
SplunkLive! Frankfurt 2018 - Monitoring the End User Experience with Splunk

More from Icinga (20)

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

Recently uploaded (20)

PDF
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
PPTX
Build automations faster and more reliably with UiPath ScreenPlay
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PDF
EIS-Webinar-Regulated-Industries-2025-08.pdf
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PDF
Co-training pseudo-labeling for text classification with support vector machi...
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
PPTX
MuleSoft-Compete-Deck for midddleware integrations
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PDF
Auditboard EB SOX Playbook 2023 edition.
PDF
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
PDF
A symptom-driven medical diagnosis support model based on machine learning te...
PDF
Human Computer Interaction Miterm Lesson
PDF
Advancing precision in air quality forecasting through machine learning integ...
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PPTX
Internet of Everything -Basic concepts details
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
Build automations faster and more reliably with UiPath ScreenPlay
Lung cancer patients survival prediction using outlier detection and optimize...
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
EIS-Webinar-Regulated-Industries-2025-08.pdf
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
Co-training pseudo-labeling for text classification with support vector machi...
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
MuleSoft-Compete-Deck for midddleware integrations
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
Auditboard EB SOX Playbook 2023 edition.
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
A symptom-driven medical diagnosis support model based on machine learning te...
Human Computer Interaction Miterm Lesson
Advancing precision in air quality forecasting through machine learning integ...
Early detection and classification of bone marrow changes in lumbar vertebrae...
Internet of Everything -Basic concepts details
Basics of Cloud Computing - Cloud Ecosystem
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf

Icinga Camp Belgrade - ITAF Monitoring best practices & demo

  • 2. Monitoring, uuuuh? Monitoring? ITAF’s approach to good practice monitoring A walkthrough the ITAF monitoring infrastructure Demo
  • 3. Monitoring? To monitor ~  to listen to (transmitted signals) on a receiving set in order to check the quality of the transmission.  to view or listen to (television or radio transmissions) in order to check the quality of the video or audio.  to listen to (a radio conversation or channel); keep tuned to.  to observe, record, ordetect  to oversee, supervise, or regulate:  to watch closely forpurposes of control, surveillance, etc.; keep trackof; checkcontinually:
  • 4. Monitoring requirements vs issues?  Plug & play  Easy to implement  Deliver multi-vendor support  Not flexible  Difficult to maintain  Always too many alerts to handle (Christmas tree effect)
  • 6. Monitoring goals  An easy to manage view, with only actual issues  Straightforward configuration  No false positives
  • 7. ITAF’s approach to good practice monitoring
  • 8. ITAF’s approach to good practice monitoring Tooling  Customized implementation (vs plug & play)  Customized views for users / customers  Customized notifications (sms, mail, IM,…)  Everything which can be queried can be monitored  Automated reporting
  • 9. ITAF’s approach to good practice monitoring Monitoring operations (event management)  Proactive monitoring (warning / critical)  Acknowledgements  Solve the incident (incident management)  Implement an improvement (improvement management)  Fine tune monitoring thresholds  Schedule downtime (change management)
  • 10. A walk-through of the ITAF monitoring infrastructure
  • 11. A walk-through of the ITAF monitoring infrastructure Realtime monitoring Performance & capacity graphing Dashboards & reporting Templates & procedures
  • 12. Realtime monitoring – Some history ● Shouting customers :-) (1999 – 2005) ● Nagios – Lilac (2005 – 2011) ● Icinga 1 – NagiosQL (2011 – 2015) ● Icinga 1 – Lconf (2015 – now) ● Icinga 2 – Icinga Director (2017)
  • 13. Realtime monitoring? Icinga! Icinga 1 – Classic UI – Icingaweb2 5 worker servers using mod_gearman A redundant pair of database servers using DRBD
  • 15. Performance & Capacity graphing - Cacti Cacti is a complete network graphing solution designed to harness the power of RRDTool's data storage and graphing functionality.
  • 16. Dashboards & reporting NagVis is a visualization addon for both Icinga and Nagios NagVis can be used to visualize monitoring Data, e.g. to display IT processes like a mail system or a network infrastructure.
  • 17. Dashboards & reporting Dashing “The exceptionally handsome dashboard framework.”
  • 18. Reporting JasperReports InGraph Performance data What we use? Scripted IP SLA reporting - Automation - Integration - Easy to use and adjust
  • 19. Templates & Procedures Heavy use of templates – makes things easy Inheritance of properties via templates Nagstamon – filtering of .*staging Nagstamon – using IcingaWeb2 to reduce load on the Core server Strict Code of Conduct to prevent avoidable alarms
  • 22. Q&A
  • 24. Always there to support you!

Editor's Notes

  • #3: First : DieterSecond : Momcilo Third : DieterLast : Together
  • #4: Dieter
  • #8: Momcilo Policy to answer all requirement mentioned. How to achieve mentioned goals?
  • #9: Customization brings greater integration but requires planning Combining everything in single monitoring to achieve perfection and avoid fragmentation of attention.
  • #10: Each level should indicate what approach to take Acknowledging working in cleanup purpose Downtime to prepare for known issues and changes
  • #11: Dieter
  • #18: Momo
  • #20: Greatest power of templates is inheritance Easily configure multitude of hosts Add things to staging to avoid disruption of others Icinga Web2 talks to database Code of conduct enforces set of behavioral rules to prevent all unwanted monitoring issues.
  • #21: Together