Icinga DB Web deep custom variable filter

Icinga DB Web deep custom variable filter

In this blog post I will introduce you to filtering, based on deep custom variables in Icinga DB Web. In Icinga Web 2 monitoring module, it is not possible to filter deep custom variables. Example of deep custom variables involving dictionaries and arrays: vars.dummy...

List View in Icinga DB Web

List View in Icinga DB Web

Similar, to the monitoring module in Icinga Web, Icinga DB Web also provides list views for hosts and services to provide the most common columns to reduce the backend query load. The columns URL parameter is used to provide the columns that are needed for the list...

Is monitoring dead yet?

Is monitoring dead yet?

No, it is not! How can it possibly be dead? In my opinion, monitoring is some thing very important for building a successful IT infrastructure. If monitoring is dead for an IT infrastructure then either that infrastructure already does not exist; or it is so powerful...

Adapting Icinga Web modules To Icinga DB

Adapting Icinga Web modules To Icinga DB

Icinga DB web has a better layout and is more user friendly. This makes monitoring more simple. Hence it would be nice if we could adapt all the Icinga modules to Icinga DB. In this blogpost, I will discuss how to adapt Icinga Web modules to Icinga DB. To do this,...

Icinga DB Housekeeping

Icinga DB Housekeeping

Introduction We all know that the history data is important in monitoring. But this history data becomes obsolete over time and those records become garbage which would only fill up space. So it is important to remove obsolete history records to free up space. We call...

Keeping up with Icinga Web Permissions and Restrictions

Keeping up with Icinga Web Permissions and Restrictions

This blogpost is a followup to the blogpost Icinga Web permissions and restrictions (how do they work, examples). In Icinga web 2 version 2.9, there are two cool updates to Permissions and Restrictions, namely Role Inheritance and Permission Refusal as explained by...

Creating a Business Process and adding it to Dashboard

Creating a Business Process and adding it to Dashboard

In this blogpost I will introduce, how to create a business process from monitored hosts and services and how to add them to dashboards. Business Process module is an interesting module in Icinga Web 2. It allows you to visualise and monitor hierarchical business...

Creating dashboards based on custom filters

Creating dashboards based on custom filters

In this blogpost, I explain how to create dashlets using custom filters. This way you can create dashlets of your own which you find is necessary. Having dashboards in fact improves monitoring. Dashlets are the different sections under the given dashboard, which are...

Rule based monitoring with Icinga apply rules

Rule based monitoring with Icinga apply rules

Apply rules simplifies creation of objects like Service, Notification, Dependency, ScheduleDowntime which require object relation. In this blog post we will understand rule based monitoring with Icinga apply rules with examples. Requirement: Icinga 2 and Icinga Web 2...

Subscribe to our Newsletter

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