Migrating to Icinga DB

Migrating to Icinga DB

Although Icinga DB has been around for some time and many customers and users are already using it, there may still be some who are wondering how to upgrade/migrate to Icinga DB. This post will briefly explain the components of the Icinga DB and how to install them in...

Icinga Kubernetes Helm Charts

Icinga Kubernetes Helm Charts

Before attending Icinga Berlin in May this year, Daniel Bodky and Markus Opolka from our partner NETWAYS developed the very first Icinga Kubernetes Helm Charts and released it in an alpha version. If you have ever wanted to deploy an entire Icinga stack in your...

Scheduling Tasks in PHP

Scheduling Tasks in PHP

In the scenario where you want to execute tasks repeatedly at a specific time and have full control over when they are executed and how the results are handled, it makes sense to build this into your application instead of setting up a cron job, for example. I'd like...

Icinga DB at Icinga Camp Berlin 2022

Icinga DB at Icinga Camp Berlin 2022

I will be talking about the current state of the Icinga DB at the Icinga Camp Berlin 2022 and I am very happy that we are finally holding a camp again and will have the release of the Icinga DB 1.0.0 by then. So I will take the opportunity to share some insights into...

Replay Log in Distributed Icinga Environments

Replay Log in Distributed Icinga Environments

An essential part of a distributed monitoring environment with Icinga that includes master, satellite and agent nodes is the replay log functionality. The replay log is a built-in mechanism to ensure nodes in a distributed setup keep the same history e.g. check...

Icinga at OSMC 2021

Icinga at OSMC 2021

Icinga is part of the 15th edition of the Open Source Monitoring Conference, which will take place in Nuremberg this winter. The OSMC focuses on IT monitoring and is home to international systems engineers, developers, network engineers, IT managers and the open...

Using the Icinga Web API

Using the Icinga Web API

Unfortunately, there is little to no documentation for using the Icinga Web API to perform monitoring actions such as scheduling downtimes. But it's a simple thing and I'll give you a quick example of how to do it. Using the Icinga Web API instead of the Icinga API...

docker-compose Icinga

docker-compose Icinga

Alex has already shed some light on how we created the Icinga DB docker image and that it is actually available for testing. In addition, we now have docker images for Icinga 2 and Icinga Web 2. Since we are interested in feedback on all of them, I have created a...

Introducing ipl/Sql – OOP SQL abstraction for PHP

Introducing ipl/Sql – OOP SQL abstraction for PHP

During the past few months while working on Icinga DB, we have tested our existing libraries on how we work with data and how we present them programmatically. Maybe it was because we were doing something new with Icinga DB or we weren't entirely happy with the...

Icinga X.509 Module

We are pleased to announce the first open source release of our X.509 module for Icinga. The X.509 module for Icinga keeps track of certificates as they are deployed in a network environment. It does this by scanning networks for TLS services and collects whatever...

Subscribe to our Newsletter

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