Zum Inhalt springen
Willkommen in der InkluPedia
Wenn dir dieses Wiki geholfen hat, würde sich die InkluPedia über eine Trustpilot-Bewertung hierüber als Dankeschön freuen. Feedback zu diesem Wiki ist über das Kontaktformular oder nach eine Anmeldung möglich. Für die Mitarbeit ist eine Anmeldung (ohne Angaben persönlicher Daten) erforderlich. Wegen Attacken von weltweit aktiven SPAM-Bots [1] ist das derzeit nur über ein Formular möglich.

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 in einem Webarchiv der Projektwebseite verfügbar.[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]
2.14.5 6. Februar 2025
2.15 18. Juni 2025

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
  • 2022: Icinga: Monitoring – Grundlagen und Praxis, Lennart Betz und Thomas Widhalm, 742 Seiten, dpunkt.verlag GmbH, ISBN 978-3864908798

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. Icinga - Open Source Monitoring | Documentation @ Wayback Machine
  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, 17.03.2020
  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