Specifics in Packaging Icinga Go Applications

Specifics in Packaging Icinga Go Applications

Today's post provides insights into packaging Icinga Go applications and explains why there are seven Icinga DB version 1.5.1 packages. # apt-cache show icingadb | grep 'Version: 1.5.1' Version: 1.5.1-7+debian13 Version: 1.5.1-6+debian13 Version: 1.5.1-5+debian13...

Password Policies in Icinga Web

Password Policies in Icinga Web

Icinga Web 2 now ships a PasswordPolicyHook that gives administrators and module developers full control over what constitutes a valid password. Instead of hard-coding a single rule set for every deployment, the hook makes password validation an extension point: any...

Icinga 2 Security Update Preannouncement

Icinga 2 Security Update Preannouncement

The Icinga team would like to announce the forthcoming releases of Icinga 2 versions 2.16.2, 2.15.4, and 2.14.9. These releases will be made available on Monday 29th June 2026 between 12:00 and 14:00 UTC. These Icinga 2 releases will be security-fix releases...

How Git Worktrees Changed My Development Workflow

How Git Worktrees Changed My Development Workflow

Since I started using Claude Code more frequently, I kept noticing a "worktree" checkbox popping up whenever I started a session in a Git repository. I had no idea what it meant, so I did what any curious developer would do and started digging. What I found was a Git...

Features in Icinga Web 2 Worth Knowing About

Features in Icinga Web 2 Worth Knowing About

When you work closely with Icinga Web 2, developing modules, building dashboards, poking around the internals, you naturally pick up on features that most users never think about. Some are usability improvements that deserve more attention than they get. Others are...

Releasing Icinga 2 v2.16.4

Releasing Icinga 2 v2.16.4

Today, we are announcing the availability of Icinga 2 v2.16.4. This release contains a number of fixes for various smaller but annoying bugs, including one regression regarding API authentication with certain HTTP client libraries. It also ensures that Icinga 2 is...

Monitoring Docker Containers with Icinga

Monitoring Docker Containers with Icinga

​A container reporting "up" tells you the process is running, not that the workload is healthy - but that caveat is true of any service, on a container or a bare server. What makes containers their own monitoring problem is the layer around the process: per-container...

IPL: How to use the ipl-web TermInput

IPL: How to use the ipl-web TermInput

Most form fields ask users for a single value like a name, an email, or a date. But some need a list of values. A plain text input with comma-separated values can technically do the job, but it gives no feedback while typing, no suggestions, and one invalid entry...

Icinga 2 v2.16.1 Bugfix Release

Icinga 2 v2.16.1 Bugfix Release

Today, we are announcing the release of Icinga 2 v2.16.1 which fixes an issue with some performance data writers. We have received a number of problem reports for v2.16.0 which could be traced back to some rework of the writers we did in that version. These issues can...

Subscribe to our Newsletter

A monthly digest of the latest Icinga news, releases, articles and community topics.