Icinga

Aus InkluPedia
Icinga
Logo
Icinga Web 1.8 - Host Status Events
Icinga Web 1.8 - Host Status Events
Maintainer Team Icinga[1]
Erscheinungsjahr 28. Oktober 2009[2]
Aktuelle Version [1]
Betriebssystem Unix-Derivate, Microsoft Windows
Programmiersprache basiert auf C++[3]
Kategorie Netzwerk-Monitoring
Lizenz GPL 2[2]
Website icinga.com

Icinga ist eine freie Open-Source-Monitoringlösung zur Überwachung komplexer IT-Infrastrukturen. Der Name Icinga ist ein Wort aus der Bantusprache isiZulu (oft nur Zulu genannt).[4]

Der Icinga-Core läuft auf diversen Unix-Derivaten und Microsoft Windows.[5] Für Mac OS X ist eine experimentelle Version verfügbar.[6] Als Backend unterstützt Icinga in der Version 2.0 wahlweise die Datenbanken MariaDB, MySQL oder PostgreSQL. Der Icinga-Core arbeitet Multi-Threaded. Icinga ist clusterfähig, die Kommunikation im Cluster erfolgt mit x509-SSL-Zertifikaten.[7] Der Code wird auf GitHub verwaltet. Eine Dokumentation ist (für die Version 1.x) in Deutsch auf der Projektwebseite verfügbar (Stand 17. Juni 2014).[8]

Mit Icinga Reports ist eine Reportinglösung von dem Projekt verfügbar. Icinga Reports basiert auf die Open-Source-Lösung JasperReports.[9] Mit icingabeat können Daten über die Icinga 2 API an Elasticsearch oder Logstash weitergegeben werden.[10] Mit einem Modul kann Icinga seit November 2019 an Jira angebunden werden.[11]

Mobilgeräte beispielsweise mit Android, Apple iOS, BlackBerry Tablet OS oder WebOS können Icinga nutzen. Benötigt werden JavaScript und ein Webbrowser, der auf WebKit basiert.[12] Mit TKmon existiert ein vereinfachtes kostenloses Open-Source-Webinterface zu Icinga, das von der Thomas-Krenn.AG und NETWAYS entwickelt wird.[13]

Geschichte

Im Mai 2009 kündigte eine Gruppe von Entwicklern rund um den Dienstleister Netways für Nagios einen Fork namens Icinga an.[14] Die erste Version von Icinga wurde am 28. Oktober 2009 veröffentlicht. Am 16. Juni 2014 wurde die Version 2 freigegeben. Mit der Version 2 von Icinga basiert diese nun nicht mehr auf der Code-Basis des Nagios-Core. Die Kompatibilität zu Nagios ist weiterhin gegeben.[15] Am 19. Februar 2020 wurde Icinga 1.0 für Windows veröffentlicht.[16] Am 16. März 2020 wurde der Release Candidate (RC1) von Icinga DB v1.0 veröffentlicht. Icinga DB ist der Nachfolger von Icinga Data Output (IDO). Während IDO die Monitoring-Daten direkt in eine MySQL- oder PostgreSQL-Datenbank schreibt, schreibt Icinga DB die Daten in die In-Memory-Datenbank Redis. Dort werden die Daten vom Inciga DB Daemon analysiert und nur die wichtige Änderungen in die dahinter geschaltete Datenbank geschrieben. Das steigert die Performance von Icinga.[17]

Versionen (Auswahl)

Version Datum
2.0 16. Juni 2014
2.1 29. August 2014
2.2 17. November 2014
2.3 10. März 2015
2.3.9 26. August 2015[18]
2.4.0 16. November 2015
2.5.0 22. August 2016
2.6.0 13. Dezember 2016
2.7.0 2. August 2017[19][20]
2.10 11. Oktober 2018[21]
2.10.5 23. Mai 2019[22]
2.11 19. September 2019[23]
2.12 5. August 2020[24]
2.13 3. August 2021[25]
2.14 12. Juli 2023[26]
2.14.1 21. Dezember 2023[27]
2.14.2 18. Januar 2024[28]
2.14.3 12. November 2024[29]

Literatur

  • 2013: Das Nagios-Icinga-Kochbuch, Timo Kucza & Ralf Staudemeyer, 571 Seiten, O'Reilly, ISBN 978-3-86899-346-2
  • 2013: Icinga Network Monitoring, Viranch Mehta, 118 Seiten, Packt Publishing, Englisch, ISBN 978-1783282296
  • 2018: Icinga 2: Ein praktischer Einstieg ins Monitoring, Lennart Betz und Thomas Widhalm, 686 Seiten, dpunkt.verlag GmbH, 2. aktualisierte und erweiterte Auflage, ISBN 978-3864905568

Weblinks

Quellen

  1. Team - Icinga: Open Source Monitoring
  2. 2,0 2,1 FAQ - Icinga: Open Source Monitoring
  3. What is Icinga 2? - Icinga: Open Source Monitoring
  4. isiZulu.net – Zulu-English online dictionary
  5. http://packages.icinga.org/
  6. Icinga und Nagios für OS X und Linux-PPC mit integrierten Apache2-HTTP-Server (abgerufen am 17. Juni 2014)
  7. Open-Source-Monitoring Icinga 2 ist fertig | heise online, 16.06.2014
  8. http://docs.icinga.org/
  9. Icinga Reporting - Icinga: Open Source Monitoring
  10. Releasing icingabeat v7.5.2 | Icinga, Feb 28, 2020
  11. Releasing Icinga Module for Jira | Icinga, Nov 7, 2019
  12. Icinga Mobile - Icinga: Open Source Monitoring
  13. TKmon Thomas-Krenn.AG | Thomas-Krenn.AG
  14. ICINGA: Abspaltung von Nagios vollzogen | iX, 06.05.2009
  15. Icinga 2.0 has arrived - - Icinga: Open Source Monitoring, June 16th, 2014
  16. Announcing Icinga for Windows v1.0 | Icinga, Feb 19, 2020
  17. Monitoring: In-Memory-DB soll Icinga auf Trab bringen | heise online
  18. Icinga 2 bugfix release v2.3.9 | Icinga, Aug 26, 2015
  19. Icinga 2 v2.7.0 released | Icinga
  20. Releases · Icinga/icinga2 · GitHub
  21. Icinga 2.10 released: Namespaces, Notifications, TLS Performance | Icinga, Oct 11, 2018
  22. Icinga 2.10.5 | Icinga
  23. Icinga 2.11 | Icinga
  24. Releasing Icinga 2.12 + 2.11.5: Icinga DB, connection security, DSL - Icinga, Aug 5, 2020
  25. Releasing Icinga 2.13.0, Aug 3, 2021
  26. Releasing Icinga 2.14 and 2.13.8, Jul 12, 2023
  27. Critical hotfix releases: Icinga 2.14.1 and 2.13.9, Dec 21, 2023
  28. Releasing Icinga v2.14.2, Jan 18, 2024
  29. Critical Icinga 2 Security Releases: 2.14.3, 2.13.10, 2.12.11, 2.11.12 (CVE-2024-49369), Nov 12, 2024