Questions tagged [icinga]

Icinga is an open-source network and computer system monitoring application. It's a fork of Nagios. It is recommended to use the `icinga` tag together with the version specific tag, f.e. `icinga-2.0`.

About

Icinga is an open-source network and computer system monitoring application. It was originally created as a fork of the Nagios system monitoring application in 2009.

Icinga is attempting to get past perceived short-comings in Nagios' development process, as well as adding new features such as a modern Web 2.0 style user interface, additional database connectors (for MySQL and PostgreSQL), and a REST API that lets administrators integrate numerous extensions without complicated modification of the Icinga core.

Wikipedia page

Tagging Recommendation

It is recommended to use the icinga tag together with the version specific tag, f.e. icinga-2.0

Resources

  1. Icinga 2
  2. Documentation
  3. Community wiki
112 questions
1
vote
1 answer

How to schedule a downtime in icinga2 by using icinga-api with groovy?

I'm searching for a way to schedule a downtime in icinga2 with a groovy script. I already tried creating a small groovy script. Tried using the examples from icinga documentation: curl -u root:icinga -k -s…
Markus
  • 1,360
  • 1
  • 16
  • 22
1
vote
1 answer

Icinga2 object ApiUser is unknown

I need help understanding an error why I'm seeing an error. The feature api is already enabled with the correct ApiListener object, and Api logs are being updated in /var/lib/icinga2/api/log/current . But I'm getting this error when I restart…
Luc Charpentier
  • 562
  • 5
  • 21
1
vote
0 answers

Puppet template does not find module function

I'm trying to use icinga2's puppet module which defines a custom function and a template where it is used. I'm using the following (stripped) hiera configuration: icinga2::object::host: host.com: target_file_name: host.conf display_name:…
1
vote
0 answers

I am trying to setup Icingas web setup but getting error

I am trying to setup Icinga2. Here's what I am doing. I have installed mysql db on one server and Icinga on other. Up until now everything is fine. But When I try to set up web for Icinga before finish tab it throws following error: Unable to create…
1
vote
3 answers

Parsing icinga conf files in python

I'm trying to write a wrapper for an icinga2 instance. The objets inside the config files look like this; object object_type "object_name" { some_property = "some_value" } example; object Host "server1" { import "generic-host" address =…
Marcelo Grebois
  • 383
  • 1
  • 4
  • 14
1
vote
1 answer

Icinga2 IDo integration with ms-sql

Is there any documentation with integrating icinga2 IDo format with MS-SQL database. Currently I can only find mysql or postgres addons. I am unfortunately stuck to ms-sql as the only db option so cannot integrate icinga2 with mysql , mariadb or…
Biswajit_86
  • 3,661
  • 2
  • 22
  • 36
0
votes
2 answers

How to Instrumenting application for prometheus monitoring in large codebase as a devops engineer

what I've found in the internet regarding instrumenting application for prometheus monitoring is, people are instrumenting their app (python, go) by hard coding the application. So, they are all developers. From the devops perspective, how to…
bobs
  • 55
  • 8
0
votes
0 answers

IcingaWeb2 change php73-fpm port

i'm change the php73-fpm port from 9000 into 9001, because the port of 9000 is used by another service, but when i start the icingaweb2 service it shows that the php73-fpm is not started, so i assumed that the icingaweb2 still use the old port that…
0
votes
1 answer

How to decide warning and critical levels in nagios?

Can someone please tell on what basis should I decide warning and critical level for a check in nagios . I want to have notification for warning state before the check sends out critical . The check I am performing is check_es_logs that is Elastic…
JBOSSUSER
  • 35
  • 9
0
votes
1 answer

Icinga Mysql migration error Table doesn't exist in engine

I have tried to perform update for icinga into 2.9.1 and to do this I need to apply migration on a sql database. The migration uses the following sql query: 2.9.0 migration CREATE TABLE `icingaweb_rememberme`( -> id int(10)…
Tomasz Juszczak
  • 2,276
  • 15
  • 25
0
votes
1 answer

Nagios/Icinga - find host by custom variable with cmd/status.cgi

I'm looking for solution how to get a hostname from Nagios/Icinga by searching it by custom variable with cmd/status.cgi. I have a custom variable with unique specific IDs on every host. I have to get the hostname by searching on ID. There is a…
Ilya
  • 3
  • 3
0
votes
1 answer

Check interval in icinga2?

I am trying to change the check_interval time for a single domain to 5 minutes but icinga2 doesn't override it. The checks are done every 1 minute. Here is my conf. The main domain examplemanager.com Icinga checks for 5 minutes but I want…
hrai
  • 1
0
votes
1 answer

Icinga2 event plugin command starting a rundeck job via api

i made myself a test environment in icinga2 with a tomcat server. I would like to combine the two softwares rundeck and icinga. My idea is to start a rundeck job, when icinga detects a problem. In my case I have a tomcat server, where i fill up the…
Nils K
  • 13
  • 3
0
votes
1 answer

Is there a way in Thruk to extract the 'Expanded command' somewhere, via JSON, REST, or curl?

It shows up on the page, and I can see it in view source on chrome, but I do not appear to be able to get this info via curl, as the page stops loading - probably due to the JSON/js involved in formatting the page. is there a way to obtain this…
0
votes
2 answers

Is there a way to add multiple values for label in nagios/icinga performance data

Looks like this is the format for performance data in nagios/icinga 'label'=value[UOM];[warn];[crit];[min];[max] Is it possible to add more than one value for single label as shown…
jarvis93
  • 3
  • 2