Blog entries by technology: icinga

16. 01. 2024 Patrick Zambelli NetEye, Unified Monitoring

Icinga 2 DSL for Defining the Monitoring Status of Objects with Director

Today I want to present an Icinga 2-based monitoring use case where concepts of the powerful Icinga 2 DSL functional language come into play. The use case is based on mapping the status of a Host/Service Object via passive check results only. For this kind of use case, any accidental active status check could potentially…

Read More
15. 12. 2023 Rocco Pezzani NetEye, Unified Monitoring

Troubleshooting Icinga Notifications

I don’t really know the reason behind it, maybe because the typical scenario for notifications is just “send all events to this mailing list”, or as we say: set it and forget it. But we shouldn’t use this as an excuse: monitoring projects now consist of tens of thousands of objects (hosts plus services), and…

Read More
12. 09. 2023 Davide Gallo Contribution, DevOps, NetEye

Automating Icinga 2 Deployment on Linux Systems

Currently, deploying an Icinga 2 Agent on a Linux system can be intricate, given the substantial variations in the process across different releases or OS families. For instance: Fortunately, there’s no need to develop and maintain a custom script to manage these diverse scenarios. We can leverage the readily available Ansible Plugins for this purpose….

Read More
07. 08. 2023 Alessandro Romboli Business Service Monitoring, ITOA, NetEye

From Icinga 2 Monitoring to ITOA

Scenario NetEye 4 is a comprehensive monitoring platform which natively supports Icinga 2 checks on remote hosts and devices. Several Icinga 2 checks support an historical view of the status. An example is the firewall interface performance status below, which displays a Performance Graph: Getting a better overview All the graph data generated by the…

Read More
16. 05. 2023 Attilio Broglio NetEye, Unified Monitoring

Grafana and Icinga Agent Version

Monitoring systems acquire information from various devices in different ways: API, SNMP, syslog, etc. One of the most important methods in Icinga-based systems like NetEye is the Icinga Agent. This agent is installed on each server and collects and sends information to the master NetEye node using secure protocols. When we work within a small…

Read More
14. 10. 2022 Sultan Balawal Icinga Web 2, NetEye

Icinga Web 2 | AIA Module

In my time at Wuerth Phoenix I’ve worked on upgrading the customactions and ondutymanager neteye modules, as well as developing a new module called AIA, which stands for Alert Interval Adjustment. In this blog post I’ll talk about the AIA module. The Pitch Suppose you’re a large company with a vast and complex IT infrastructure….

Read More
04. 07. 2022 Davide Gallo NetEye

Using DSC to Distribute Icinga Agents

Desired State Configuration (DSC) is a feature in Powershell 4.0 and above that helps administrators to automate the configuration of Windows. I’ll show you below how to use it in order to maintain a consistent Icinga agent configuration across your Windows servers. Our use case As an admin I would like to distribute and configure the…

Read More
14. 03. 2022 Rocco Pezzani NetEye, Unified Monitoring

Hosts, Zones and Broken Icinga 2 Configurations

During my experience as a Würth Phoenix consultant, I’ve seen a pretty long list of broken Icinga 2 configurations. Several times, customers have begun a scheduled meeting with something like “Hey mister consultant, ever since the last deploy some objects have stopped being monitored, but I don’t see any errors!”. After some troubleshooting, everything always…

Read More
22. 10. 2021 Franco Federico NetEye, Unified Monitoring

Monitoring Dynamic Folders with Icinga DSL

We were recently asked how to dynamically monitor folders with Icinga. Several of our clients monitor folders whose names change from day to day. For example, suppose every day I want to see if there is a file named with the date of that particular day, or I’d like to see if there is a…

Read More
14. 09. 2021 Dominik Gramegna Development, Icinga Web 2, NetEye, PHP

Personal Impressions on Creating Custom Icinga Web 2 Modules

In my second and last blog I want to talk about the procedure for writing Icinga Web 2 modules (icingaweb2-modules) for NetEye. This will be my last blog because as of today, I will sadly leave this company. In my short time here I’ve had the occasion to learn the art of making own Icinga…

Read More
02. 07. 2021 Enrico Alberti Icinga Web 2, NetEye

Monitor Services Automatically with Icinga Director Automation

In recent months many enterprise customers have asked me for a solution to create services on their monitored Icinga hosts automatically. They want a single point of insertion (like a list) for all services on the host as well as for the NetEye system to do all the work managing their creation and deletion. How…

Read More
30. 06. 2021 Enrico Alberti Icinga Web 2, NetEye

Monitoring Windows Systems through Icinga Powershell Plugins

During migrations from NetEye 3 to NetEye 4, I often run into really outdated monitoring checks in the Windows world, where the last update was more than 10 years ago… and whose logic is therefore now completely obsolete! The time for change is now!!! In the last year Icinga released a really interesting project that…

Read More
16. 04. 2021 Dominik Gramegna Icinga News, Icinga Web 2, NetEye

Improving the Process of Scheduling Downtimes by Introducing a New “Custom Actions” Module for Icinga Web 2

In my first blog I’d like to talk about a common process in the life of everyone who manages their monitoring system daily, along with an approach to improving it with a new module for Icinga Web 2 named Custom Actions, which we recently implemented for one of our clients. The process of scheduling downtimes…

Read More
11. 01. 2021 Nicolae Caragia NetEye, Unified Monitoring

Microsoft Icinga2 Agent Deployment Automation with Tornado and NATS

As a NetEye user I might want to install a Remote Host Agent that belongs to a Zone that can’t communicate directly with the Master. So to be able to do this, we decided to use Tornado and NATS. Linking with Patrick’s article in this article I’ll explain how to configure them. What we want…

Read More
10. 12. 2020 Patrick Zambelli NetEye, Unified Monitoring

Microsoft Icinga2 Agent Deployment Automation with Tornado

When implementing monitoring with Icinga2 you will soon reach the point where you will have to install Agents in order to monitor your infrastructure in-depth. Here the Icinga2 Agent provides concepts to access information about and the properties of an operating system over a secure remote connection. In an enterprise environment consisting of thousands of…

Read More