From 118b28157a13a6e31f20b520afd9d409f83ce953 Mon Sep 17 00:00:00 2001 From: Roman Zhilkin Date: Sat, 25 Jan 2025 06:54:32 +0700 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D0=B5=20=D1=81=D1=82=D0=B0=D1=80=D0=BE=D0=B3=D0=BE=20=D1=81?= =?UTF-8?q?=D0=BA=D1=80=D0=B8=D0=BF=D1=82=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../container/grafana/import_dashboard.sh | 32 ------------------- 1 file changed, 32 deletions(-) delete mode 100755 manufacturer/container/grafana/import_dashboard.sh diff --git a/manufacturer/container/grafana/import_dashboard.sh b/manufacturer/container/grafana/import_dashboard.sh deleted file mode 100755 index d93b22b..0000000 --- a/manufacturer/container/grafana/import_dashboard.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/bash - - -GF_SECURITY_ADMIN_PASSWORD=admin -GRAFANA_URL=localhost -DASHBOARD_FILE="dashboard.json" -DATA_SOURCE_UID="10.10.1.3:9090" - -GRAFANA_URL=http://admin:${GF_SECURITY_ADMIN_PASSWORD}@${GRAFANA_URL}:3000 - -if [[ ! -f "$DASHBOARD_FILE" ]]; then - echo "Ошибка: Файл с дашбордом '${DASHBOARD_FILE}' не найден." - exit 1 -fi - -DASHBOARD_JSON=$(<"$DASHBOARD_FILE") - -DASHBOARD_JSON=$(echo "$DASHBOARD_JSON" | sed "s/\${DS_LOCALHOST}/$DATA_SOURCE_UID/g") - -IMPORT_JSON=$(jq -n --argjson dashboard "$DASHBOARD_JSON" \ - '{dashboard: $dashboard, overwrite: true}') - - -echo "Измененный JSON дашборда:" -echo "$IMPORT_JSON" - - -response=$(curl -X POST "${GRAFANA_URL}/api/dashboards/import" \ - -H "Content-Type: application/json" \ - -d "${IMPORT_JSON}") - -echo "Ответ от Grafana: ${response}" \ No newline at end of file