It’s Pride Month: a time to celebrate the LGBTQIA+ community, reflect on the progress we’ve made, and acknowledge the challenges we still face. Around the world, queer people are once again being...
We’re Still Flying the Rainbow Flag, Even When It’s Hard
It’s Pride Month: a time to celebrate the LGBTQIA+ community, reflect on the progress we’ve made, and acknowledge the challenges we still face. Around the world, queer people are once again being...
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
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
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
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?
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?
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
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
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?
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,...
Using Sketch Symbols to boost the UI mock up workflow 🚀
As you may have noticed in one of my last posts, I’m not super averse to using Sketch in my daily workflow. Still, for creating UI mock ups, both high low quality, Sketch is the graphics tool, that I feel most comfortable in, because it enables me to work and ideate...
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.