Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. [Gelöst] Wie sichert ihr eure Grafana Dashboards?

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    545

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.6k

[Gelöst] Wie sichert ihr eure Grafana Dashboards?

Geplant Angeheftet Gesperrt Verschoben Off Topic
grafanabackupdashboard
17 Beiträge 8 Kommentatoren 10.0k Aufrufe 7 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • E ente34

    Vorab mal die Frage ins Forum
    Im Internet habe ich nur allgemeine Anweisungen gefunden, die ich nur kurz überflogen habe.

    Master67M Offline
    Master67M Offline
    Master67
    schrieb am zuletzt editiert von
    #2

    @ente34 ... So
    2021-01-01 (4).png

    Kann man dann wieder Einspielen... habe ich schon 2-3 mal machen müssen :-)

    Gruß Master67

    1 Antwort Letzte Antwort
    0
    • E ente34

      Vorab mal die Frage ins Forum
      Im Internet habe ich nur allgemeine Anweisungen gefunden, die ich nur kurz überflogen habe.

      MichMeinM Offline
      MichMeinM Offline
      MichMein
      schrieb am zuletzt editiert von
      #3

      Hi @ente34,
      ich mache es z.B. automatisiert über einen crontab mit dem folgenden Script

      #!/bin/bash
      TIMESTAMP=$(date +"%Y.%m.%d-%H.%M.%S")
      BACKUP_DIR="/mnt/nas/autobackups/grafana"
      HOST="http://localhost:3000"
      # backup grafana data sources
      PWD=""
      if [ ! -d $BACKUP_DIR/datasources ] ; then
      mkdir -p $BACKUP_DIR/datasources
      fi
      curl -s "$HOST/api/datasources" -u admin:$PWD | jq -c -M '.[]'|split -l 1 - $BACKUP_DIR/datasources/
      # backup grafana dashboards
      KEY="eyJrIjoiQnc1U21SeUVQVmtPV2g2dFBNSU4xS1J3YmN2YUViN1oiLCJuIjoiQmFja3VwIiwiaWQiOjF9"
      if [ ! -d $BACKUP_SIR/dashboards ] ; then
      mkdir -p $BACKUP_DIR/dashboards
      fi
      for dash in $(curl -k -H "Authorization: Bearer $KEY" $HOST/api/search\?query\=\& | jq -r '.[] | .uri'); do
      curl -k -H "Authorization: Bearer $KEY" $HOST/api/dashboards/$dash | sed 's/"id":[0-9]\+,/"id":null,/' | sed 's/\(.*\)}/\1,"overwrite": tr$done
      # create tar archive with timestamp
      tar cvfz $BACKUP_DIR/backup.grafana-$TIMESTAMP.tgz $BACKUP_DIR/da*
      # clean up old backups if you want
      # rm -r $BACKUP_DIR/da*
      

      Bei „PWD“ natürlich Dein Passwort eintragen und die Verzeichnisse anpassen. Und Zeile 22 nicht mit kopieren.

      Gruß Michael
      Sofern Beiträge hilfreich für Dich sind, nutze das Voting unten rechts.

      E 1 Antwort Letzte Antwort
      0
      • MichMeinM MichMein

        Hi @ente34,
        ich mache es z.B. automatisiert über einen crontab mit dem folgenden Script

        #!/bin/bash
        TIMESTAMP=$(date +"%Y.%m.%d-%H.%M.%S")
        BACKUP_DIR="/mnt/nas/autobackups/grafana"
        HOST="http://localhost:3000"
        # backup grafana data sources
        PWD=""
        if [ ! -d $BACKUP_DIR/datasources ] ; then
        mkdir -p $BACKUP_DIR/datasources
        fi
        curl -s "$HOST/api/datasources" -u admin:$PWD | jq -c -M '.[]'|split -l 1 - $BACKUP_DIR/datasources/
        # backup grafana dashboards
        KEY="eyJrIjoiQnc1U21SeUVQVmtPV2g2dFBNSU4xS1J3YmN2YUViN1oiLCJuIjoiQmFja3VwIiwiaWQiOjF9"
        if [ ! -d $BACKUP_SIR/dashboards ] ; then
        mkdir -p $BACKUP_DIR/dashboards
        fi
        for dash in $(curl -k -H "Authorization: Bearer $KEY" $HOST/api/search\?query\=\& | jq -r '.[] | .uri'); do
        curl -k -H "Authorization: Bearer $KEY" $HOST/api/dashboards/$dash | sed 's/"id":[0-9]\+,/"id":null,/' | sed 's/\(.*\)}/\1,"overwrite": tr$done
        # create tar archive with timestamp
        tar cvfz $BACKUP_DIR/backup.grafana-$TIMESTAMP.tgz $BACKUP_DIR/da*
        # clean up old backups if you want
        # rm -r $BACKUP_DIR/da*
        

        Bei „PWD“ natürlich Dein Passwort eintragen und die Verzeichnisse anpassen. Und Zeile 22 nicht mit kopieren.

        E Offline
        E Offline
        ente34
        schrieb am zuletzt editiert von
        #4

        @MichMein
        Sieht sehr gut aus, vielen Dank!
        Hier gibt es aber vermutlich einen copy/paste Problem:

        | sed 's/\(.*\)}/\1,"overwrite": tr$done
        

        Kannnst Du das nochmal posten?

        MichMeinM 1 Antwort Letzte Antwort
        0
        • E ente34

          @MichMein
          Sieht sehr gut aus, vielen Dank!
          Hier gibt es aber vermutlich einen copy/paste Problem:

          | sed 's/\(.*\)}/\1,"overwrite": tr$done
          

          Kannnst Du das nochmal posten?

          MichMeinM Offline
          MichMeinM Offline
          MichMein
          schrieb am zuletzt editiert von MichMein
          #5

          @ente34

          #!/bin/bash
          TIMESTAMP=$(date +"%Y.%m.%d-%H.%M.%S")
          BACKUP_DIR="/mnt/nas/autobackups/grafana"
          HOST="http://localhost:3000"
          # backup grafana data sources
          PWD=""
          if [ ! -d $BACKUP_DIR/datasources ] ; then
              mkdir -p $BACKUP_DIR/datasources
          fi
          curl -s "$HOST/api/datasources" -u admin:$PWD | jq -c -M '.[]'|split -l 1 - $BACKUP_DIR/datasources/
          # backup grafana dashboards
          KEY="eyJrIjoiQnc1U21SeUVQVmtPV2g2dFBNSU4xS1J3YmN2YUViN1oiLCJuIjoiQmFja3VwIiwiaWQiOjF9"
          if [ ! -d $BACKUP_SIR/dashboards ] ; then
              mkdir -p $BACKUP_DIR/dashboards
          fi
          for dash in $(curl -k -H "Authorization: Bearer $KEY" $HOST/api/search\?query\=\& | jq -r '.[] | .uri'); do
            curl -k -H "Authorization: Bearer $KEY" $HOST/api/dashboards/$dash | sed 's/"id":[0-9]\+,/"id":null,/' | sed 's/\(.*\)}/\1,"overwrite": true}/' | jq . > $BACKUP_DIR/dashboards/$(echo ${dash} |cut -d\" -f 4 |cut -d\/ -f2).json
          done
          # create tar archive with timestamp
          tar cvfz $BACKUP_DIR/backup.grafana-$TIMESTAMP.tgz $BACKUP_DIR/da*
          # clean up old backups if you want
          # rm -r $BACKUP_DIR/da*
          

          autobackupgrafana.sh.txt

          Gruß Michael
          Sofern Beiträge hilfreich für Dich sind, nutze das Voting unten rechts.

          E Tux1950T 2 Antworten Letzte Antwort
          0
          • MichMeinM MichMein

            @ente34

            #!/bin/bash
            TIMESTAMP=$(date +"%Y.%m.%d-%H.%M.%S")
            BACKUP_DIR="/mnt/nas/autobackups/grafana"
            HOST="http://localhost:3000"
            # backup grafana data sources
            PWD=""
            if [ ! -d $BACKUP_DIR/datasources ] ; then
                mkdir -p $BACKUP_DIR/datasources
            fi
            curl -s "$HOST/api/datasources" -u admin:$PWD | jq -c -M '.[]'|split -l 1 - $BACKUP_DIR/datasources/
            # backup grafana dashboards
            KEY="eyJrIjoiQnc1U21SeUVQVmtPV2g2dFBNSU4xS1J3YmN2YUViN1oiLCJuIjoiQmFja3VwIiwiaWQiOjF9"
            if [ ! -d $BACKUP_SIR/dashboards ] ; then
                mkdir -p $BACKUP_DIR/dashboards
            fi
            for dash in $(curl -k -H "Authorization: Bearer $KEY" $HOST/api/search\?query\=\& | jq -r '.[] | .uri'); do
              curl -k -H "Authorization: Bearer $KEY" $HOST/api/dashboards/$dash | sed 's/"id":[0-9]\+,/"id":null,/' | sed 's/\(.*\)}/\1,"overwrite": true}/' | jq . > $BACKUP_DIR/dashboards/$(echo ${dash} |cut -d\" -f 4 |cut -d\/ -f2).json
            done
            # create tar archive with timestamp
            tar cvfz $BACKUP_DIR/backup.grafana-$TIMESTAMP.tgz $BACKUP_DIR/da*
            # clean up old backups if you want
            # rm -r $BACKUP_DIR/da*
            

            autobackupgrafana.sh.txt

            E Offline
            E Offline
            ente34
            schrieb am zuletzt editiert von
            #6

            @MichMein
            Läuft, vielen Dank!

            Für den Fall, der hoffentlich nie eintritt,
            kannst Du mir grob skizzieren, wie ein Restore ablaufen würde?

            MichMeinM 1 Antwort Letzte Antwort
            0
            • E ente34

              @MichMein
              Läuft, vielen Dank!

              Für den Fall, der hoffentlich nie eintritt,
              kannst Du mir grob skizzieren, wie ein Restore ablaufen würde?

              MichMeinM Offline
              MichMeinM Offline
              MichMein
              schrieb am zuletzt editiert von
              #7

              @ente34 sagte in Wie sichert ihr eure Grafana Dashboards?:

              ...
              kannst Du mir grob skizzieren, wie ein Restore ablaufen würde?

              Leider nicht, da es bislang nicht notwendig war und das auch hoffentlich so bleibt :thinking_face:

              Gruß Michael
              Sofern Beiträge hilfreich für Dich sind, nutze das Voting unten rechts.

              1 Antwort Letzte Antwort
              0
              • MichMeinM MichMein

                @ente34

                #!/bin/bash
                TIMESTAMP=$(date +"%Y.%m.%d-%H.%M.%S")
                BACKUP_DIR="/mnt/nas/autobackups/grafana"
                HOST="http://localhost:3000"
                # backup grafana data sources
                PWD=""
                if [ ! -d $BACKUP_DIR/datasources ] ; then
                    mkdir -p $BACKUP_DIR/datasources
                fi
                curl -s "$HOST/api/datasources" -u admin:$PWD | jq -c -M '.[]'|split -l 1 - $BACKUP_DIR/datasources/
                # backup grafana dashboards
                KEY="eyJrIjoiQnc1U21SeUVQVmtPV2g2dFBNSU4xS1J3YmN2YUViN1oiLCJuIjoiQmFja3VwIiwiaWQiOjF9"
                if [ ! -d $BACKUP_SIR/dashboards ] ; then
                    mkdir -p $BACKUP_DIR/dashboards
                fi
                for dash in $(curl -k -H "Authorization: Bearer $KEY" $HOST/api/search\?query\=\& | jq -r '.[] | .uri'); do
                  curl -k -H "Authorization: Bearer $KEY" $HOST/api/dashboards/$dash | sed 's/"id":[0-9]\+,/"id":null,/' | sed 's/\(.*\)}/\1,"overwrite": true}/' | jq . > $BACKUP_DIR/dashboards/$(echo ${dash} |cut -d\" -f 4 |cut -d\/ -f2).json
                done
                # create tar archive with timestamp
                tar cvfz $BACKUP_DIR/backup.grafana-$TIMESTAMP.tgz $BACKUP_DIR/da*
                # clean up old backups if you want
                # rm -r $BACKUP_DIR/da*
                

                autobackupgrafana.sh.txt

                Tux1950T Offline
                Tux1950T Offline
                Tux1950
                schrieb am zuletzt editiert von
                #8

                @michmein Ich verwende inzwischem Version 9.1.1 von Grafana. Dort funktioniert das Script leider nicht mehr.
                Habe deshalb einiges daran geändert und jetzt haben die Dateien wieder richtige Inhalte. Evtl. wurde die URL zum herunterladen der Dashboards geändert. Hier nun das abgeänderte Script:

                autobackupgrafana.sh.txt


                Gruss Wolfgang

                R 1 Antwort Letzte Antwort
                0
                • Tux1950T Tux1950

                  @michmein Ich verwende inzwischem Version 9.1.1 von Grafana. Dort funktioniert das Script leider nicht mehr.
                  Habe deshalb einiges daran geändert und jetzt haben die Dateien wieder richtige Inhalte. Evtl. wurde die URL zum herunterladen der Dashboards geändert. Hier nun das abgeänderte Script:

                  autobackupgrafana.sh.txt

                  R Offline
                  R Offline
                  Rushmed
                  Most Active
                  schrieb am zuletzt editiert von
                  #9

                  Backitup kann doch Grafana Dashboards sichern. Warum so umständlich?

                  A 1 Antwort Letzte Antwort
                  0
                  • R Rushmed

                    Backitup kann doch Grafana Dashboards sichern. Warum so umständlich?

                    A Offline
                    A Offline
                    Altersrentner
                    schrieb am zuletzt editiert von
                    #10

                    @rushmed sagte in [Gelöst] Wie sichert ihr eure Grafana Dashboards?:

                    Backitup kann doch Grafana Dashboards sichern. Warum so umständlich?

                    Das dachte ich auch, aber leider funktioniert das bei mir nicht und hat auch noch nie funktioniert.
                    Grafana Sicherung.png
                    Alle anderen Sicherungsaufträge werden abgearbeitet.
                    Grafana Sicherung1.png
                    Mit freundlichen Grüßen
                    Michael

                    R 1 Antwort Letzte Antwort
                    0
                    • A Altersrentner

                      @rushmed sagte in [Gelöst] Wie sichert ihr eure Grafana Dashboards?:

                      Backitup kann doch Grafana Dashboards sichern. Warum so umständlich?

                      Das dachte ich auch, aber leider funktioniert das bei mir nicht und hat auch noch nie funktioniert.
                      Grafana Sicherung.png
                      Alle anderen Sicherungsaufträge werden abgearbeitet.
                      Grafana Sicherung1.png
                      Mit freundlichen Grüßen
                      Michael

                      R Offline
                      R Offline
                      Rushmed
                      Most Active
                      schrieb am zuletzt editiert von
                      #11

                      @altersrentner Was steht denn im Log bei der Sicherung von Grafana? Stimmen die Logindaten von admin?

                      A 1 Antwort Letzte Antwort
                      0
                      • R Rushmed

                        @altersrentner Was steht denn im Log bei der Sicherung von Grafana? Stimmen die Logindaten von admin?

                        A Offline
                        A Offline
                        Altersrentner
                        schrieb am zuletzt editiert von
                        #12

                        @rushmed sagte in [Gelöst] Wie sichert ihr eure Grafana Dashboards?:

                        Was steht denn im Log bei der Sicherung von Grafana

                        Danke für Deine Hilfe,
                        Wo finde ich das?

                        @rushmed sagte in [Gelöst] Wie sichert ihr eure Grafana Dashboards?:

                        Stimmen die Logindaten von admin

                        Ja die stimmen.
                        API Key wurde erneuert aber ohne Erfolg
                        MfG Michael

                        E 1 Antwort Letzte Antwort
                        0
                        • A Altersrentner

                          @rushmed sagte in [Gelöst] Wie sichert ihr eure Grafana Dashboards?:

                          Was steht denn im Log bei der Sicherung von Grafana

                          Danke für Deine Hilfe,
                          Wo finde ich das?

                          @rushmed sagte in [Gelöst] Wie sichert ihr eure Grafana Dashboards?:

                          Stimmen die Logindaten von admin

                          Ja die stimmen.
                          API Key wurde erneuert aber ohne Erfolg
                          MfG Michael

                          E Offline
                          E Offline
                          Einstein67
                          schrieb am zuletzt editiert von
                          #13

                          @altersrentner said in [Gelöst] Wie sichert ihr eure Grafana Dashboards?:

                          API Key wurde erneuert aber ohne Erfolg

                          API-Key für die Role "Admin" erzeugt? Sonst gehts nicht.

                          A 2 Antworten Letzte Antwort
                          0
                          • E Einstein67

                            @altersrentner said in [Gelöst] Wie sichert ihr eure Grafana Dashboards?:

                            API Key wurde erneuert aber ohne Erfolg

                            API-Key für die Role "Admin" erzeugt? Sonst gehts nicht.

                            A Offline
                            A Offline
                            Altersrentner
                            schrieb am zuletzt editiert von
                            #14

                            @einstein67 sagte in [Gelöst] Wie sichert ihr eure Grafana Dashboards?:

                            API-Key für die Role "Admin" erzeugt? Sonst gehts nicht.

                            Ich glaube hier liegt der ewige Fehler.
                            Grafana Sicherung2.png
                            Was muss ich hier eintragen damit das weiße Kreuz auf rotem Grund verschwindet
                            MfG Michael

                            DJMarc75D 1 Antwort Letzte Antwort
                            0
                            • E Einstein67

                              @altersrentner said in [Gelöst] Wie sichert ihr eure Grafana Dashboards?:

                              API Key wurde erneuert aber ohne Erfolg

                              API-Key für die Role "Admin" erzeugt? Sonst gehts nicht.

                              A Offline
                              A Offline
                              Altersrentner
                              schrieb am zuletzt editiert von
                              #15

                              @einstein67 sagte in [Gelöst] Wie sichert ihr eure Grafana Dashboards?:

                              API-Key für die Role "Admin" erzeugt? Sonst gehts nicht.

                              Habe eben ein Backup ausgeführt und es hat geklappt.
                              Mal sehen ob es heute Nacht auch funktioniert.
                              Fehler war wohl Vier statt Admin bei Role.
                              Danke Für Deine Hilfestellung
                              MfG Michael

                              1 Antwort Letzte Antwort
                              0
                              • A Altersrentner

                                @einstein67 sagte in [Gelöst] Wie sichert ihr eure Grafana Dashboards?:

                                API-Key für die Role "Admin" erzeugt? Sonst gehts nicht.

                                Ich glaube hier liegt der ewige Fehler.
                                Grafana Sicherung2.png
                                Was muss ich hier eintragen damit das weiße Kreuz auf rotem Grund verschwindet
                                MfG Michael

                                DJMarc75D Offline
                                DJMarc75D Offline
                                DJMarc75
                                schrieb am zuletzt editiert von
                                #16

                                @altersrentner sagte in [Gelöst] Wie sichert ihr eure Grafana Dashboards?:

                                Was muss ich hier eintragen damit das weiße Kreuz auf rotem Grund verschwindet

                                am besten direkt auf das "rote Kreuz" klicken :grin:

                                Lehrling seit 1975 !!!
                                Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                                https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                                A 1 Antwort Letzte Antwort
                                0
                                • DJMarc75D DJMarc75

                                  @altersrentner sagte in [Gelöst] Wie sichert ihr eure Grafana Dashboards?:

                                  Was muss ich hier eintragen damit das weiße Kreuz auf rotem Grund verschwindet

                                  am besten direkt auf das "rote Kreuz" klicken :grin:

                                  A Offline
                                  A Offline
                                  Altersrentner
                                  schrieb am zuletzt editiert von
                                  #17

                                  @djmarc75 sagte in [Gelöst] Wie sichert ihr eure Grafana Dashboards?:

                                  am besten direkt auf das "rote Kreuz" klicken

                                  "Da wäre ich nicht drauf gekommen":face_with_rolling_eyes:
                                  Leider geht das nicht.
                                  Als Feedback, die Sicherung ist heute Nacht gelaufen. Somit alles prima.
                                  Danke für Eure Unterstützung.
                                  Mit freundlichen Grüßen
                                  Michael

                                  1 Antwort Letzte Antwort
                                  0
                                  Antworten
                                  • In einem neuen Thema antworten
                                  Anmelden zum Antworten
                                  • Älteste zuerst
                                  • Neuste zuerst
                                  • Meiste Stimmen


                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  790

                                  Online

                                  32.5k

                                  Benutzer

                                  81.8k

                                  Themen

                                  1.3m

                                  Beiträge
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                  ioBroker Community 2014-2025
                                  logo
                                  • Anmelden

                                  • Du hast noch kein Konto? Registrieren

                                  • Anmelden oder registrieren, um zu suchen
                                  • Erster Beitrag
                                    Letzter Beitrag
                                  0
                                  • Home
                                  • Aktuell
                                  • Tags
                                  • Ungelesen 0
                                  • Kategorien
                                  • Unreplied
                                  • Beliebt
                                  • GitHub
                                  • Docu
                                  • Hilfe