Icinga Icinga monitors availability and performance, gives you simple access to relevant data and raises alerts to keep you in the loop.

Monitoring as Code

Icinga is a resilient, open source monitoring and metric solution based on an object-based, rule-driven configuration. Discover your IT

Icinga Web 2 is built on a solid foundation and provides everything you need for a fast and modern monitoring interface. Extend to your needs

Even Icinga Web 2 provides everything you need our modules extend Icinga Web 2 functionality to your needs in no time.

A lot of the current conversation in IT operations is about observability: traces, telemetry pipelines, OpenTelemetry. M...
12/10/2026

A lot of the current conversation in IT operations is about observability: traces, telemetry pipelines, OpenTelemetry. Meanwhile, someone still needs to know whether the core switch is up, the UPS is on battery, or the storage appliance is running full.

That's status monitoring. It answers a different question than observability, and it covers things you can't instrument: network devices, storage, VMware, UPS and PDUs, and applications nobody can recompile.

In our webinar on October 27, Kris Buytaert, who is Practice Lead Observability at Percona and Blerim Sheqa look at what each approach actually covers, what it takes to run, and why many enterprises (should) keep both. Including where the boundary between them usually sits.

October 27 | 3 PM CET

Register here and feel free to share the link with your colleagues: https://icinga.com/webinars/running-monitoring-and-observability/

Yesterday in Nuremberg: the 10th NetEye Conference DACH, hosted by Gravitate and Würth IT ItalyBlerim Sheqa was there fo...
09/10/2026

Yesterday in Nuremberg: the 10th NetEye Conference DACH, hosted by Gravitate and Würth IT Italy

Blerim Sheqa was there for Icinga with a talk titled “Niemand hat 4.000 Alarme bestellt”, which translates to “Nobody ordered 4,000 alerts”. It was about cutting alert noise down to what’s actually actionable, and about routing what’s left with escalation rules and schedules.

Good talks, good conversations, and a great view over the old town. Thanks for having us!

The Icinga Web filter syntax isn't only for the search bar.The same syntax shows up in URLs, dashboards, role restrictio...
07/10/2026

The Icinga Web filter syntax isn't only for the search bar.
The same syntax shows up in URLs, dashboards, role restrictions, and the event rules of Icinga Notifications Web.

Every filter comes down to a few rules: each condition is column, operator, value. Wildcards only work with ~ and !~, so host.name=web* looks for a host literally named "web*". & binds stronger than |. And custom variables can be filtered all the way down into arrays and dictionaries.

Once a filter works, it lives in the URL, so you can bookmark it, share it, or save it as a dashlet.

Read the full blog post here: https://icinga.com/blog/icinga-web-filter-syntax/

Planning the upgrade to Icinga Director 1.12?Start with a database backup and a dry run:icingacli director migrate dataf...
06/10/2026

Planning the upgrade to Icinga Director 1.12?

Start with a database backup and a dry run:
icingacli director migrate datafields --dry-run

That command moves your existing Data Fields over to the new custom variables model, which adds native support for dictionaries and arrays. Your template assignments carry over automatically, and the legacy fields stay visible under ""Fields (Deprecated)"".

Before you start, note that 1.12 needs PHP 8.2 or later and recent Icinga Web and PHP library releases. The 1.12.1 patch release has already fixed a MySQL issue in migration 193. Director is also now licensed under GPLv3.

The full upgrade notes are in the blog post:
https://icinga.com/blog/icinga-director-v1-12-0-release/

The question isn't monitoring OR observability. Both are already running in most companies. The harder question is where...
05/10/2026

The question isn't monitoring OR observability. Both are already running in most companies. The harder question is where the boundary between them sits.

That's one of the topics Kris Buytaert, DevOps and open-source expert, and Blerim Sheqa, COO at Icinga, cover in our next webinar. Alongside it: how agent rollout compares to collector deployment and application instrumentation, and who owns and reviews config changes as the environment grows.

The session ends with an open Q&A, so bring the questions your current setup is raising.

📅 October 27 | 3 PM CET

Register here: https://icinga.com/webinars/running-monitoring-and-observability/

The community call we announced took place this week, covering credential storage in distributed setups, overdue checks,...
02/10/2026

The community call we announced took place this week, covering credential storage in distributed setups, overdue checks, plugin versioning, and using Icinga to run jobs as well as checks.

Eric and Feu spent the session with people who run Icinga in locked-down, multi-zone environments.

The topics we discussed:

- Credentials: a password that has to travel down several zone levels ends up on disk at every level. We weighed environment variables, Vault integration, and the trade-off between keeping secrets off disk and depending on external infrastructure for every check.

- Overdue checks: should an active check that hasn't reported in time get its own state, the way passive checks already do?

- Plugins: namespacing, versioning, and how Director should handle a basket that changes under you.

- Jobs: Icinga's distributed setup already reaches network segments nothing else can, and some users wrap sync and backup scripts as checks to make use of that. Should Icinga support that properly?

Thanks to everyone who joined and brought real problems with them!

If there's anything you'd like to chat with us about, drop it in the comments or find us at community.icinga.com :)

AI doesn't automate UI design. What it does is make it cheap to find out which direction actually works.Florian, our UX ...
01/10/2026

AI doesn't automate UI design. What it does is make it cheap to find out which direction actually works.

Florian, our UX designer, reworked the disabled state of the toggle element in ipl-web this way: generate five directions, pick the ones worth pursuing, refine, then test them in a prototype of a real Icinga DB Web view in both light and dark mode. That kind of exploration takes minutes instead of hours, which means it happens at all.

What it still needs is someone who understands color and contrast, common UI patterns, and how one small change behaves in the rest of the system.

More details in his blog post, including the prompts he used: icinga.com/blog/claude-ui-design-companion/

Icinga Director 1.12 is out, and custom variables now fully support dictionaries.Until now, if you wanted to generate se...
30/09/2026

Icinga Director 1.12 is out, and custom variables now fully support dictionaries.
Until now, if you wanted to generate services from a dictionary type host variable through apply-for rules, you had to define that variable outside of Director. That meant losing managed configuration for it. You don't need that workaround anymore.
The new Custom Variables model replaces Data Fields. It handles strings, numbers, booleans, sensitive values that stay masked, fixed and dynamic arrays, datalist bindings, and fixed and dynamic dictionaries. All of it renders correctly to Icinga 2 DSL and works the same way across hosts, services, commands, users and notifications. Baskets and the REST API support it too.

Service apply-for rules now also iterate over dynamic arrays and dictionaries defined on host templates. Inside the rule you can use $value$, and $key$ when the source is a dictionary.

We've also released 1.12.1 with two fixes: a database migration that failed on MySQL, and an error when saving a strict datalist custom variable. If you're upgrading, go straight to 1.12.1.
Read the full blog post here: https://icinga.com/blog/icinga-director-v1-12-0-release/

Missed our webinar on security in Icinga Web? The recording is now online on our YouTube channel! (Thanks to Meta, posts...
29/09/2026

Missed our webinar on security in Icinga Web? The recording is now online on our YouTube channel! (Thanks to Meta, posts with links are limited now 😬)

It covers 2FA with Icinga TOTP Web, SSO with OpenID Connect, password policies in Icinga Web 2.14, and how roles and restrictions control what each team can see. The Q&A at the end is included too.

If you don't want to miss upcoming webinar recordings, make sure to subscribe to our YouTube channel.

Adresse

Deutschherrnstrasse 15-19
Nuremberg
90429

Benachrichtigungen

Erfahren Sie als Erste/r von Neuigkeiten und Aktionen: Wir schicken Ihnen eine E-Mail, wenn Icinga etwas veröffentlicht. Ihre E-Mail-Adresse wird für keinen anderen Zweck verwendet, und Sie können sich jederzeit abmelden.

Verknüpfungen

Teilen