NEWS
mit backitup kein Influxdb und Grafana backup möglich
-
@crunchip nachdems mit dem ersten token wieder nicht funktioniert hat, hab ich jetzt mit
<sudo influxd recovery auth create-operator --org my-org --username admin --bolt-path /var/lib/influxdb/influxd.bolt> einen neuen token erzeugtsudo influxd recovery auth create-operator --org my-org - -username admin --bolt-path /var/lib/influxdb/influxd.bolt 2023-11-26T12:17:28.871113Z info Resources opened {"log_id": "0ljt rN9W000", "system": "bolt-kvstore", "path": "/var/lib/influxdb/influxd.bolt"} ID User Name User ID Description T oken P ermissions 0c2d801b8c011000 admin 0c2d801b56411000 admin's Token c QHuJNykWV5aRtKXVJZi5UgTOj2WwpslbSmwTDk9TyteHkQjTnicoSxf5oqWrZYLvfuLsHgRLJM9Up9zz gmzCA== [read:authorizations write:authorizations read:buckets write:buckets rea d:dashboards write:dashboards read:orgs write:orgs read:sources write:sources re ad:tasks write:tasks read:telegrafs write:telegrafs read:users write:users read: variables write:variables read:scrapers write:scrapers read:secrets write:secret s read:labels write:labels read:views write:views read:documents write:documents read:notificationRules write:notificationRules read:notificationEndpoints write :notificationEndpoints read:checks write:checks read:dbrp write:dbrp read:notebo oks write:notebooks read:annotations write:annotations read:remotes write:remote s read:replications write:replications] 0c2d80d103411000 admin 0c2d801b56411000 onboarding-cliWi zard-token-1700908099560 Kyk2IZoDXhQZuaStF0QDjPqh6NFYFlCQog7EbIaFhwLZG5YG oj5RMJQOgahOG00uWCNjX6j55gC2VJnTrlUVzA== [read:orgs/aaf9f9785dadebad/anno tations write:orgs/aaf9f9785dadebad/annotations read:orgs/aaf9f9785dadebad/autho rizations write:orgs/aaf9f9785dadebad/authorizations read:orgs/aaf9f9785dadebad/ buckets write:orgs/aaf9f9785dadebad/buckets read:orgs/aaf9f9785dadebad/checks wr ite:orgs/aaf9f9785dadebad/checks read:orgs/aaf9f9785dadebad/dashboards write:org s/aaf9f9785dadebad/dashboards read:orgs/aaf9f9785dadebad/dbrp write:orgs/aaf9f97 85dadebad/dbrp read:orgs/aaf9f9785dadebad/documents write:orgs/aaf9f9785dadebad/ documents read:orgs/aaf9f9785dadebad/labels write:orgs/aaf9f9785dadebad/labels r ead:orgs/aaf9f9785dadebad/notebooks write:orgs/aaf9f9785dadebad/notebooks read:o rgs/aaf9f9785dadebad/notificationEndpoints write:orgs/aaf9f9785dadebad/notificat ionEndpoints read:orgs/aaf9f9785dadebad/notificationRules write:orgs/aaf9f9785da debad/notificationRules read:orgs/aaf9f9785dadebad read:orgs/aaf9f9785dadebad/re motes write:orgs/aaf9f9785dadebad/remotes read:orgs/aaf9f9785dadebad/replication s write:orgs/aaf9f9785dadebad/replications read:orgs/aaf9f9785dadebad/scrapers w rite:orgs/aaf9f9785dadebad/scrapers read:orgs/aaf9f9785dadebad/secrets write:org s/aaf9f9785dadebad/secrets read:orgs/aaf9f9785dadebad/sources write:orgs/aaf9f97 85dadebad/sources read:orgs/aaf9f9785dadebad/tasks write:orgs/aaf9f9785dadebad/t asks read:orgs/aaf9f9785dadebad/telegrafs write:orgs/aaf9f9785dadebad/telegrafs read:users/0c2d801b56411000 write:users/0c2d801b56411000 read:orgs/aaf9f9785dade bad/variables write:orgs/aaf9f9785dadebad/variables read:orgs/aaf9f9785dadebad/v iews write:orgs/aaf9f9785dadebad/views] 0c2d8d76d297d000 admin 0c2d801b56411000 grafana m sIXJhJxmmX1Mb_CIRU4_wuauwBcxf4ePOAEdtiOu1Sb8oAy7rltutBdGTbwf3CNMh3aIleX3ExJR4ywv JPmmg== [read:orgs/aaf9f9785dadebad/annotations write:orgs/aaf9f9785dadebad/anno tations read:orgs/aaf9f9785dadebad/authorizations write:orgs/aaf9f9785dadebad/au thorizations read:orgs/aaf9f9785dadebad/buckets write:orgs/aaf9f9785dadebad/buck ets read:orgs/aaf9f9785dadebad/checks write:orgs/aaf9f9785dadebad/checks read:or gs/aaf9f9785dadebad/dashboards write:orgs/aaf9f9785dadebad/dashboards read:orgs/ aaf9f9785dadebad/dbrp write:orgs/aaf9f9785dadebad/dbrp read:orgs/aaf9f9785dadeba d/documents write:orgs/aaf9f9785dadebad/documents read:orgs/aaf9f9785dadebad/lab els write:orgs/aaf9f9785dadebad/labels read:orgs/aaf9f9785dadebad/notebooks writ e:orgs/aaf9f9785dadebad/notebooks read:orgs/aaf9f9785dadebad/notificationEndpoin ts write:orgs/aaf9f9785dadebad/notificationEndpoints read:orgs/aaf9f9785dadebad/ notificationRules write:orgs/aaf9f9785dadebad/notificationRules read:orgs/aaf9f9 785dadebad read:orgs/aaf9f9785dadebad/remotes write:orgs/aaf9f9785dadebad/remote s read:orgs/aaf9f9785dadebad/replications write:orgs/aaf9f9785dadebad/replicatio ns read:orgs/aaf9f9785dadebad/scrapers write:orgs/aaf9f9785dadebad/scrapers read :orgs/aaf9f9785dadebad/secrets write:orgs/aaf9f9785dadebad/secrets read:orgs/aaf 9f9785dadebad/sources write:orgs/aaf9f9785dadebad/sources read:orgs/aaf9f9785dad ebad/tasks write:orgs/aaf9f9785dadebad/tasks read:orgs/aaf9f9785dadebad/telegraf s write:orgs/aaf9f9785dadebad/telegrafs read:users/0c2d801b56411000 write:users/ 0c2d801b56411000 read:orgs/aaf9f9785dadebad/variables write:orgs/aaf9f9785dadeba d/variables read:orgs/aaf9f9785dadebad/views write:orgs/aaf9f9785dadebad/views] 0c2e085522948000 admin 0c2d801b56411000 backitup l r7G2Rh7GgWvg-2EfUPV4ZRan69zLW2vTSTb5a4ytdd5XxbU8-gPIrB27oOICkXpQUDuSBfNGhOX6lbhS 9n5GA== [read:orgs/aaf9f9785dadebad/annotations write:orgs/aaf9f9785dadebad/anno tations read:orgs/aaf9f9785dadebad/authorizations write:orgs/aaf9f9785dadebad/au thorizations read:orgs/aaf9f9785dadebad/buckets write:orgs/aaf9f9785dadebad/buck ets read:orgs/aaf9f9785dadebad/checks write:orgs/aaf9f9785dadebad/checks read:or gs/aaf9f9785dadebad/dashboards write:orgs/aaf9f9785dadebad/dashboards read:orgs/ aaf9f9785dadebad/dbrp write:orgs/aaf9f9785dadebad/dbrp read:orgs/aaf9f9785dadeba d/documents write:orgs/aaf9f9785dadebad/documents read:orgs/aaf9f9785dadebad/lab els write:orgs/aaf9f9785dadebad/labels read:orgs/aaf9f9785dadebad/notebooks writ e:orgs/aaf9f9785dadebad/notebooks read:orgs/aaf9f9785dadebad/notificationEndpoin ts write:orgs/aaf9f9785dadebad/notificationEndpoints read:orgs/aaf9f9785dadebad/ notificationRules write:orgs/aaf9f9785dadebad/notificationRules read:orgs/aaf9f9 785dadebad read:orgs/aaf9f9785dadebad/remotes write:orgs/aaf9f9785dadebad/remote s read:orgs/aaf9f9785dadebad/replications write:orgs/aaf9f9785dadebad/replicatio ns read:orgs/aaf9f9785dadebad/scrapers write:orgs/aaf9f9785dadebad/scrapers read :orgs/aaf9f9785dadebad/secrets write:orgs/aaf9f9785dadebad/secrets read:orgs/aaf 9f9785dadebad/sources write:orgs/aaf9f9785dadebad/sources read:orgs/aaf9f9785dad ebad/tasks write:orgs/aaf9f9785dadebad/tasks read:orgs/aaf9f9785dadebad/telegraf s write:orgs/aaf9f9785dadebad/telegrafs read:users/0c2d801b56411000 write:users/ 0c2d801b56411000 read:orgs/aaf9f9785dadebad/variables write:orgs/aaf9f9785dadeba d/variables read:orgs/aaf9f9785dadebad/views write:orgs/aaf9f9785dadebad/views] 0c2ed4bfcb320000 admin 0c2d801b56411000 admin's Token (c loned at 2023-11-26 11:13:29) JFDFtCoikpXsamvQ1FoN6lJ2sHepumBw5N4VviHmnywuWZ4A 2xKOQPb1WISCw9i3y_17x7cHHJ3_pLwH0NJvMQ== [read:authorizations write:autho rizations read:buckets write:buckets read:dashboards write:dashboards read:orgs write:orgs read:sources write:sources read:tasks write:tasks read:telegrafs writ e:telegrafs read:users write:users read:variables write:variables read:scrapers write:scrapers read:secrets write:secrets read:labels write:labels read:views wr ite:views read:documents write:documents read:notificationRules write:notificati onRules read:notificationEndpoints write:notificationEndpoints read:checks write :checks read:dbrp write:dbrp read:notebooks write:notebooks read:annotations wri te:annotations read:remotes write:remotes read:replications write:replications] 0c2ee365caef5000 admin 0c2d801b56411000 admin's Recovery Token 30hFbjYYtxHC0neJrJfkZW0fIm2sndXuuszLv3FNohj9ycnB mrxgU-jVDTyjo96wPApcFWs_9xbjf4LNE7xgnA== [read:authorizations write:autho rizations read:buckets write:buckets read:dashboards write:dashboards read:orgs write:orgs read:sources write:sources read:tasks write:tasks read:telegrafs writ e:telegrafs read:users write:users read:variables write:variables read:scrapers write:scrapers read:secrets write:secrets read:labels write:labels read:views wr ite:views read:documents write:documents read:notificationRules write:notificati onRules read:notificationEndpoints write:notificationEndpoints read:checks write :checks read:dbrp write:dbrp read:notebooks write:notebooks read:annotations wri te:annotations read:remotes write:remotes read:replications write:replications]
-
@crunchip sagte in mit backitup kein Influxdb und Grafana backup möglich:
Das erste gelistete Token ist das Operator-Token
Ja, da gibt es leider einen kleinen Haken. WENN der Operator Token noch nie neu erzeugt wurde, dann ist es der erste Eintrag. Sobald man den Token einmal gelöscht und neu erzeugt hat, ist es wahrscheinlich nicht mehr der erste.
@Christian-5 Du kannst aber jetzt den "admin's Recovery Token" nehmen.
-
@marc-berg schwere Geburt mit nicht so schönem Ausgang:
Started restore ... [DEBUG] [influxDB] - Created tmp directory [DEBUG] [influxDB] - Start infuxDB Restore ... [DEBUG] [influxDB] - Try deleting the InfluxDB tmp directory [DEBUG] [influxDB] - InfluxDB tmp directory was successfully deleted [DEBUG] [influxDB] - infuxDB Restore completed successfully [EXIT] influxDB restore done
keine Werte in der Datenbank
-
@marc-berg sagte in mit backitup kein Influxdb und Grafana backup möglich:
Ja, da gibt es leider einen kleinen Haken.
wie recht du doch hast
-
@christian-5 sagte in mit backitup kein Influxdb und Grafana backup möglich:
keine Werte in der Datenbank
was steht da?
-
@christian-5 sagte in mit backitup kein Influxdb und Grafana backup möglich:
Ja, da gibt es leider einen kleinen Haken.
wie recht du doch hast
Steht aber auch so in der Doku:
-
@marc-berg sagte in mit backitup kein Influxdb und Grafana backup möglich:
@christian-5 sagte in mit backitup kein Influxdb und Grafana backup möglich:
keine Werte in der Datenbank
was steht da?
--- irgendwann sieht man im Wald keine Bäume mehr!!!! DANKE!!!!
-
@christian-5 so jetzt hab ich's!
influxdb Wiederherstellung nach Teilen dieser Anleitung:https://github.com/simatec/ioBroker.backitup/wiki/Diverse-Anleitungen-für-ioBroker.backitup#influxdb2-restore
influxdb nicht stoppen
sudo influx auth list -t ein all access token aus der influxWebOberfläche unter Load Date API Token in der Console des InfluxRechners eingeben.
Man erhält alle influx Token angezeigt.Grafana nach dieser Doku: https://github.com/simatec/ioBroker.backitup/wiki/ioBroker.backitup-Wiki-Deutsch
Um ein Grafana-Backup erstellen zu können, wird der Benutzername (Admin) und das Passwort von Grafana benötigt.
Des weiteren muss in der Grafana-Weboberfläche ein API-Key bzw. Service Token erzeugt werden, um Zugriff auf die Dashboards zu bekommen.
Der Api-Key kann unter "Configuration → API Keys bzw. Service Token" erstellt werden und muss die vollen Admin-Rechte besitzen.
in Grafana neuen influxdb token einfügen
besten dank -
Hallo, hab leider auch ein Problem beim Anlegen eines Backups mit dem Adapter backitup.
Es kommt folgender Fehler:
Influx Adpater läuft:
Backitup ist so eingerichtet:
Putty gibt folgendes aus:
pi@iobroker:~ $ influx version Influx CLI dev (git: none) build_date: 2023-04-28T14:24:22Z pi@iobroker:~ $ influx backup Error: backup path must be specified as a single positional argument pi@iobroker:~ $ influx config Active Name URL Org * default http://localhost:8086 pi@iobroker:~ $ influx auth list --json Error: could not find authorization with given parameters: 401 Unauthorized: unauthorized access
Komisch ist auch, dass ich keine influxdb.conf im Verzeichnis /etc/influxdb/ finde.
Hab hier schon einiges gelesen zwecks anderen Port 8088 einstellen, da der Port 8086 irgendwie schon belegt ist und in der Config etwas ergänzt oder geändert werden soll. Hab leider weiter keinen Plan woran das jetzt liegen kann. Kann bitte jemand helfen?
-
@willi-wunder sagte in mit backitup kein Influxdb und Grafana backup möglich:
Komisch ist auch, dass ich keine influxdb.conf im Verzeichnis /etc/influxdb/ finde.
Das passt schon. Dafür ist die
config.toml
da.Hier ist die Beschreibung im Adapter leider etwas irreführend:
Lösch das da mal komplett raus. Wenn danach immer noch Error 401 kommt, hast du den falschen Token, dann unbedingt die Doku dazu lesen:
Hab hier schon einiges gelesen zwecks anderen Port 8088 einstellen, da der Port 8086 irgendwie schon belegt ist und in der Config etwas ergänzt oder geändert werden soll.
Das vergiss bitte schnell wieder, das ist völlig daneben.
-
@marc-berg
Hi, gerade mal ausprobiert, scheinbar habe ich nicht den richtigen Token, kommt die Fehlermeldung 401 nachdem ich den Pfad gelöscht habe.In Influx hab ich diese API Token, der "Iobroker" war schon vorhanden, dieser Token ist ja bereits im Influx Adapter hinterlegt, der gleiche wurde ja auch in Backitup eingetragen. Brauche ja aber einen "Custom Token" wenn ich das richtig verstanden habe. Hab hier mal einen neuen Token mit "Backitup" angelegt und diesen dann im Adapter Backitup benutzt, geht leider auch nicht.
Beim Herstellen über die Konsole bin ich leider auch nicht weitergekommen.
pi@iobroker:~ $ sudo influxd recovery auth create-operator --org my-org --username Markus --bolt-path /var/lib/influxdb2/influxd.bolt 2023-12-26T21:07:11.725123Z info Resources opened {"log_id": "0mL~5Mvl000", "system": "bolt-kvstore", "path": "/var/lib/influxdb2/influxd.bolt"} Error: bucket "authorizationsv1": bucket not found See 'influxd -h' for help
Auf das Verzeichnis konnte ich leider nicht zugreifen (WinSCP), vermutlich liegt es am Recht.
Das Verzeichnis sollte aber passen
pi@iobroker:~ $ sudo find / -name influxd.bolt find: '/run/user/1000/doc': Permission denied find: '/run/user/1000/gvfs': Permission denied /var/lib/influxdb2/influxd.bolt /var/lib/influxdb/influxd.bolt
Hab die Datei aber 2x gefunden, paßt das???
Die Ausgabe mit dem vorhandenen "Iobroker" Token
influx auth list -t <TOKEN> --json
ergibt das hier:pi@iobroker:~ $ influx auth list -t 74VTRbf_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYAiIWp9rmexTYHJbxa1I0dQ_wNkqkexV7A== --json Error: could not find authorization with given parameters: Get "http://localhost:8086/api/v2/authorizations": dial tcp [::1]:8086: connect: connection refused
Ich habe es doch richtig verstanden, dass der bereits angelegte "Iobroker" Token für den Adapter InfluxDB ist und beim Adpater Backitup ein "Custom Token" benötigt wird, oder?
Es hakt hier also noch irgendwo.
-
@willi-wunder Lösche den Pfad in den Settings von Backitup und installiere
influxdb-cli
influxd
ist lediglich zur Sicherung von InfluxDB 1.x geeignet. Für InfluxDB 2.x wirdinfluxdb-cli
benötigt. -
@simatec
Zum aktivieren nehme ich dann das hier?influx config create --config-name CONFIG_NAME \ --host-url https://us-west-2-1.aws.cloud2.influxdata.com \ --org ORG (my-org) \ --token API_TOKEN (meinen 1. Token vom Iobroker?) \ --active
Vielen Dank.
-
@willi-wunder Du musst nix aktivieren ... Deine InfluxDB läuft doch bereits
-
@simatec
Heißt das hier so lassen und den gleichen Token wie im InfluxDB Adapter so eintragen?Nachtrag:
Das habe ich installiert:wget https://dl.influxdata.com/influxdb/releases/influxdb2-client-2.7.3-linux-amd64.tar.gz
-
@willi-wunder Wenn es der Operator-Token ist dann ja
-
@willi-wunder sagte in mit backitup kein Influxdb und Grafana backup möglich:
Das habe ich installiert: wget https://dl.influxdata.com/influxdb/releases/influxdb2-client-2.7.3-linux-amd64.tar.gz
Damit lädst du nur die Datei herunter ... Installiert ist es damit nicht
-
@willi-wunder Zeige bitte die Ausgabe von
apt policy influx*
-
@simatec
Ja mittar xvzf ./influxdb2-client-2.7.3-linux-amd64.tar.gz
auch installiert.Scheinbar ist der hinterlegte Token im Inluxdb Adapter nicht der Operator Token.
[DEBUG] [influxDB] - InfluxDB-Backup started ... [DEBUG] [influxDB] - Start InfluxDB Backup ... [DEBUG] [influxDB] - InfluxDB Backup tmp directory created [DEBUG] [influxDB] - Try deleting the InfluxDB tmp directory: "/opt/iobroker/backups/influxDB_2023_12_26-22_50_51_backupiobroker" [DEBUG] [influxDB] - InfluxDB tmp directory "/opt/iobroker/backups/influxDB_2023_12_26-22_50_51_backupiobroker" successfully deleted [DEBUG] [influxDB] - [ERROR] [influxDB] - Error: Command failed: influx backup --bucket Iobroker -t 74VTRbf_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxPhY5hNuxX43QdnYAiIWp9rmexTYHJbxa1I0dQ_wNkqkexV7A== "/opt/iobroker/backups/influxDB_2023_12_26-22_50_51_backupiobroker" 2023/12/26 22:50:51 INFO: Downloading metadata snapshot Error: failed to backup metadata: failed to download metadata snapshot: 401 Unauthorized: read:authorizations is unauthorized [DEBUG] [influxDB] - InfluxDB-Backup for is finish [DEBUG] [influxDB] - done
Mit
influx auth list -t <ein all access token>
bekomme ich nichts brauchbares. Hier sollte ja eine Liste kommen wo dieser auch drin steht.pi@iobroker:~ $ influx auth list -t 74VTRbf_Qc6sAxxxxxxxxxxxxxxxxxxxxxxxxxxxNuxX43QdnYAiIWp9rmexTYHJbxa1I0dQ_wNkqkexV7A== --json -bash: /usr/local/bin/influx: cannot execute binary file: Exec format error
Was mache ich noch falsch?
-
@simatec sagte in mit backitup kein Influxdb und Grafana backup möglich:
apt policy influx*
pi@iobroker:~ $ apt policy influx* N: Unable to locate package influx N: Unable to locate package influxdata-archive_compat.key N: Unable to locate package influxdata-archive_compat.key.1 N: Unable to locate package influxdb2-client-2.3.0-linux-amd64.tar.gz N: Couldn't find any package by glob 'influxdb2-client-2.3.0-linux-amd64.tar.gz' N: Unable to locate package influxdb2-client-2.7.3-linux-amd64.tar.gz N: Couldn't find any package by glob 'influxdb2-client-2.7.3-linux-amd64.tar.gz'
Ähm, das sieht aber nicht gut aus, InfluxDB läuft aber......