NEWS
Infuxdb in Iobroker Backitup sichern
-
Hallo Kollegen, seit paar stunden versuche ich die Datenbank der InfluxDB2 zu sichern, leider komme nicht weiter.
-Baunet/Iobroker im Docker-Mount Host “ data-iobroker => /opt/iobroker
-Variable angepasst
PACKAGES=default-mysql-client
IOB_BACKITUP_EXTDB=true
-Influxdb 2.4.0 im Container Volume
-Ifluxdb im Iobroker instaliert
Folgenden Fehler bekomme ich beim Backup erstellen:
[DEBUG] [influxDB] Start InfluxDB Backup ... [DEBUG] [influxDB] InfluxDB Backup tmp directory created [DEBUG] [influxDB] Try deleting the InfluxDB tmp directory: "/opt/iobroker/backups/influxDB_2024_08_18-13_03_27_backupiobroker" [DEBUG] [influxDB] InfluxDB tmp directory "/opt/iobroker/backups/influxDB_2024_08_18-13_03_27_backupiobroker" successfully deleted [DEBUG] [influxDB] [ERROR] [influxDB] Error: Command failed: "/var/lib/influxdb2" backup --bucket iobroker -t "/opt/iobroker/backups/influxDB_2024_08_18-13_03_27_backupiobroker" /bin/sh: 1: /var/lib/influxdb2: not found
MOD-EDIT: Code in code-tags gesetzt!
Ich vermute das der "Pfad mit Dateinamen zur ausführbaren InfluxDB-Datei" falsch ist?
/var/lib/influxdb2
für ein Hinweis wäre ich dankbar.
-
@jogis sagte in Infuxdb in Iobroker Backitup sichern:
/bin/sh: 1: /var/lib/influxdb2: not found
Es muss auf beiden Systemen influxdb2 installiert sein.
Ich vermute das der "Pfad mit Dateinamen zur ausführbaren InfluxDB-Datei" falsch ist?
Nein, der wäre richtig, wenn denn das Paket überhaupt installiert wäre.
-
Es gibt ja nur 1 Adapter influxdb zum installieren -
@jogis aber verschiedene Versionen der influxdb
-
@jogis sagte in Infuxdb in Iobroker Backitup sichern:
Es gibt ja nur 1 Adapter influxdb zum installieren
Es muss ja auch das volle influxdb2 installiert werden. Der Adapter greift nur auf die volle Installation zu. Aber dafür muss sie halt installiert sein. Ansonsten meldet sich der Adapter mit genau den Meldungen, die du hast.
Bzw. mindestens der client muss installiert sein. -
Was kann ich machen ?
Im Docker ist die Influxdb2.4.0 -
Zu Docker kann ich nix sagen.
https://github.com/simatec/ioBroker.backitup/blob/master/docs/de/backitup.md -
@jogis sagte in Infuxdb in Iobroker Backitup sichern:
Im Docker ist die Influxdb2.4.0
im gleichen Docker wie ioBroker?
-
Nicht im gleichen Docker .
Alles läuft auf NAS
Wollte Update machen um die Daten nicht verlieren -
@jogis sagte in Infuxdb in Iobroker Backitup sichern:
Nicht im gleichen Docker .
Alles läuft auch NASes wäre dinnvoll nicht nur Halbsätze zu posten, sondern mal zusammenhängend deine ganze Installation.
Was ist wo und wie installiert?mwas kommuniziert wie?
gibt es die notwendigen Portmappings?
ist der influx client auf drm iob Server installiert
usw....... -
Alles läuft auf gleichen Server im Docker, die Influxdb 2.4.0 und auch iobroker 9.1.2 in separatem Docker mit andere IP die Port Standard
Der influx Client ist installiert -
@jogis default-mysql-client ist aber nicht influxdb2-client
Falls du das meinen solltest. -
@jogis sagte in Infuxdb in Iobroker Backitup sichern:
Alles läuft auf gleichen Server
unwichtig!
@jogis sagte in Infuxdb in Iobroker Backitup sichern:
in separatem Docker
und die müssen miteinander reden können.
hast du das konfiguriert?@jogis sagte in Infuxdb in Iobroker Backitup sichern:
Der influx Client ist installiert
sieht nicht so aus! eher SQL!
-
Also das alles funktioniert schon seit 2 Jahren, die Grafana wertet die Datenbanken aus und die werden mit Daten gefüllt.
Ob Iobroker redet mit influx? Instanz ist konfiguriert mit Token, DB Name und Organisation und ist grün geferbt. -
@jogis sagte in Infuxdb in Iobroker Backitup sichern:
Ob Iobroker redet mit influx?
nein!
ob backitup über das influxdb cli mit der influxdb im anderen Docker reden kann! -
Das gute Frage aber das übersteigt mein wissen.
Kann ich das irgendwie sehen ? -
@jogis sagte in Infuxdb in Iobroker Backitup sichern:
Kann ich das irgendwie sehen ?
bestimmt!
Ich nutze kein Docker -
@jogis Klar kann Backitup mit InfluxDB2 kommunizieren ...
Wenn man die Doku liest und influxdb2-client oder influxdb2-cli auf dem iobroker Host läufthttps://github.com/simatec/ioBroker.backitup/wiki/ioBroker.backitup-Wiki-Deutsch#influxdb-backup
-
@simatec sagte in Infuxdb in Iobroker Backitup sichern:
Klar kann Backitup mit InfluxDB2 kommunizieren ...
Wenn man die Doku liest und influxdb2-client oder influxdb2-cli auf dem iobroker Host läuftNatürlich geht das prinzipiell!
Ich weiss nur nicht was da bei der Kommunikation von einem Docker in einen anderen noch berücksichtigt werden muss.Deswegen habe ich @Jogis gefragt, ob das bei ihm auch geht.
-
@homoran sagte in Infuxdb in Iobroker Backitup sichern:
Ich weiss nur nicht was da bei der Kommunikation von einem Docker in einen anderen noch berücksichtigt werden muss.
Auch dies steht in der Doku...
https://github.com/simatec/ioBroker.backitup/wiki/ioBroker.backitup-Wiki-Deutsch#docker-unterstützung