Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. InfluxDB
    5. Wiederherstellung Influxdb2 u. Grafana auf neuer Hardware

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Wiederherstellung Influxdb2 u. Grafana auf neuer Hardware

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      theo996 last edited by

      Hallo zusammen,
      ich kämpfe aktuell mit Problemen beim Umzug meines Systems von einem PI4 auf einen PI5 mit neuem Speichermedium.
      Broker und Adapter hab ich alles mittels Backitup rüber bekommen. Influxdb2 und Grafana hab ich auf der neuen Umgebung neu installiert. Diese laufen auch, aber ich bekommen die Daten nicht mehr in Grafana angezeigt. Ich habe beides im Backitup gesichert und aus den Sicherungen wieder hergestellt.
      Was ich bisher an Infos zusammengesucht hatte, habe ich versucht soweit umzusetzen, bin mir aber nach wie vor nicht so recht über die richtige Reihenfolge und die richtige Verwendung der Token im klaren, und vermute da liegt mein Problem.
      Ich habe von Influx den neuen Token von der Ersteinrichtung des PI5, ich habe von Grafana den Token vom PI4 und den vom PI5.
      Kann mir jemand sagen Welche token dann in welcher Reihenfolge in den Instanzen und im Backitup einzusetzen sind?

      Oder hat jemand einen ganz anderen Vorschlag, wie ich meine Daten auf dem PI5 wieder zugänglich bekomme.

      Vielen Dank für Eure Unterstützung.

      Marc Berg 1 Reply Last reply Reply Quote 0
      • Marc Berg
        Marc Berg Most Active @theo996 last edited by Marc Berg

        @theo996 sagte in Wiederherstellung Influxdb2 u. Grafana auf neuer Hardware:

        Ich habe beides im Backitup gesichert und aus den Sicherungen wieder hergestellt.

        Mal Schritt für Schritt:

        • Hast du die beiden nun wiederhergestellt oder nicht? (Gab es dabei Fehlermeldungen?)
        • Kannst du auf die InfluxDB-Weboberfläche zugreifen? Kannst du dort deine Daten sehen?
        • Kannst du auf Grafana grundsätzlich zugreifen? Kannst du dort bereits Datasources und Dashboards sehen?
        T 1 Reply Last reply Reply Quote 0
        • T
          theo996 @Marc Berg last edited by

          @marc-berg
          Die Wiederherstellung ist gelaufen und mir ist keine Fehlermeldung aufgefallen.
          Auf die Oberfläche von InfluxDB kann ich zugreifen und kann mir zumindest dieses anschauen:
          3a146dd6-bd77-4b45-9bfb-229e44ee8601-image.png
          Auf Grafana kann ich auch zugreifen, und kann mir folgendes anzeigen lassen:
          f5637bed-18a2-4f68-8863-378dd7a58851-image.png

          Und ich glaube Du hast schon den 1. Fehler gefunden. Es ist keine Datasource angelegt...

          Ich schau mir das mal genauer an und gebe Rückinfo...

          Marc Berg 1 Reply Last reply Reply Quote 0
          • Marc Berg
            Marc Berg Most Active @theo996 last edited by Marc Berg

            @theo996 sagte in Wiederherstellung Influxdb2 u. Grafana auf neuer Hardware:

            Es ist keine Datasource angelegt...

            Ich krieg's nicht mehr 100% zusammen, aber die Datasources und Dashboards werden über verschiedene Wege wiederhergestellt. Für das eine benötigt man Username (admin) + Passwort, für das anderen den Token.

            Falls noch nicht geschehen, einen neuen Token (unter "service accounts") anlegen und mit allen Rechten versehen. Diesen dann in backitup eintragen.

            T 1 Reply Last reply Reply Quote 0
            • T
              theo996 @Marc Berg last edited by

              @marc-berg
              Nun habe ich zwar die Datasource deckungsgleich mit dem alter System (außer IP und token der neuen Installation) angelegt, muss nun aber auch feststellen, dass in InfluxDB ein Bucket aus dem alten System fehlte. Das habe ich auch noch angelegt und da Backup neu eingelesen, aber es bleibt beim alten:
              559f71ac-cdc0-4a79-b767-2e03c41a3fdc-image.png

              Mein Problem ist, dass ich in InfluxDB und Grafana so gar nicht mehr drin bin...
              Fürchte ich muss mich da wieder reinlesen, damit ich besser verstehe was zu tun ist...

              Marc Berg 1 Reply Last reply Reply Quote 0
              • Marc Berg
                Marc Berg Most Active @theo996 last edited by Marc Berg

                @theo996 sagte in Wiederherstellung Influxdb2 u. Grafana auf neuer Hardware:

                Nun habe ich zwar die Datasource deckungsgleich mit dem alter System (außer IP und token der neuen Installation) angelegt

                Wenn du die Datasources manuell neu anlegst, mögen sie zwar heißen wie vorher, in den Dashboards wird aber auf die interne ID verwiesen. D.h., du musst in allen Dashboards die Datasource noch einmal neu auswählen, das sollte dann funktionieren.

                855a9c95-2e21-4d61-b6b0-48b121c4ff49-grafik.png

                T 1 Reply Last reply Reply Quote 0
                • T
                  theo996 @Marc Berg last edited by

                  @marc-berg
                  Die Datasource ist passend drin (zumindest ändert ein neu Anwählen nichts), aber die Query Options sind leer.
                  efb15822-4e07-4a2c-b83f-3267fc793057-image.png
                  Wenn ich die mit den Werten aus dem alten System fülle, bekomme ich auch was angezeigt.
                  afb855ab-4881-4dc3-859d-87a58d7dd82d-image.png Aber es weit in sofern ab, dass im alten System bei den Query-Einstellungen ein =auto= dazwischen steht.ff72fd63-e6d7-4f43-b396-5224a622bfd9-image.png
                  Dann übernehme ich das mal alles und hoffe dann passt es.

                  T 1 Reply Last reply Reply Quote 0
                  • T
                    theo996 @theo996 last edited by

                    Jetzt habe ich zwar was in den Dashboards, aber wenn ich nun das neue System sichern möchte, kommen diese Meldungen:
                    f298cc27-d7a2-41d8-9d7d-31f11444a871-image.png

                    Marc Berg 1 Reply Last reply Reply Quote 0
                    • Marc Berg
                      Marc Berg Most Active @theo996 last edited by

                      @theo996 sagte in Wiederherstellung Influxdb2 u. Grafana auf neuer Hardware:

                      Jetzt habe ich zwar was in den Dashboards, aber wenn ich nun das neue System sichern möchte, kommen diese Meldungen:

                      Offensichtlich falsche Token oder aber Token mit nicht ausreichenden Rechten.

                      T 1 Reply Last reply Reply Quote 0
                      • T
                        theo996 @Marc Berg last edited by

                        @marc-berg
                        aber ich bin mir sicher, dass im InfluxDB Adapter und Backitup Influx der bei der Neuen Installation erstellte Token drin steht. ebenso wie der Token der neuen Grafana im Backitup eingetragen ist. Die sollten doch alle rechtetechnisch passen!?

                        Was würdest Du empfehlen?
                        Alles noch mal von vorne neu aufsetzen? Oder wie kann ich die Token und die Rechte zurechtbasteln?

                        Marc Berg 1 Reply Last reply Reply Quote 0
                        • Marc Berg
                          Marc Berg Most Active @theo996 last edited by

                          @theo996 sagte in Wiederherstellung Influxdb2 u. Grafana auf neuer Hardware:

                          aber ich bin mir sicher, dass im InfluxDB Adapter und Backitup Influx der bei der Neuen Installation erstellte Token drin steht.

                          Wie ganz konkret hast du den Token erstellt? Hast du in die Doku zum backitup Adapter zu diesem Thema geschaut, das steht eigentlich alles drin.

                          T 1 Reply Last reply Reply Quote 0
                          • T
                            theo996 @Marc Berg last edited by

                            @marc-berg
                            Hallo Marc,
                            wenn Du die Readme meinst, dann ja.
                            Meines Erachtens nach habe ich das auch alles so gemacht.

                            In der alten Installation die Token eingetragen, Backups erstellt.
                            In der neuen Installation iob, InfluxDB und Grafana installiert.
                            Wiederherstellung von iob dann Token InfluxDB und Grafana erstellt und im Adapter und in Backitup eingetragen.
                            Wiederherstellungen von Influx und Grafana...

                            Marc Berg 1 Reply Last reply Reply Quote 0
                            • Marc Berg
                              Marc Berg Most Active @theo996 last edited by

                              @theo996 sagte in Wiederherstellung Influxdb2 u. Grafana auf neuer Hardware:

                              dann Token InfluxDB und Grafana erstellt

                              Wenn du den InfluxDB Token manuell erstellt hast, dann ist es der Falsche. Einzig gültiger Token für das Backup ist derjeinge, der bei der Ersteinrichtung automatisch erstellt wird. Den solltest du dir notiert haben. Wenn nicht, dann steht in der Doku auch, wie du ihn auslesen oder neu erstellen kannst (falls gelöscht).

                              Deshalb meine (nicht beantwortete Frage):

                              Wie ganz konkret hast du den Token erstellt?

                              Grafana machen wir danach.

                              T 1 Reply Last reply Reply Quote 1
                              • T
                                theo996 @Marc Berg last edited by

                                @marc-berg
                                Bezieht sich das auf den Token im alten System oder im und vom Neuen?

                                Marc Berg 1 Reply Last reply Reply Quote 0
                                • Marc Berg
                                  Marc Berg Most Active @theo996 last edited by

                                  @theo996 sagte in Wiederherstellung Influxdb2 u. Grafana auf neuer Hardware:

                                  Bezieht sich das auf den Token im alten System oder im und vom Neuen?

                                  Auf den neuen. Mit dem alten hast schon erfolgreich ein Backup gemacht. Der neu installierte Server aif dem Pi5 hat sich einen neuen Admin-Token erzeugt, den benötigst du.

                                  T 1 Reply Last reply Reply Quote 0
                                  • T
                                    theo996 @Marc Berg last edited by

                                    @marc-berg
                                    Aber den habe ich, und den habe ich auch sowohl im InfluxDB-Adapter als auch unter Backitup eingetragen.

                                    Marc Berg 1 Reply Last reply Reply Quote 0
                                    • Marc Berg
                                      Marc Berg Most Active @theo996 last edited by Marc Berg

                                      @theo996 sagte in Wiederherstellung Influxdb2 u. Grafana auf neuer Hardware:

                                      Aber den habe ich, und den habe ich auch sowohl im InfluxDB-Adapter als auch unter Backitup eingetragen.

                                      Was sagt

                                      http://<Pi5>:<port>/api/v2/authorizations

                                      ? (Vorher am Webzugang der InfluxDB anmelden)

                                      EDIT: am besten das Ergebnis hier reinstellen und meinetwegen die letzten 10-15 Stellen der Token löschen

                                      T 1 Reply Last reply Reply Quote 0
                                      • T
                                        theo996 @Marc Berg last edited by Homoran

                                        @marc-berg said in Wiederherstellung Influxdb2 u. Grafana auf neuer Hardware:

                                        /api/v2/authorizations

                                        {
                                        	"links": {
                                        		"self": "/api/v2/authorizations"
                                        	},
                                        	"authorizations": [
                                        		{
                                        			"id": "0f0a2ead131e5000",
                                        			"token": "UfGTW9jr7g7AoaL6geV01dN4d_kOXp3dOhTwbVtqlBCQ6bWXL9AS-vBBHONkSFekzxFCp0stUyy*********==",
                                        			"status": "active",
                                        			"description": "theo's Token",
                                        			"orgID": "666230297529839f",
                                        			"org": "Home",
                                        			"userID": "0f0a2eacef1e5000",
                                        			"user": "theo",
                                        			"permissions": [
                                        				{
                                        					"action": "read",
                                        					"resource": {
                                        						"type": "authorizations"
                                        					}
                                        				},
                                        				{
                                        					"action": "write",
                                        					"resource": {
                                        						"type": "authorizations"
                                        					}
                                        				},
                                        				{
                                        					"action": "read",
                                        					"resource": {
                                        						"type": "buckets"
                                        					}
                                        				},
                                        				{
                                        					"action": "write",
                                        					"resource": {
                                        						"type": "buckets"
                                        					}
                                        				},
                                        				{
                                        					"action": "read",
                                        					"resource": {
                                        						"type": "dashboards"
                                        					}
                                        				},
                                        				{
                                        					"action": "write",
                                        					"resource": {
                                        						"type": "dashboards"
                                        					}
                                        				},
                                        				{
                                        					"action": "read",
                                        					"resource": {
                                        						"type": "orgs"
                                        					}
                                        				},
                                        				{
                                        					"action": "write",
                                        					"resource": {
                                        						"type": "orgs"
                                        					}
                                        				},
                                        				{
                                        					"action": "read",
                                        					"resource": {
                                        						"type": "sources"
                                        					}
                                        				},
                                        				{
                                        					"action": "write",
                                        					"resource": {
                                        						"type": "sources"
                                        					}
                                        				},
                                        				{
                                        					"action": "read",
                                        					"resource": {
                                        						"type": "tasks"
                                        					}
                                        				},
                                        				{
                                        					"action": "write",
                                        					"resource": {
                                        						"type": "tasks"
                                        					}
                                        				},
                                        				{
                                        					"action": "read",
                                        					"resource": {
                                        						"type": "telegrafs"
                                        					}
                                        				},
                                        				{
                                        					"action": "write",
                                        					"resource": {
                                        						"type": "telegrafs"
                                        					}
                                        				},
                                        				{
                                        					"action": "read",
                                        					"resource": {
                                        						"type": "users"
                                        					}
                                        				},
                                        				{
                                        					"action": "write",
                                        					"resource": {
                                        						"type": "users"
                                        					}
                                        				},
                                        				{
                                        					"action": "read",
                                        					"resource": {
                                        						"type": "variables"
                                        					}
                                        				},
                                        				{
                                        					"action": "write",
                                        					"resource": {
                                        						"type": "variables"
                                        					}
                                        				},
                                        				{
                                        					"action": "read",
                                        					"resource": {
                                        						"type": "scrapers"
                                        					}
                                        				},
                                        				{
                                        					"action": "write",
                                        					"resource": {
                                        						"type": "scrapers"
                                        					}
                                        				},
                                        				{
                                        					"action": "read",
                                        					"resource": {
                                        						"type": "secrets"
                                        					}
                                        				},
                                        				{
                                        					"action": "write",
                                        					"resource": {
                                        						"type": "secrets"
                                        					}
                                        				},
                                        				{
                                        					"action": "read",
                                        					"resource": {
                                        						"type": "labels"
                                        					}
                                        				},
                                        				{
                                        					"action": "write",
                                        					"resource": {
                                        						"type": "labels"
                                        					}
                                        				},
                                        				{
                                        					"action": "read",
                                        					"resource": {
                                        						"type": "views"
                                        					}
                                        				},
                                        				{
                                        					"action": "write",
                                        					"resource": {
                                        						"type": "views"
                                        					}
                                        				},
                                        				{
                                        					"action": "read",
                                        					"resource": {
                                        						"type": "documents"
                                        					}
                                        				},
                                        				{
                                        					"action": "write",
                                        					"resource": {
                                        						"type": "documents"
                                        					}
                                        				},
                                        				{
                                        					"action": "read",
                                        					"resource": {
                                        						"type": "notificationRules"
                                        					}
                                        				},
                                        				{
                                        					"action": "write",
                                        					"resource": {
                                        						"type": "notificationRules"
                                        					}
                                        				},
                                        				{
                                        					"action": "read",
                                        					"resource": {
                                        						"type": "notificationEndpoints"
                                        					}
                                        				},
                                        				{
                                        					"action": "write",
                                        					"resource": {
                                        						"type": "notificationEndpoints"
                                        					}
                                        				},
                                        				{
                                        					"action": "read",
                                        					"resource": {
                                        						"type": "checks"
                                        					}
                                        				},
                                        				{
                                        					"action": "write",
                                        					"resource": {
                                        						"type": "checks"
                                        					}
                                        				},
                                        				{
                                        					"action": "read",
                                        					"resource": {
                                        						"type": "dbrp"
                                        					}
                                        				},
                                        				{
                                        					"action": "write",
                                        					"resource": {
                                        						"type": "dbrp"
                                        					}
                                        				},
                                        				{
                                        					"action": "read",
                                        					"resource": {
                                        						"type": "notebooks"
                                        					}
                                        				},
                                        				{
                                        					"action": "write",
                                        					"resource": {
                                        						"type": "notebooks"
                                        					}
                                        				},
                                        				{
                                        					"action": "read",
                                        					"resource": {
                                        						"type": "annotations"
                                        					}
                                        				},
                                        				{
                                        					"action": "write",
                                        					"resource": {
                                        						"type": "annotations"
                                        					}
                                        				},
                                        				{
                                        					"action": "read",
                                        					"resource": {
                                        						"type": "remotes"
                                        					}
                                        				},
                                        				{
                                        					"action": "write",
                                        					"resource": {
                                        						"type": "remotes"
                                        					}
                                        				},
                                        				{
                                        					"action": "read",
                                        					"resource": {
                                        						"type": "replications"
                                        					}
                                        				},
                                        				{
                                        					"action": "write",
                                        					"resource": {
                                        						"type": "replications"
                                        					}
                                        				}
                                        			],
                                        			"links": {
                                        				"self": "/api/v2/authorizations/0f0a2ead131e5000",
                                        				"user": "/api/v2/users/0f0a2eacef1e5000"
                                        			},
                                        			"createdAt": "2025-06-16T14:36:02.252076205+02:00",
                                        			"updatedAt": "2025-06-16T14:36:02.252076205+02:00"
                                        		}
                                        	]
                                        }
                                        

                                        MOD-EDIT: Code in code-tags gesetzt!

                                        Marc Berg 1 Reply Last reply Reply Quote 0
                                        • Marc Berg
                                          Marc Berg Most Active @theo996 last edited by

                                          @theo996 sagte in Wiederherstellung Influxdb2 u. Grafana auf neuer Hardware:

                                          /api/v2/authorizations

                                          Das hier wäre der richtige:

                                          UfGTW9jr7g7AoaL6geV01dN4d_kOXp3dOhTwbVtqlBCQ6bWXL9AS-vBBHONkSFekzxFCp0stUyy*********==
                                          

                                          Aber in deiner Backitup-Konfiguration steht ein anderer:

                                          NXS4....
                                          
                                          T 2 Replies Last reply Reply Quote 0
                                          • T
                                            theo996 @Marc Berg last edited by

                                            @marc-berg Ich werde verrückt.
                                            Da hab ich mehrfach den richtigen eingetragen...
                                            Ich hab ihn jetzt nochmals eingesetzt und teste gleich noch mal neu.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            627
                                            Online

                                            31.8k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            2
                                            23
                                            287
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo