Using Icinga 2 on NixOS

Using Icinga 2 on NixOS

I use NixOS by the way. And today I'm going to show you how to operate a simple Icinga setup using that operating system. I.e. a single node with checks and notifications. In contrast to Icinga Web 2 or Redis, NixOS provides an Icinga 2 package, but no module....

Nagios Alternatives: Why Icinga Is the Strongest Choice

Nagios Alternatives: Why Icinga Is the Strongest Choice

Introduction Nagios has long been a trusted name in IT monitoring. Its plugin-based architecture and long-standing community have made it a stable choice for organizations of all sizes. However, IT infrastructures have changed dramatically in the last decade. With...

How To Pick The Correct Metrics For Your Monitoring

How To Pick The Correct Metrics For Your Monitoring

This is a guest blogpost by Adam Sweet from the Icinga Partner Transitiv Technologies. Since this is a longer post, we added a tl;dr at the end. For many, host and application monitoring is an afterthought at the end of a project. Some people don’t think about...

Monitor Microservices Effectively: A Practical Guide

Monitor Microservices Effectively: A Practical Guide

Contents What Is Microservice Monitoring? Why Monitoring Microservices Is Different – and What It Means for You Key Metrics and Signals You Should Track Best Practices for Monitoring Microservices Monitoring Tools for Microservices: What to Look For Microservice...

Icinga 2 Insights With Event Streams

Icinga 2 Insights With Event Streams

There are many ways to interact with the data that Icinga 2 collects, processes, and produces. The most common is probably Icinga Web, which displays checks in all the colors of a traffic light. Icinga 2 also comes with several metrics or performance data writers. But...

Turns any command into a plugin: check_rungrep

Turns any command into a plugin: check_rungrep

Imagine you have one more special thing to monitor. While our Icinga 2 can observe infrastructure of almost any size, it still needs a plugin for each kind of check. Unfortunately not every command meets the monitoring plugin API: exit code 0-3 (ok, warning, critical,...

How to do Agentless Monitoring with check_by_ssh

How to do Agentless Monitoring with check_by_ssh

The fundamentals of Icinga 2 are check plugins. They are being executed and their return value is mapped to either Host or Service objects. Everything else follows on top. These check plugins can be either from the Monitoring Plugins or custom. While their origin does...

Common cloud monitoring challenges we can overcome!

Common cloud monitoring challenges we can overcome!

In today's fast-paced digital landscape, businesses are moving their operations to the cloud more than ever before. This shift brings incredible benefits like scalability, flexibility, and cost-efficiency. While it does introduce various common cloud monitoring...

Monitoring domains and DNSSEC properly

Monitoring domains and DNSSEC properly

First of all, if you own a domain, the following text is for you. In production you obviously want to reduce outages. And an outage of a DNS domain as such takes down all services under that domain, no matter whether your LAMP components are all up and running. At...

Subscribe to our Newsletter

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