Icinga 2 Rocket.Chat notifications. The complete guide

Icinga 2 Rocket.Chat notifications. The complete guide

About one year ago the NETWAYS colleagues showed you how to let Icinga 2 notify users through XMPP/Jabber. Now it's time to also cover the somewhat more fancy Rocket.Chat. No Rocket.Chat? No problem! Setting up a test system is pretty easy: Clone this Git repository...

MySQL queries – faster than light (almost)

MySQL queries – faster than light (almost)

(The title image from NASA is available under the CC BY 2.0 license.) At the moment I'm working at a tool for migrating Icinga 2 IDO history to Icinga DB. Sure, one could also run IDO and Icinga DB in parallel for one year and then switch to Icinga DB if they only...

Icinga 2.12.5 + 2.11.10: Security Releases

Icinga 2.12.5 + 2.11.10: Security Releases

Today we are releasing Icinga 2.12.5 and 2.11.10, including two security fixes that may lead to privilege escalation for authenticated API users. Depending on your setup, manual intervention beyond installing the new versions may be required, so please read the...

Bring your own CI/CD.

Bring your own CI/CD.

As a developer I couldn’t imagine working without one of these three things: a search engine – which saves me thinking by myself an IDE – which saves me typing function names completely and continuous integration – which saves me running unit tests by myself on every...

Docker: You’ve got mail!

Docker: You’ve got mail!

So far we’ve chosen base images for our Icinga 2, Icinga Web 2 and Icinga DB Docker images, further reduced the image size and even taken care for security and comfort. Additionally Eric put all the images together via Docker Compose. But there’s still one little...

Docker: Secure, but comfortable images.

Docker: Secure, but comfortable images.

While developing Docker images for Icinga 2, Icinga Web 2 and Icinga DB we stumbled over OpenShift which doesn’t allow images to run as root by default. One has to enable that explicitly. Also admins of K8s environments being more permissive by default may decide not...

Docker: Do more with even less!

Docker: Do more with even less!

It's been some time since my last blog post about possible Docker base images and we've decided to use the empty base image for Icinga DB. As it's written in Go, the binary already contains all dependencies and building it with CGO_ENABLED=0 removes even the need of...

Docker: Do more with less?

Docker: Do more with less?

While creating a Docker image, one of the most important decisions to make is what base image to use. In this post I'll compare three kinds of base images for you. A universal base image Lots of the official Docker Hub images seem to use universal-purpose base images...

Graphite module for Icinga Web 2 released

After weeks of development with a lot of brainpower being invested we have finally finished the first stable release of our Graphite integration into Icinga Web 2. The new features include a searchable graphs dashboard, multi-client capability and much more – read...

Icinga Web 2 v2.3.2, v2.2.0 and v2.1.3 hotfix releases

These ones are security-releases fixing a privilege escalation issue in the monitoring module for authenticated users. (thanks to Michael Günther from Recurity Labs for discovering this issue and to gbretsch for reporting it) New packages for them are in progress....

Subscribe to our Newsletter

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