Beyond PHP-FPM: Modern PHP Application Servers

Beyond PHP-FPM: Modern PHP Application Servers

For decades, PHP has powered the web using a simple model: process a request, send a response, then shut down. This model, especially in the form of CGI and PHP-FPM, is easy to understand but increasingly inefficient for modern web demands. The Traditional Model: CGI...

IPL: How to create lists with ipl-web

IPL: How to create lists with ipl-web

In my previous blog post, I explained how to build lists using ipl-web widgets. That method will soon be deprecated due to its complexity. With the recent ipl-web release, we have introduced a simpler and more flexible approach to building lists, using a lightweight...

A Short Overview: GitLab Tokens

A Short Overview: GitLab Tokens

During my recent work on extending our GitLab packaging capabilities, I came across various types of tokens that can be used to authenticate users, services, and pipelines while using GitLab CI/CD. Each token has its unique features and use cases that can help ensure...

Feedback Week & Community Call

Feedback Week & Community Call

It's here! We're starting today! The Icinga Feedback Week: an entire week dedicated to you, as well as honoring those that are dedicated to the community. By asking you questions and getting your answers, we’re gathering your thoughts and feedback, which are very...

Why is Icinga called Icinga?

Why is Icinga called Icinga?

It's the year 2009, a nice weekend in late spring and a small group of monitoring enthusiasts comes together to discuss how to move forward with the idea of forking Nagios. Plans were made to make it faster, easier, more scalable, and simply better. Of course, such a...

Why Open Source Cloud Monitoring?

Why Open Source Cloud Monitoring?

When operating a larger business or project, one problem comes quickly apparent: How can I know that my servers and their applications are up and the performance is good across the board? The answer is, of course, monitoring software. But why someone should consider...

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

Why is infrastructure monitoring important?

Why is infrastructure monitoring important?

Infrastructure monitoring is used to collect health and performance data from servers, virtual machines, containers, databases, and other backend components in a tech stack.   How infrastructure Monitoring works Infrastructure monitoring tracks the availability,...

Icinga integration cases: OpsBridge and ServiceNow

Icinga integration cases: OpsBridge and ServiceNow

The health of your systems and applications is fundamental for your organization’s infrastructure. Monitoring them indicates if there are any issues that need to be handled before they become serious and affect your customers. This is why companies often use a...

Subscribe to our Newsletter

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