NEWS
Wiederherstellung Influxdb2 u. Grafana auf neuer Hardware
-
@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:
Auf Grafana kann ich auch zugreifen, und kann mir folgendes anzeigen lassen:
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...
-
@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.
-
@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:
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... -
@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.
-
@marc-berg
Die Datasource ist passend drin (zumindest ändert ein neu Anwählen nichts), aber die Query Options sind leer.
Wenn ich die mit den Werten aus dem alten System fülle, bekomme ich auch was angezeigt.
Aber es weit in sofern ab, dass im alten System bei den Query-Einstellungen ein =auto= dazwischen steht.
Dann übernehme ich das mal alles und hoffe dann passt es. -
Jetzt habe ich zwar was in den Dashboards, aber wenn ich nun das neue System sichern möchte, kommen diese Meldungen:
-
@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.
-
@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? -
@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.
-
@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... -
@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.
-
@marc-berg
Bezieht sich das auf den Token im alten System oder im und vom Neuen? -
@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.
-
@marc-berg
Aber den habe ich, und den habe ich auch sowohl im InfluxDB-Adapter als auch unter Backitup eingetragen. -
@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
-
@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!
-
@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....
-
@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. -
@marc-berg
Es läuft
Wenn ich jetzt so drüber nachdenke, kann es sein, dass ich wegen der vorherigen Probleme da tatsächlich den Token der alten Installation eingesetzt hatte um zu testen, ob es damit geht. Den hatte ich extra dafür noch ausgelesen und wohl versäumt das wieder zurückzusetzen. - Wenn man zu viele Dinge durcheinander macht, von denen man zu wenig versteht...
-SORRY-
und ganz lieben Dank für die Geduld und Unterstützung!!!!Nun bleiben nur noch die Fehler von Grafana:
-
@theo996 sagte in Wiederherstellung Influxdb2 u. Grafana auf neuer Hardware:
Nun bleiben nur noch die Fehler von Grafana:
Nach den "Erfahrungen" von eben würde ich vorschlagen, dass du die Schritte nochmal einem nach den anderen durchgehst.
Was anderes als zu sagen: "nimmt den richtigen Token und User mit den richtigen Rechten" kann ich jetzt auch nicht, denn das ist ziemlich sicher die Ursache.