NEWS
[ Geklärt ] Problem bei Influx Installation
-
@altersrentner sieht so aus, grafana und influx, dein cifs hast aber noch aktiv(was du ja nicht nutzt), also Haken noch raus bei Nas.
aber deine Backups sind gemacht
musst nur dran denken, das du bei deiner SSD Influx und Grafana installiert haben musst um das backup ein zu spielen -
@crunchip OK
wget -qO- https://repos.influxdata.com/influxdb.key | sudo apt-key add - source /etc/os-release echo "deb https://repos.influxdata.com/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/influxdb.list sudo apt update sudo apt install -y influxdb sudo systemctl unmask influxdb.service sudo systemctl start influxdb.service sudo systemctl enable influxdb.service
Damit installiere ich Influx.
Kannst Du mir bitte noch den Code für Grafana mitteilen?
Danke
Mit freundlichen Grüßen
Michael -
@altersrentner
apt-Schlüssel zufügenwget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -
grafana repository hinzufügen
echo "deb https://packages.grafana.com/oss/deb stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list
installieren
sudo apt-get update sudo apt-get install -y grafana
aktivieren und starten
sudo /bin/systemctl enable grafana-server sudo /bin/systemctl start grafana-server
aufrufen dann über http://<ip address>:3000
Name und Kennwort ist standard
admin
admin -
@crunchip D A N K E !
Mit freundlichen Grüßen
Michael -
@crunchip Hallo,
Die neue SSD ist angeschlossen.
ioBroker läuft,
InfluxDB ist wieder hergestellt,
Influx Adapter ist grün,
Grafana ist wieder hergestellt,
API Key ist eingegeben
In vis kommt bei den Graphen die Meldung:
IP hat Verbindung abgelehnt.
Wenn ich Grafana öffne erscheinen meine angelegten
Dashboards nicht.
Gibt es eine Möglichkeit sie zu finden?
Ist das Protokoll so ok?
Mit freundlichen Grüßen
Michael -
@altersrentner sagte in [ Geklärt ] Problem bei Influx Installation:
In vis kommt bei den Graphen die Meldung:
IP hat Verbindung abgelehnt.du meinst bei der Einbindung eines Dashboards in vis? dein Rechner hat ja nun ne neue Ip oder? Dann stimmt ja der Pfad nicht mehr(IP).
in deinem Screen, sofern ichs richtig entziffern kann, steht dein api key, bez. Nutzername/Passwort falsch@altersrentner sagte in [ Geklärt ] Problem bei Influx Installation:
IP hat Verbindung abgelehnt.
du musst auch wieder die Grafana.ini bearbeiten
sudo nano /etc/grafana/grafana.ini
dort musst du folgende Einträge anppassen(ebenfalls das ; vor jeder dieser Zeilen entfernen, damit dies aktiv werden
orgName musst du natürlich mit deinem ersetzen[security] allow_embedding = true [auth.anonymous] enabled = true org_name = Main Org. org_role = Viewer [users] allow_sign_up = false
anschliesssend grafana-server neustarten
sudo service grafana-server restart
-
@crunchip sagte in [ Geklärt ] Problem bei Influx Installation:
dein Rechner hat ja nun ne neue Ip oder? Dann stimmt ja der Pfad nicht mehr(IP).
Hallo,
Neindie IP ist geblieben. Benutzer und Passwort solten auch richtig sein..
Ich stecke nochmal die alte FP an. Mal sehen ob ich was finde
MfG Michael -
@crunchip
Bei mir steht ei Semikolon vor.
Bleibt das stehen? -
@crunchip
Die ini ist bearbeitetDEBUG] [grafana] - Start Grafana Restore ... [DEBUG] [grafana] - filename for restore: /opt/iobroker/backups/grafana_2021_03_08-02_18_32_backupiobroker.tar.gz [DEBUG] [grafana] - Grafana tmp directory created: /opt/iobroker/backups/grafana_tmp [DEBUG] [grafana] - start decompress [DEBUG] [grafana] - Grafana request started [DEBUG] [grafana] - Grafana is available ... Status: 200 [DEBUG] [grafana] - Try to Restore: /opt/iobroker/backups/grafana_tmp/datasource/InfluxDB-1.json [DEBUG] [grafana] - Try to Restore: /opt/iobroker/backups/grafana_tmp/datasource/InfluxDB.json [DEBUG] [grafana] - datasoure restore "InfluxDB-1" finish: {"datasource":{"id":2,"uid":"s1r54cgRz","orgId":1,"name":"InfluxDB-1","type":"influxdb","typeLogoUrl":"","access":"proxy","url":"http://192.168.178.41:8086","password":"","user":"admin","database":"iobroker","basicAuth":false,"basicAuthUser":"","basicAuthPassword":"","withCredentials":false,"isDefault":false,"jsonData":{"httpMode":"GET"},"secureJsonFields":{},"version":1,"readOnly":false},"id":2,"message":"Datasource added","name":"InfluxDB-1"} [DEBUG] [grafana] - cannot restore datasource "InfluxDB": "data source with the same name already exists" [DEBUG] [grafana] - Try to Restore: /opt/iobroker/backups/grafana_tmp/dashboards/n1-aussen-wz.json [DEBUG] [grafana] - cannot restore dashboard "n1-aussen-wz": {"message":"invalid API key"} [DEBUG] [grafana] - Grafana request ended [DEBUG] [grafana] - Try deleting the Grafana tmp directory [DEBUG] [grafana] - Grafana tmp directory was successfully deleted [DEBUG] [grafana] - Grafana Restore completed successfully [EXIT] Grafana restore done
Da stehen die Daten:
/opt/iobroker/backups/grafana_tmp/dashboards/n1-aussen-wz.json [DEBUG] [grafana] - cannot restore dashboard "n1-aussen-wz":
irgend etwas stimmt noch nicht
-
@altersrentner laut deinem log
- hast du ne InfluxDB.json und eine InfluxDB.json1, InfluxDB.json existiert aber scheinbar schon
- für n1-aussen-wz.json stimmt scheinbar dein api key nicht
ich bin da nicht so fit drin, da ich diese backup Funktion via backitup nicht verwende
du hast doch ein backup von Grafana erstellt
grafana_2021_03_07-19_42_25_backupiobroker.tar.gz
und dieses muss zurückgespielt werden.
was beinhaltet dieses backup? -
@crunchip
Das Backup habe ich schon mehrmals zurückgespielt.
Es ist von der alten Platte .
Habe mir jetzt das Skript aus Grafana der alten Platte geladen{ "datasource": "InfluxDB-1", "aliasColors": { "Temperatur Wohnzimmer": "rgb(221, 176, 63)" }, "bars": false, "dashLength": 10, "dashes": false, "decimals": 1, "fill": 1, "fillGradient": 0, "gridPos": { "h": 9, "w": 12, "x": 12, "y": 0 }, "hiddenSeries": false, "id": 4, "legend": { "avg": false, "current": true, "max": true, "min": true, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "nullPointMode": "null", "options": { "dataLinks": [ { "title": "", "url": "" } ] }, "percentage": false, "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [ { "alias": "Außentemperatur", "fill": 3, "fillGradient": 0, "yaxis": 1 }, { "alias": "Temperatur Wohnzimmer", "yaxis": 1 }, { "alias": "Power", "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "Außentemperatur", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "previous" ], "type": "fill" } ], "measurement": "mihome.0.devices.weather_v1_158d00023213f6.temperature", "orderByTime": "ASC", "policy": "default", "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "max" } ] ], "tags": [] }, { "alias": "Temperatur Heizkessel", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "previous" ], "type": "fill" } ], "measurement": "fhem.0.Temp_Heizkessel.temperature", "orderByTime": "ASC", "policy": "default", "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "max" } ] ], "tags": [] }, { "alias": "Temperatur Puffer", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "previous" ], "type": "fill" } ], "measurement": "hm-rpc.0.OEQ0673599.2.TEMPERATURE", "orderByTime": "ASC", "policy": "default", "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "max" } ] ], "tags": [] }, { "alias": "Power", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "previous" ], "type": "fill" } ], "measurement": "shelly.0.SHSW-PM#8CAAB542C16C#1.Relay0.Power", "orderByTime": "ASC", "policy": "default", "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "max" } ] ], "tags": [] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Temperatur Außen / Temperatur Kessel /Temperatur Puffer9 / KesselStatus", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "decimals": 1, "format": "celsius", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "decimals": 1, "format": "watt", "label": null, "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }
Kann man das einbinden?
MfG Michael -
@altersrentner ist das dein einziges Dashboard? Ja das kann man einfügen.
Auf deiner Grafana Seite, links auf das +,dann Import
unterhalb von Import via panel json, kannst du es einfügen.@altersrentner sagte in [ Geklärt ] Problem bei Influx Installation:
Das Backup habe ich schon mehrmals zurückgespielt.
dann ist es ja scheinbar schon vorhanden. Schau doch mal unter folgendem Pfad was du so findest
var/lib/grafana
-
@altersrentner ansonsten, wenn es speziell um's Backup geht, könntest du dort mal nachfragen
-
@crunchip Guten Morgen,
Import ist erfolgt
Hier ist auch die heutige eingefügte grafanaDB zu sehen.
Nur es gibt keine graphische Darstellung.
Mit freundlichen Grüßen
Michael -
@altersrentner sagte in [ Geklärt ] Problem bei Influx Installation:
Nur es gibt keine graphische Darstellung.
Lässt sich das Dashboard nicht öffnen, oder ist leer?
-
@crunchip Hallo,
Ich bedanke mich für die Unterstützung.
Die dortige Nachfrage hat mich auf den richtigen Weg gebracht.
Ich hatte vermutlich den API key nicht als Admin angelegt sondern als viewer.
Mit freundlichen Grüßen
Michael -
@wendy2702 Hallo,
Auch Dir nochmal besten Dank für die Unterstützung
Mit freundlichen Grüßen
Michael -
@altersrentner habe es dort gerade gelesen
dann läuft ja wieder alles -
@altersrentner Habe gerne im Rahmen meiner Möglichkeiten geholfen.
Schön das es wieder läuft.
-
Hi, der Beitrag ist zwar schon etwas älter aber habe hier am meisten zu meinem influxdb Problem gefunden.
Habe eben den Raspberry Pi aktualisiert und seitdem läuft mir der log mit Verbindungsproblemen zur influxdb voll. Ja, influxdb wurde auch etwas aktualisiert genau habe ich es aber nicht in der Kommandozeile lesen können.
Nach Versuchen in der conf habe ich festgestellt, dass influxdb gar nicht startet, aber warum?
Nach Netzsuche bekäme ich jetzt höchsten die influxdb gelöscht und frisch installiert, aber dann wären meine Daten futsch.
Habt ihr einen Tip? Besten Dank vorab!pi@IOBroker:~ $ apt policy influxdb influxdb: Installiert: 1.8.7-1 Installationskandidat: 1.8.7-1 Versionstabelle: *** 1.8.7-1 500 500 https://repos.influxdata.com/debian buster/stable armhf Packages 100 /var/lib/dpkg/status 1.6.4-1+deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages pi@IOBroker:~ $ sudo systemctl unmask influxdb.service pi@IOBroker:~ $ sudo systemctl start influxdb Job for influxdb.service failed because the control process exited with error code. See "systemctl status influxdb.service" and "journalctl -xe" for details. pi@IOBroker:~ $ sudo systemctl stop influxdb pi@IOBroker:~ $ sudo systemctl unmask influxdb.service pi@IOBroker:~ $ sudo systemctl start influxdb Job for influxdb.service failed because the control process exited with error code. See "systemctl status influxdb.service" and "journalctl -xe" for details. pi@IOBroker:~ $ systemctl status influxdb.service ● influxdb.service - InfluxDB is an open-source, distributed, time series database Loaded: loaded (/lib/systemd/system/influxdb.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Thu 2021-07-29 23:21:03 CEST; 3min 31s ago Docs: https://docs.influxdata.com/influxdb/ Process: 7021 ExecStart=/usr/lib/influxdb/scripts/influxd-systemd-start.sh (code=exited, status=203/EXEC) Jul 29 23:21:03 IOBroker systemd[1]: influxdb.service: Service RestartSec=100ms expired, scheduling restart. Jul 29 23:21:03 IOBroker systemd[1]: influxdb.service: Scheduled restart job, restart counter is at 5. Jul 29 23:21:03 IOBroker systemd[1]: Stopped InfluxDB is an open-source, distributed, time series database. Jul 29 23:21:03 IOBroker systemd[1]: influxdb.service: Start request repeated too quickly. Jul 29 23:21:03 IOBroker systemd[1]: influxdb.service: Failed with result 'exit-code'. Jul 29 23:21:03 IOBroker systemd[1]: Failed to start InfluxDB is an open-source, distributed, time series database. pi@IOBroker:~ $