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...

Enhanced Icinga 2 Container Images

Enhanced Icinga 2 Container Images

As some of you might have already noticed, we recently gave our official Icinga 2 container image builds a complete overhaul. These new images are currently available only as snapshot builds but will replace the existing stable images with the next Icinga 2 v2.16.0...

How to check CPU usage on Linux

How to check CPU usage on Linux

When your Linux system feels sluggish, one of the first things to investigate is the CPU usage. The CPU (Central Processing Unit) is the brain of your machine, and if it’s overloaded, everything else slows down. In this guide, you’ll learn different ways to Linux...

What is SNMP Trap: Real-Time Alerts for Network Monitoring

What is SNMP Trap: Real-Time Alerts for Network Monitoring

Why wait for the next poll? An SNMP trap is a real-time alert sent from a device to a monitoring system, without waiting for polling. Ever had a router die silently at 3 AM while your monitoring system was still polling away every 5 minutes? Yeah… not fun. That’s...

Upgrade your monitoring lists with icon images

Upgrade your monitoring lists with icon images

Recently I was importing an Icinga configuration for testing purposes. Working with this configuration, I found that there were icon images assigned to the objects. Sadly, those didn’t display, because I didn’t have the icon set installed. So I thought of creating my...

Targeting hosts and services in Icinga 2 API requests

Targeting hosts and services in Icinga 2 API requests

Today, we are going to take a look at the Icinga 2 API and the various ways targets can be specified for different actions, such as querying information or scheduling downtimes. This post focuses on the API request payloads themselves and assumes some familiarity with...

Extending Unit-Testing on Icinga2

Extending Unit-Testing on Icinga2

Unit-Testing is important Obviously nobody is disagreeing with this. It's just that during ongoing development and while focusing on features and bug-fixes, testing often falls behind in priority, especially when developers would need to write tests for existing or...

Mastering Service Configuration in Icinga Director

Mastering Service Configuration in Icinga Director

The Icinga Director configuration tool makes it easy to define monitoring objects through the web UI and deploy them to the Icinga 2 API. In this blog post, I’ll walk you through how to configure services in Icinga Director. If you haven't used Icinga Director yet,...

Icinga DB Web Automation

Icinga DB Web Automation

Icinga DB Web Automation allows you to automate monitoring tasks and integrate them directly into your systems and workflows. It is possible to issue command actions without a browser. To do so, a form needs to be submitted by a tool such as cUrl. Every request you...

Endpoint Monitoring with Icinga

Endpoint Monitoring with Icinga

Monitoring with Icinga primarily focuses on servers and infrastructure. But there are also the people operating these systems from their workstations and laptops. If a server can be accessed from a machine with an outdated operating system, the patch level of the...

Subscribe to our Newsletter

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