Operations | Monitoring | ITSM | DevOps | Cloud

Icinga

Create Custom Icinga Powershell Modules and Plugins

Today I will show you briefly how to build your own Powershell Modules/Plugins using icinga-powershell-framework. As you might know, we recently started writing plugins in Powershell that can be used to monitor windows-services in Icinga2 in a simple way. If you are interested in learning more about it, everything is documented here down to the smallest detail.

community.icinga.com

The community forum is a place where you can meet and chat with other Icinga users. It’s hosted by Icinga and moderated by both the Icinga team and members of the community. It’s mostly being used as a platform to ask and answer technical questions about Icinga, which is a great way to learn more about the tool stack! What does it look like? It’s a discourse platform, so it’s a collection of threads or topics which are open for anyone to leave a comment on!

Icinga User Survey 2019 Report

In late 2019 we were running our first ever user survey on Icinga. We always strive to get to know our users and their requirements better. Our goal for the survey was to get a general understanding about how Icinga is being used. The results are very interesting for us and will help us to make decisions. Today we want to share the results of the survey.

Icinga Web permissions and restrictions (how do they work, examples)

Permissions and restrictions are something used to control how much access is provided to a particular user or user group. Therefore one must first understand what is the role of a user or a group. Here, you will understand permissions and restrictions through configuring users, user groups and roles. They can either be created using configuration files or web interface. When the Icinga Web 2 is installed a default user with admin access is configured.

Icinga 2, Icinga Web 2 and Director Kickstart on CentOS 7

The easiest way to get started with Icinga is a single-node installation. If you are new to the Icinga world, here you have a kickstart for installing Icinga 2, Icinga Web 2 and Icinga Director on CentOS 7. With these steps you will have a ready Icinga environment for monitoring your infrastructure.

Creating a host through the Icinga 2 API

Learning about the Icinga API can be an eye opening moment for some, and lead to a path of automation and configuration management. But where to start? Well, you can always check out the Icinga API documentation for that. But today, I have an idea for you – I’ll show you how to create a host through the Icinga 2 API.

Using Command Endpoint to execute Checks on Agents

Getting started using Icinga in a single node setup can already be quite a challenge for new users. Configuring checks on multiple nodes can seem at lot harder. With this blog post I will show you how easy it is to configure hosts and services in such an environment. In this example our cluster will consist of one master and two agents and we will use the command endpoint method to execute checks on our agents.

Current State of Development: Dashboards

Icinga Web is equipped with various features to create and manage custom views in dashboards. We’ve taken not that many users are missing some features for dashboards, like drag and drop and a better sharing functionality. To meet those needs we set ourselves the goal to increase the overall flexibility of dashboards and to add new features that improve the management and sharing functionality.