From d15a44d93b37311f5e788660219ff77dc1ee5585 Mon Sep 17 00:00:00 2001 From: Thorsten Spille Date: Thu, 24 Jul 2025 21:57:40 +0200 Subject: [PATCH] perfdatagraphs --- src/icinga2/install-service.sh | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/src/icinga2/install-service.sh b/src/icinga2/install-service.sh index 7f65a3e..c85fc04 100644 --- a/src/icinga2/install-service.sh +++ b/src/icinga2/install-service.sh @@ -26,13 +26,19 @@ _install() { apt-get update apt-get install -y wget gpg apt-transport-https curl sudo lsb-release - echo "[INFO] Repositories für Icinga, InfluxDB und Grafana werden hinzugefügt." + echo "[INFO] Repositories für Icinga, Netways, InfluxDB und Grafana werden hinzugefügt." # Icinga Repo if [ ! -f /etc/apt/sources.list.d/icinga.list ]; then curl -fsSL https://packages.icinga.com/icinga.key | gpg --dearmor -o /usr/share/keyrings/icinga-archive-keyring.gpg echo "deb [signed-by=/usr/share/keyrings/icinga-archive-keyring.gpg] https://packages.icinga.com/debian icinga-${OS_CODENAME} main" > /etc/apt/sources.list.d/icinga.list fi + # Netways Repo for additional modules + if [ ! -f /etc/apt/sources.list.d/netways.list ]; then + curl -fsSL https://packages.netways.de/icinga/netways.key | gpg --dearmor -o /usr/share/keyrings/netways-archive-keyring.gpg + echo "deb [signed-by=/usr/share/keyrings/netways-archive-keyring.gpg] https://packages.netways.de/icinga/debian/ icinga-${OS_CODENAME} main" > /etc/apt/sources.list.d/netways.list + fi + # InfluxDB Repo if [ ! -f /etc/apt/sources.list.d/influxdata.list ]; then curl -fsSL https://repos.influxdata.com/influxdata-archive_compat.key | gpg --dearmor -o /usr/share/keyrings/influxdata-archive_compat-keyring.gpg @@ -63,7 +69,9 @@ _install() { icinga-director \ icingadb \ icingadb-redis \ - icingadb-web + icingadb-web \ + icingaweb2-module-perfdatagraphs \ + icingaweb2-module-perfdatagraphs-influxdbv2 } _configure() { @@ -360,6 +368,20 @@ EOF bash -c "cat > /etc/icingaweb2/modules/director/config.ini" < /etc/icingaweb2/modules/perfdatagraphs/config.ini" <