Zum Inhalt springen
Willkommen in der InkluPedia
Wenn dir dieses Wiki geholfen hat, würde sich die InkluPedia über eine Bewertung auf der Trustpilot-Website hierüber als Dankeschön freuen. Feedback zu diesem Wiki ist über das Kontaktformular oder nach eine Anmeldung möglich. Für eine Mitarbeit ist eine Anmeldung erforderlich, Angaben persönlicher Daten sind dabei nicht notwendig. Derzeit ist das wegen monatelangen Attacken von weltweit aktiven SPAM-Bots [1] 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 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]
2.14.4 23. Januar 2025
2.14.5 6. Februar 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
  • 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, 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