The document discusses deploying the monitoring tool Icinga2 using the configuration management tool Ansible. It begins with an introduction to monitoring options and chooses Icinga2 for its distributed architecture and scalability. It then outlines the sections to follow on automation, virtual machines, Icinga2 masters and clients, and concludes with a summary.
The Unrealized Role of Monitoring & Alerting w/ Jason HandSonatype
In today’s world, a company must be a “Learning Organization” in order to be successful and innovative. Learning from both failure and success, in order to implement small incremental improvements is critical. But until you implement and apply new information, you haven’t truly “learned” anything and you certainly haven’t improved.
According to the 2015 Monitoring Survey, most companies leverage metrics from monitoring and logging purely for performance analytics and trending. If high availability and reliability are important, they also leverage metrics to alert on fault and anomaly detection. Despite these “best practices”, the metrics are primarily only used as context to keep things “running” or return them back to “normal” if there’s a problem. Rarely is that data used as a method to identify areas of improvement once services have been restored. When an outage occurs to your system, you will absolutely repair and restore services as best you know how, but are you paying attention to the data from the recovery efforts? What were operators seeing during diagnosis and remediation? What were their actions? What was going on with everyone, including conversations? A step-by-step replay of exactly what took place during that outage.
This “old-view” perspective on the purpose of monitoring, logging, and alerting leaves the full value of metrics unrealized. It fails to address what’s important to the overall business objective and it lacks any hope of seeking out innovation or disruption of the status quo.
This talk will illustrate how to identify if your company is making the best use of metrics and ways to not only learn from failure, but to become a “Learning Company”.
OSMC 2017 | Icinga 2 Multi Zone HA Setup using Ansible by Toshaan BharvaniNETWAYS
This presentation demonstrates how to use Ansible to deploy Icinga2 in a Multi Zone, Distributed, High Available method.. The presentation demonstrates how to install a virtual machines as a HA master system. It will also show how to install Icinga2 as an zone master with all features available on the zone masters. The last step is to install Icinga2 as an agents on the end nodes. it needs to monitor.
Developing ZenPacks the Right Way: Introducing the SDK Zenoss
Developing ZenPacks: Presented by Zenoss' Chet Luther (Principal Engineer) and Joseph Anderson (Senior Solutions Engineer)
Access the full presentation recordings for GalaxZ17 here: http://ow.ly/WyBu30cakk0
Nagios Conference 2012 - Jason Cook - Nagios and Mod-GearmanNagios
Jason Cook's presentation on using Nagios with Mod-Gearman.
The presentation was given during the Nagios World Conference North America held Sept 25-28th, 2012 in Saint Paul, MN. For more information on the conference (including photos and videos), visit: http://go.nagios.com/nwcna
ContextSpace is working to develop and support an open source implementation of the Camunda core engine that persists all if its data to Cassandra. This development addresses issues of ACID as well as approaches to lock management. ContextSpace plans to integrate this implementation with its own product offering in order to expose data and events generated from its identity, security, roles, messaging and contextual user activities to be managed by Camunda-driven business processes.
Building Pistachio with Sencha Touch 2 (introductory)Luis Merino
Using those technologies to replace native mobile development is still quite new, lead developer for the mobile app "Pistachio" will showcase the app he's building together with his team to display the possibilities that they bring when developing applications for mobile devices.
Daniel Firestone and Gabriel Silva's presentation from the 2017 Open Networking Summit.
SDN is at the foundation of all large scale networks in the public cloud, such as Microsoft Azure - at past ONSes, Microsoft has detailed how all of Azure's virtual networks, load balancing, and security operate on SDN. But how do we make a software network scale to an era of 40, 50, and 100 gigabit networks on servers, providing great performance to end customers with ever increasing VM and container scale and density?
In this presentation, Daniel Firestone and Gabriel Silva will detail Azure Accelerated Networking, using Azure's FPGA-based SmartNICs. They will show how using FPGAs, we can achieve the programmability of a software network with the performance of a hardware one. They will detail how this and other host SDN advances have led to huge performance increases for Linux VMs in particular, and Linux-based NFV appliances, giving Azure industry-leading network performance.
Similar to Icinga Camp Bangalore - Icinga2 and Ansible (20)
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023Icinga
Talk by: Blerim Sheqa
We started an initiative to rebuild and upgrade the way how incidents are handled in Icinga. Our approach includes better contact management, easier configuration of notification rules and better accessibility through the Icinga web interface. In this talk we will guide you through our concepts and demonstrate the current state of development.
Extending Icinga Web with Modules: powerful, smart and easily created - Icing...Icinga
Talk by: Nicolas Schneider
At the Icinga Camp Berlin 2023 Nicolas shared his knowledge on how to build modules for Icinga Web. This time he will demonstrate what he has build so far, including extended functionalities to impersonate within Icinga Web, enforce team dashboards and many more.
Infrastructure Monitoring for Cloud Native Enterprises - Icinga Camp Milan 2023Icinga
Talk by: Simone Nocentini and Vladimir Mozharov
Being a manged service provider comes with its very own challenges, especially when it comes to monitoring. In this session we will dive in into Kiratech’s infrastructure to get an overview from the provider and the client perspective, and what it takes to monitor a variety of technologies with Icinga. The strategy contains an approach of deploying Icinga with Ansible for comprehensive visibility and linking it with FreshService for seamless integration. We will have an outlook to future projects including event-driven automations, Icinga-style observability and application monitoring.
Incident management: Best industry practices your team should know - Icinga C...Icinga
Talk by: Birol Yildiz
Developers and OPS engineers face the relentless challenge of responding to incidents swiftly and effectively, ensuring seamless system operations and customer satisfaction. At this talk attendants will learn how to implement proactive alerting strategies, effectively triage incidents, and collaborate seamlessly during high-pressure situations.
Monitoring Cooling Units in a pharmaceutical GxP regulated environment - Icin...Icinga
Talk by: Felix Joussein
Icinga is used to monitor and alert in case of temperature deviations in a GxP (pharmaceutical industry) regulated environment. The holy grale in a laboratpry environment are the study samples (animal but also human). So regulators (EMA, FDA,..) around the world want to ensure, that the sample-stability is at it’s best. To ensure this, depending on the known stability, certain temperature ranges in cooling-units are defined and have to be trackable thourghout the whole lifecycle of such a sample.
SNMP Monitoring at scale - Icinga Camp Milan 2023Icinga
Talk by: Rocco Pezzani and Thomas Gelf
This presentation unveils a new addon component for the Icinga ecosystem, developed in collaboration with Würth Phoenix and with the support of Irideos. It enables distributed SNMP network monitoring for large segmented networks, capable of monitoring huge numbers of devices in near real-time, while displaying trend graphs for sensor and performance metrics.
An interactive MIB browser with distributed SNMP polling support and some nice network device visualization components will also be shown.
Monitoring Kubernetes with Icinga - Icinga Camp Milan 2023Icinga
Talk by: Eric Lippmann
We recently started researching and developing a Module for Icinga to monitor Kubernetes environments. During the past months we learned a lot about the platform and how we can monitor Kubernetes with Icinga efficiently. In this talk I will present our challenges but also the progress that we made. The talk will include a sneak peak into the current state of the Module and outline our vision of monitoring Kubernetes with Icinga.
Current State of Icinga - Icinga Camp Milan 2023Icinga
Talk by: Bernd Erk
This talk is a summary of all news and updates of the last months. We will cover all relevant fields and share updates about the current state of Icinga.
Efficient IT operations using monitoring systems and standardized tools - Ici...Icinga
Talk by: Magnus Lübeck
This talk will discuss Icinga as the “one stop shop” for finding the “single truth of systems state”. KMG Group use a “four field” model when designing systems, where Icinga have an important place in a section called “technical monitoring/technical performance monitoring”. We touch two methodologies (MOPS – Metrics, Operational tools, Processes, and Metrics), and Ted Dziuba’s actionable response to monitoring events.
Talk by: Stefano Bruno
Tornado is a high performance and scalable application written in Rust. It is able to handle millions of events each second on standard server hardware. The main objective of this talk is to show how you can extend an Icinga2 with Tornado through the three main modules: Tornado data collector, Tornado rule engine, Tornado executor. With Tornado we will able to receive events from different channels like SNMP Trap, Syslog, Email, SMS, Telegram and match them against a rule engine and decide which action to associate.
Talk by: Simon Gerber
Signalilo is a small webhook server for ingesting Prometheus alerts into Icinga2. Our motivation for creating Signalilo was to integrate alerts from existing Prometheus-based monitoring suites (e.g. for OpenShift Container Platform) into our company-wide Icinga2. Signalilo is currently deployed on 10 OpenShift clusters and forwards Prometheus alerts to Icinga2.
In this talk, I will present the basic design of Signalilo and give a short overview of how we use Signalilo in our production monitoring to forward Prometheus alerts to Icinga2.
Moving from Icinga 1 to Icinga 2 + Director - Icinga Camp Zurich 2019Icinga
Talk by: Christof Hanke
The Max Planck Computing and Data Facility (MPCDF, formerly known as RZG) is using Icinga / Nagios for more than 10 years now. We have/had several instances for different areas, such as miscellaneous servers, clusters or even EU-Projects spanning several European sites. This talk is about our (still ongoing) transition from our icinga1 installation for general servers which is based on many config-files, changed by two people only, to a director based self-service. The goal is that our fellow admins can integrate new hosts by a few steps. The configuration is declarative. In the host-object they just choose templates and fill in fields and arrays. The actual icinga2-configuration is then done via apply-rules.
Icinga Director and vSphereDB - how they play together - Icinga Camp Zurich 2019Icinga
Talk by: Thomas Gelf
While the Icinga Director is the main configuration tool for Icinga, vSphereDB is a completely different beast. Icinga models everything around Hosts and Services, vSphereDB instead discovers your whole VMware infrastructure and builds a huge and deep inventory.
This talk wants to explain the reasoning behind this, shows what’s possible right now and where those powerful Icinga components are heading to in the near future.
NetEye 4 based on Icinga 2 - Icinga Camp Milan 2019Icinga
Talk by Michele Santuari:
This slot will give insights in the new architecture of the actual NetEye 4 version based on Icinga 2, allowing further scalability to perform also complex event processing (CEP) over a large number of event streams. CEP scenarios will process the events based on the resource consumption limits. The ability to do fast in-memory processing of events such as filtering, grouping and aggregating this way enables to do real time analysis.
Integrating Icinga 2 and ntopng - Icinga Camp Milan 2019Icinga
Talk by Simone Mainardi:
Icinga2 offers useful checks when it comes to monitoring hosts and services in the network. It can ping, test HTTP and DNS services, or establish network connections to make sure everything is up and running. However, such checks are not always enough to ensure the network is operating smoothly with healthy hosts and services. Can you be sure there is no unwanted traffic towards hosts believed to be malicious? What about unencrypted communications and weak TLS? Why has the throughput of an host surged today?
This talk discusses how Icinga2 can be integrated with ntopng to bring network checks a step forward. ntopng, a widely-known network visibility tool, will be used in combination with Icinga2 to create a framework for the timely detection of unwanted or suspicious activities in the network, beyond basic up-or-down checks.
DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...Icinga
Talk by Marco Bizzantino:
In my talk I will demonstrate how monitoring works with the DevOps approach. Within an organisation, different people with different roles need to have a complete view over the whole infrastructure. One of the greatest benefits of Icinga is its ability to integrate with various tools and modules to satisfy the company’s requests. An example is OpenShift monitoring. I will point out the most important parts of monitoring OpenShift infrastructure while maintaining it’s complexity. In my approach I will show how we combine Icinga, Prometheus, Grafana and Elasticsearch for an overall OpenShift monitoring solution. Additional examples will show the benefits of using Icinga’s Business Process modelling to add more value to the result.
Best of Icinga Modules - Icinga Camp Milan 2019Icinga
Talk by Bernd Erk:
Humans are creatures of habit – we have our environments, our tasks, our routine. Building up a routine takes a lot out of us – so as soon as we find something that works for us we stick with it. But is it effective? Are there tools that can make our life so much easier if we manage to integrate them into our routine? Of course, we’re in IT, there are always new and good tools! Only 2 more hurdles to clear – find the right tools for you and actually make the effort to integrate them into your routine.
The purpose of this talk is to help you with exactly that – I will show you the most important quality-of-life modules and add-ons for Icinga.All of them officially supported by the Icinga team and super easy to integrate into your system!
hallenges of Monitoring Big Infrastructure - Icinga Camp Milan 2019Icinga
Talk by Blerim Sheqa:
Most monitoring environments are automated with configuration management tools like Puppet, Chef or Ansible. While these tools solve many problems, such as the initial setup, reproducibility and visibility, there are many other challenges that need to be tackled to truly monitor big environments. As a vendor of monitoring software, Icinga came up with unique approaches to solve some extraordinary problems to monitor large scale infrastructures. The methods are a result of real world problems as seen in the wild and applicable to many scenarios.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
4. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
1
Monitoring
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 4 / 37
5. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
Monitoring
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 5 / 37
6. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
Choices
• Nagios
• Well know, good for smaller install base
• Zenoss
• Big coupled project without any cohesion
• Zabbix
• Distributed, all-in-one solution, good
• Ganglia
• RRD as static, web interface is dated
• Icinga
• Better web interface with nagios forked backend
• OpsView
• Fancier web interface which is liked by managers, nagios forked
• Shinken
• Distributed, modular, good for smal install base
• Icinga2
• Distributed, better scalability, better interface, modular and
integrations
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 6 / 37
7. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
Choices
• Nagios
• Well know, good for smaller install base
• Zenoss
• Big coupled project without any cohesion
• Zabbix
• Distributed, all-in-one solution, good
• Ganglia
• RRD as static, web interface is dated
• Icinga
• Better web interface with nagios forked backend
• OpsView
• Fancier web interface which is liked by managers, nagios forked
• Shinken
• Distributed, modular, good for smal install base
• Icinga2
• Distributed, better scalability, better interface, modular and
integrations
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 6 / 37
8. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
Choices
• Nagios
• Well know, good for smaller install base
• Zenoss
• Big coupled project without any cohesion
• Zabbix
• Distributed, all-in-one solution, good
• Ganglia
• RRD as static, web interface is dated
• Icinga
• Better web interface with nagios forked backend
• OpsView
• Fancier web interface which is liked by managers, nagios forked
• Shinken
• Distributed, modular, good for smal install base
• Icinga2
• Distributed, better scalability, better interface, modular and
integrations
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 6 / 37
9. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
Choices
• Nagios
• Well know, good for smaller install base
• Zenoss
• Big coupled project without any cohesion
• Zabbix
• Distributed, all-in-one solution, good
• Ganglia
• RRD as static, web interface is dated
• Icinga
• Better web interface with nagios forked backend
• OpsView
• Fancier web interface which is liked by managers, nagios forked
• Shinken
• Distributed, modular, good for smal install base
• Icinga2
• Distributed, better scalability, better interface, modular and
integrations
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 6 / 37
10. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
Choices
• Nagios
• Well know, good for smaller install base
• Zenoss
• Big coupled project without any cohesion
• Zabbix
• Distributed, all-in-one solution, good
• Ganglia
• RRD as static, web interface is dated
• Icinga
• Better web interface with nagios forked backend
• OpsView
• Fancier web interface which is liked by managers, nagios forked
• Shinken
• Distributed, modular, good for smal install base
• Icinga2
• Distributed, better scalability, better interface, modular and
integrations
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 6 / 37
11. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
Choices
• Nagios
• Well know, good for smaller install base
• Zenoss
• Big coupled project without any cohesion
• Zabbix
• Distributed, all-in-one solution, good
• Ganglia
• RRD as static, web interface is dated
• Icinga
• Better web interface with nagios forked backend
• OpsView
• Fancier web interface which is liked by managers, nagios forked
• Shinken
• Distributed, modular, good for smal install base
• Icinga2
• Distributed, better scalability, better interface, modular and
integrations
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 6 / 37
12. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
Choices
• Nagios
• Well know, good for smaller install base
• Zenoss
• Big coupled project without any cohesion
• Zabbix
• Distributed, all-in-one solution, good
• Ganglia
• RRD as static, web interface is dated
• Icinga
• Better web interface with nagios forked backend
• OpsView
• Fancier web interface which is liked by managers, nagios forked
• Shinken
• Distributed, modular, good for smal install base
• Icinga2
• Distributed, better scalability, better interface, modular and
integrations
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 6 / 37
13. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
Choices
• Nagios
• Well know, good for smaller install base
• Zenoss
• Big coupled project without any cohesion
• Zabbix
• Distributed, all-in-one solution, good
• Ganglia
• RRD as static, web interface is dated
• Icinga
• Better web interface with nagios forked backend
• OpsView
• Fancier web interface which is liked by managers, nagios forked
• Shinken
• Distributed, modular, good for smal install base
• Icinga2
• Distributed, better scalability, better interface, modular and
integrations
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 6 / 37
14. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
Choices
• Nagios
• Well know, good for smaller install base
• Zenoss
• Big coupled project without any cohesion
• Zabbix
• Distributed, all-in-one solution, good
• Ganglia
• RRD as static, web interface is dated
• Icinga
• Better web interface with nagios forked backend
• OpsView
• Fancier web interface which is liked by managers, nagios forked
• Shinken
• Distributed, modular, good for smal install base
• Icinga2
• Distributed, better scalability, better interface, modular and
integrations
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 6 / 37
15. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
Choices
• Nagios
• Well know, good for smaller install base
• Zenoss
• Big coupled project without any cohesion
• Zabbix
• Distributed, all-in-one solution, good
• Ganglia
• RRD as static, web interface is dated
• Icinga
• Better web interface with nagios forked backend
• OpsView
• Fancier web interface which is liked by managers, nagios forked
• Shinken
• Distributed, modular, good for smal install base
• Icinga2
• Distributed, better scalability, better interface, modular and
integrations
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 6 / 37
16. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
Choices
• Nagios
• Well know, good for smaller install base
• Zenoss
• Big coupled project without any cohesion
• Zabbix
• Distributed, all-in-one solution, good
• Ganglia
• RRD as static, web interface is dated
• Icinga
• Better web interface with nagios forked backend
• OpsView
• Fancier web interface which is liked by managers, nagios forked
• Shinken
• Distributed, modular, good for smal install base
• Icinga2
• Distributed, better scalability, better interface, modular and
integrations
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 6 / 37
17. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
Choices
• Nagios
• Well know, good for smaller install base
• Zenoss
• Big coupled project without any cohesion
• Zabbix
• Distributed, all-in-one solution, good
• Ganglia
• RRD as static, web interface is dated
• Icinga
• Better web interface with nagios forked backend
• OpsView
• Fancier web interface which is liked by managers, nagios forked
• Shinken
• Distributed, modular, good for smal install base
• Icinga2
• Distributed, better scalability, better interface, modular and
integrations
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 6 / 37
18. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
Choices
• Nagios
• Well know, good for smaller install base
• Zenoss
• Big coupled project without any cohesion
• Zabbix
• Distributed, all-in-one solution, good
• Ganglia
• RRD as static, web interface is dated
• Icinga
• Better web interface with nagios forked backend
• OpsView
• Fancier web interface which is liked by managers, nagios forked
• Shinken
• Distributed, modular, good for smal install base
• Icinga2
• Distributed, better scalability, better interface, modular and
integrations
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 6 / 37
19. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
Choices
• Nagios
• Well know, good for smaller install base
• Zenoss
• Big coupled project without any cohesion
• Zabbix
• Distributed, all-in-one solution, good
• Ganglia
• RRD as static, web interface is dated
• Icinga
• Better web interface with nagios forked backend
• OpsView
• Fancier web interface which is liked by managers, nagios forked
• Shinken
• Distributed, modular, good for smal install base
• Icinga2
• Distributed, better scalability, better interface, modular and
integrations
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 6 / 37
20. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
Choices
• Nagios
• Well know, good for smaller install base
• Zenoss
• Big coupled project without any cohesion
• Zabbix
• Distributed, all-in-one solution, good
• Ganglia
• RRD as static, web interface is dated
• Icinga
• Better web interface with nagios forked backend
• OpsView
• Fancier web interface which is liked by managers, nagios forked
• Shinken
• Distributed, modular, good for smal install base
• Icinga2
• Distributed, better scalability, better interface, modular and
integrations
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 6 / 37
21. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
Choices
• Nagios
• Well know, good for smaller install base
• Zenoss
• Big coupled project without any cohesion
• Zabbix
• Distributed, all-in-one solution, good
• Ganglia
• RRD as static, web interface is dated
• Icinga
• Better web interface with nagios forked backend
• OpsView
• Fancier web interface which is liked by managers, nagios forked
• Shinken
• Distributed, modular, good for smal install base
• Icinga2
• Distributed, better scalability, better interface, modular and
integrations
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 6 / 37
22. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
2
Automation
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 7 / 37
23. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
Ansible
“Ansible is a fictional machine capable of instantaneous or
superluminal communication. Typically it is depicted as a
lunch-box-sized object with some combination of microphone, speaker,
keyboard and display. It can send and receive messages to and from a
corresponding device over any distance whatsoever with no delay.”1
• Configuration Management Tool
• System Orchestration Tool
• Remote Execution/Deployment Tool
• . . .
1Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 8 / 37
24. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
An overview
• Python2 based
• Server based, agentless2
• uses SSH protocol (can use accelerated mode uses a daemon and
port)
• host information in flat files, CMDB, scripts, . . .
• executes the task on the host side
• Playbook : combination of tasks with meta information
• YAML
• JSON
• Roles : abstract playbook
• Tasks
• Variables
• Handlers
• Templates : Jinja2
• works where Python2 works3
2Abstraction of SSH / WinRM to connect with the node and in certain setup an agent might be required, but by default it is
not necessary
3Ansible can actually run without Python on the remote host, however it is not fully supported
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 9 / 37
25. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
An overview
• Python2 based
• Server based, agentless2
• uses SSH protocol (can use accelerated mode uses a daemon and
port)
• host information in flat files, CMDB, scripts, . . .
• executes the task on the host side
• Playbook : combination of tasks with meta information
• YAML
• JSON
• Roles : abstract playbook
• Tasks
• Variables
• Handlers
• Templates : Jinja2
• works where Python2 works3
2Abstraction of SSH / WinRM to connect with the node and in certain setup an agent might be required, but by default it is
not necessary
3Ansible can actually run without Python on the remote host, however it is not fully supported
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 9 / 37
26. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
An overview
• Python2 based
• Server based, agentless2
• uses SSH protocol (can use accelerated mode uses a daemon and
port)
• host information in flat files, CMDB, scripts, . . .
• executes the task on the host side
• Playbook : combination of tasks with meta information
• YAML
• JSON
• Roles : abstract playbook
• Tasks
• Variables
• Handlers
• Templates : Jinja2
• works where Python2 works3
2Abstraction of SSH / WinRM to connect with the node and in certain setup an agent might be required, but by default it is
not necessary
3Ansible can actually run without Python on the remote host, however it is not fully supported
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 9 / 37
27. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
An overview
• Python2 based
• Server based, agentless2
• uses SSH protocol (can use accelerated mode uses a daemon and
port)
• host information in flat files, CMDB, scripts, . . .
• executes the task on the host side
• Playbook : combination of tasks with meta information
• YAML
• JSON
• Roles : abstract playbook
• Tasks
• Variables
• Handlers
• Templates : Jinja2
• works where Python2 works3
2Abstraction of SSH / WinRM to connect with the node and in certain setup an agent might be required, but by default it is
not necessary
3Ansible can actually run without Python on the remote host, however it is not fully supported
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 9 / 37
28. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
An overview
• Python2 based
• Server based, agentless2
• uses SSH protocol (can use accelerated mode uses a daemon and
port)
• host information in flat files, CMDB, scripts, . . .
• executes the task on the host side
• Playbook : combination of tasks with meta information
• YAML
• JSON
• Roles : abstract playbook
• Tasks
• Variables
• Handlers
• Templates : Jinja2
• works where Python2 works3
2Abstraction of SSH / WinRM to connect with the node and in certain setup an agent might be required, but by default it is
not necessary
3Ansible can actually run without Python on the remote host, however it is not fully supported
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 9 / 37
29. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
An overview
• Python2 based
• Server based, agentless2
• uses SSH protocol (can use accelerated mode uses a daemon and
port)
• host information in flat files, CMDB, scripts, . . .
• executes the task on the host side
• Playbook : combination of tasks with meta information
• YAML
• JSON
• Roles : abstract playbook
• Tasks
• Variables
• Handlers
• Templates : Jinja2
• works where Python2 works3
2Abstraction of SSH / WinRM to connect with the node and in certain setup an agent might be required, but by default it is
not necessary
3Ansible can actually run without Python on the remote host, however it is not fully supported
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 9 / 37
30. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
An overview
• Python2 based
• Server based, agentless2
• uses SSH protocol (can use accelerated mode uses a daemon and
port)
• host information in flat files, CMDB, scripts, . . .
• executes the task on the host side
• Playbook : combination of tasks with meta information
• YAML
• JSON
• Roles : abstract playbook
• Tasks
• Variables
• Handlers
• Templates : Jinja2
• works where Python2 works3
2Abstraction of SSH / WinRM to connect with the node and in certain setup an agent might be required, but by default it is
not necessary
3Ansible can actually run without Python on the remote host, however it is not fully supported
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 9 / 37
31. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
An overview
• Python2 based
• Server based, agentless2
• uses SSH protocol (can use accelerated mode uses a daemon and
port)
• host information in flat files, CMDB, scripts, . . .
• executes the task on the host side
• Playbook : combination of tasks with meta information
• YAML
• JSON
• Roles : abstract playbook
• Tasks
• Variables
• Handlers
• Templates : Jinja2
• works where Python2 works3
2Abstraction of SSH / WinRM to connect with the node and in certain setup an agent might be required, but by default it is
not necessary
3Ansible can actually run without Python on the remote host, however it is not fully supported
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 9 / 37
32. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
An overview
• Python2 based
• Server based, agentless2
• uses SSH protocol (can use accelerated mode uses a daemon and
port)
• host information in flat files, CMDB, scripts, . . .
• executes the task on the host side
• Playbook : combination of tasks with meta information
• YAML
• JSON
• Roles : abstract playbook
• Tasks
• Variables
• Handlers
• Templates : Jinja2
• works where Python2 works3
2Abstraction of SSH / WinRM to connect with the node and in certain setup an agent might be required, but by default it is
not necessary
3Ansible can actually run without Python on the remote host, however it is not fully supported
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 9 / 37
33. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
An overview
• Python2 based
• Server based, agentless2
• uses SSH protocol (can use accelerated mode uses a daemon and
port)
• host information in flat files, CMDB, scripts, . . .
• executes the task on the host side
• Playbook : combination of tasks with meta information
• YAML
• JSON
• Roles : abstract playbook
• Tasks
• Variables
• Handlers
• Templates : Jinja2
• works where Python2 works3
2Abstraction of SSH / WinRM to connect with the node and in certain setup an agent might be required, but by default it is
not necessary
3Ansible can actually run without Python on the remote host, however it is not fully supported
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 9 / 37
34. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
An overview
• Python2 based
• Server based, agentless2
• uses SSH protocol (can use accelerated mode uses a daemon and
port)
• host information in flat files, CMDB, scripts, . . .
• executes the task on the host side
• Playbook : combination of tasks with meta information
• YAML
• JSON
• Roles : abstract playbook
• Tasks
• Variables
• Handlers
• Templates : Jinja2
• works where Python2 works3
2Abstraction of SSH / WinRM to connect with the node and in certain setup an agent might be required, but by default it is
not necessary
3Ansible can actually run without Python on the remote host, however it is not fully supported
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 9 / 37
35. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
An overview
• Python2 based
• Server based, agentless2
• uses SSH protocol (can use accelerated mode uses a daemon and
port)
• host information in flat files, CMDB, scripts, . . .
• executes the task on the host side
• Playbook : combination of tasks with meta information
• YAML
• JSON
• Roles : abstract playbook
• Tasks
• Variables
• Handlers
• Templates : Jinja2
• works where Python2 works3
2Abstraction of SSH / WinRM to connect with the node and in certain setup an agent might be required, but by default it is
not necessary
3Ansible can actually run without Python on the remote host, however it is not fully supported
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 9 / 37
36. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
An overview
• Python2 based
• Server based, agentless2
• uses SSH protocol (can use accelerated mode uses a daemon and
port)
• host information in flat files, CMDB, scripts, . . .
• executes the task on the host side
• Playbook : combination of tasks with meta information
• YAML
• JSON
• Roles : abstract playbook
• Tasks
• Variables
• Handlers
• Templates : Jinja2
• works where Python2 works3
2Abstraction of SSH / WinRM to connect with the node and in certain setup an agent might be required, but by default it is
not necessary
3Ansible can actually run without Python on the remote host, however it is not fully supported
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 9 / 37
37. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
An overview
• Python2 based
• Server based, agentless2
• uses SSH protocol (can use accelerated mode uses a daemon and
port)
• host information in flat files, CMDB, scripts, . . .
• executes the task on the host side
• Playbook : combination of tasks with meta information
• YAML
• JSON
• Roles : abstract playbook
• Tasks
• Variables
• Handlers
• Templates : Jinja2
• works where Python2 works3
2Abstraction of SSH / WinRM to connect with the node and in certain setup an agent might be required, but by default it is
not necessary
3Ansible can actually run without Python on the remote host, however it is not fully supported
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 9 / 37
38. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
Internal Design
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 10 / 37
39. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
Normal Adhoc Mode
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 11 / 37
40. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
Delegation Mode
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 12 / 37
41. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
Inventory - Hypervisors
• hosts file is by default in ini format
§ ¤
1 [hypervisors ]
2 hypervisor0
3 hypervisor1
4 hypervisor2
5 hypervisor3
6
7 [ virtualmachines ]
8 vm0
9 vm1
10 vm2
11 vm3
¦ ¥
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 13 / 37
51. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
3
Icinga2
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 23 / 37
52. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
Icinga2 - Main Task
§ ¤
1 - name: check whether icinga2 variable are set correctly
2 action: fail msg="Icinga2 variables set incorrectly , please set OR master OR
zone , do not set both at the same time."
3 when: icinga2_master is defined and icinga2_zone is defined
4
5 - name: install icinga2 master
6 include: master.yml
7 when: icinga2_master is defined and icinga2_master == true
8
9 - name: install icinga2 zonemaster
10 include: zonemaster.yml
11 when: icinga2_zonemaster is defined and icinga2_zonemaster == true
¦ ¥
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 24 / 37
70. Deploying
Icinga2 through
Ansible
Toshaan
Bharvani -
VanTosh bvba
Monitoring
Automation
Inventory
Virtual
Machines
Icinga2
Icinga2 Masters
Icinga2 Clients
Conclusion
The End
The End
Thank You
Toshaan Bharvani - VanTosh bvba <toshaan@vantosh.com>
http://www.vantosh.com/
Made with Beamer LATEX
a TEXbased Presentation program
Deploying Icinga2 through Ansible Toshaan Bharvani - VanTosh bvba () 37 / 37