Displaying 1 to 20 from 35 results

icinga2 - The heart of our monitoring platform with a powerful configuration language and REST API.

  •    C++

Icinga 2 is an open source monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting. Scalable and extensible, Icinga 2 can monitor large, complex environments across multiple locations.

icingaweb2 - A lightweight and extensible web interface to keep an eye on your environment

  •    PHP

Icinga Web 2 is the next generation open source monitoring web interface, framework and command-line interface developed by the Icinga Project, supporting Icinga 2, Icinga Core and any other monitoring backend compatible with the IDO database. Icinga Web 2 and the Icinga Web 2 documentation are licensed under the terms of the GNU General Public License Version 2, you will find a copy of this license in the COPYING file included in the source package.

Thruk - Thruk is a multibackend monitoring webinterface for Naemon, Nagios, Icinga and Shinken using the Livestatus API

  •    Javascript

Thruk is a multibackend monitoring webinterface for Naemon, Nagios, Icinga and Shinken using the Livestatus API.

grafana-pnp-datasource - PNP4Nagios/RRD Datasource for Grafana

  •    Javascript

Also OMD-Labs comes with this datasource included, so if you use OMD-Labs, everything is setup already. In order to make this datasource work, you need the pnp api. This is a separate project at the moment and will be part of the official pnp in the future. You can fetch the api.php from https://github.com/lingej/pnp-metrics-api and place it in your controler folder.

lmd - Livestatus Multitool Daemon - Create livestatus federation from multiple sources

  •    Go

So basically this is a "Livestatus In / Livestatus Out" daemon. Its main purpose is to provide the backend handling of the Thruk Monitoring Gui in a native compiled fast daemon, but it should work for everything which requires Livestatus. Log table requests and commands are just passed through to the actual backends.

interfacetable_v3t - interfacetable_v3t (formerly check_interface_table_v3t)

  •    Perl

Interfacetable_v3t (formerly check_interface_table_v3t) is a Nagios(R) addon that allows you to monitor the network interfaces of a node (e.g. router, switch, server) without knowing each interface in detail. Only the hostname (or ip address) and the snmp community string are required. It generates a html page gathering some info on the monitored node and a table of all interfaces/ports and their status. See the TODO file for coming features.

check_dnssec_expiry - Icinga / Nagios plugin to validate DNSSEC validity of a DNS zone.

  •    Shell

Goal of this plugin is to monitor DNSSEC validation for a given zone using a DNSSEC validating resolver. In the above snippet, replace ZONE with the zone to be checked, e.g. "example.org" and NAMESERVER with your Nameserver (basically it doesn't matter since the check is executed on the Icinga host itself in this basic setup).

check_ceph_dash - Nagios Check for Ceph Cluster Status (via ceph-dash)

  •    Python

This nagios/icinga plugin simply connects to a ceph-dash instance, gather the information about the overall cluster health and outputs a nagios compatible message including several perfdata metrics. Just plain python. Uses urllib2 to gather data from the ceph-dash instance.

RESTlos - RESTlos is a generic RESTful api for nagios-like monitoring systems

  •    Python

RESTlos (german for completely, totally) is a generic Nagios api. Generic means, it can be used with every core that understands the nagios configuration syntax (for example icinga, shinken, etc). It provides a RESTful api for generating any standard nagios object, modify it or delete it. There are also some convenient functions for reloading the core (via command file) or verify the actual configuration via the REST interface.

coshsh - A framework which is used to create configuration files for the Naemon, Shinken, Icinga and Nagios monitoring systems

  •    Python

http://coshsh.org is a framework which helps you producing configuration files for open source monitoring systems. coshsh reads one or many datasources (which can be files, databases, ldap...) and transforms their contents into host/service/contact-configuration files. Host- and service-definitions are created by filling placeholders in template-files.

check_dane - Nagios/Icinga plugin for checking DANE/TLSA records

  •    Python

Nagios/Icinga plugin for checking DANE/TLSA records. It compares the DANE/TLSA record against the TLS certificate provided by a service.

ansible-icinga2 - Ansible Role for Icinga 2

  •    Python

Ansible role to install and configure Icinga 2. Other operating systems or versions may work but have not been tested.

icingaweb2-module-x509 - Keeps track of certificates as they are deployed in a network environment.

  •    PHP

The X.509 module for Icinga keeps track of certificates as they are deployed in a network environment. It does this by scanning networks for TLS services and collects whatever certificates it finds along the way. The certificates are verified using its own trust store.

Iapetos - A Nagios / Naemon Prometheus exporter

  •    Go

This is a Naemon / Nagios(3/4) / Icinga Prometheus exporter, which gathers information about Nagios and the checks it executes. It's build for the NEB Interface, if the core supports that, it should work. Nagios3 / Icinga freezes after a few seconds if run in daemon mode: ConSol/go-neb-wrapper#1 There is a fork happening within the core after the module has been loaded, which leads to the problem that Go will not start goroutines anymore.

nagflux - A connector which copies performancedata from Nagios / Icinga(2) / Naemon to InfluxDB

  •    Go

Nagflux collects data from the NagiosSpoolfileFolder and adds informations from Livestatus. This data is sent to an InfluxDB, to get displayed by Grafana. Therefor is the tool Histou gives you the possibility to add Templates to Grafana. Nagflux can be seen as the process_perfdata.pl script from PNP4Nagios.

icinga-core - Icinga 1.x, the old core (EOL 31.12.2018)

  •    HTML

Icinga 1.x began as a fork of Nagios and is backward compatible. So, Nagios configurations, plugins and addons can all be used with Icinga 1.x. Though Icinga 1.x retains all the existing features of its predecessor, it builds on them to add many long awaited patches and features requested by the user community. Icinga is an enterprise grade open source monitoring system which keeps watch over a network and any conceivable network resource, notifies the user of errors and recoveries, and generates performance data for reporting. Scalable and extensible, Icinga can monitor complex, large environments across dispersed locations. Icinga is licensed under GPL V2 and is free to use, distribute and modify.

icinga-packaging - Packaging scripts and files for the official Icinga repository


This repository is the main issue tracker and support channel for packages.icinga.com. All packages build for the Icinga repository have their own packaging repository for RPM and Debian/Ubuntu builds.

icinga-vagrant - Vagrant boxes for Icinga 2, Icinga Web 2 and integrations (Graphite, InfluxDB, Elastic, Graylog, etc

  •    Ruby

The Icinga Vagrant boxes allow you to run Icinga 2, Icinga Web 2 and integrations (Graphite, InfluxDB, Grafana, Elastic Stack, Graylog) in various scenarios. A simple vagrant up fully installs these VMs and you are ready to explore the Icinga ecosystem and possible integrations.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.