Mijn vraag:
Ik ben de afgelopen dagen bezig geweest om de data van Domoticz door te sturen naar Influxdb met Grafana, maar ik loop een beetje vast en hoop nu wat tips en adviezen te krijgen om weer verder te kunnen
Relevante software en hardware die ik gebruik
Raspberry Pi 1b+ met Raspbian Stretch
Wat ik al gevonden of geprobeerd heb
...
Ik was een beetje in het Raspberry-topic bezig geweest omdat ik influx niet draaiend kreeg en daarna dus ook grafana niet.
Als ik dit mag geloven dan lijkt het net als er geen databases zijn terwijl ik bij een show commando wel databases zie.
In grafana zie ik wel iets binnen komen

Maar verder komt er geen data binnenkomen.
In domoticz heb ik het volgende gedaan:

Als ik een query inspector draai binnen grafana dan zie ik het volgende:
Hopelijk heb ik tot nu toe een duidelijk beeld gegeven waar ik mee bezig ben geweest en hoop dat iemand mij nog een tip kan geven wat ik verkeerd aan het doen ben waardoor ik geen data zie verschijnen binnen Grafana
Info wat ik zoal gelezen heb:
https://www.domoticz.com/wiki/HttpLink
http://docs.grafana.org/features/datasources/influxdb/
Raspberry Pi, Grafana installeren.
Domoticz --> influxDB --> Grafana, waar gaat het fout?
Ik ben de afgelopen dagen bezig geweest om de data van Domoticz door te sturen naar Influxdb met Grafana, maar ik loop een beetje vast en hoop nu wat tips en adviezen te krijgen om weer verder te kunnen
Relevante software en hardware die ik gebruik
Raspberry Pi 1b+ met Raspbian Stretch
Wat ik al gevonden of geprobeerd heb
...
Ik was een beetje in het Raspberry-topic bezig geweest omdat ik influx niet draaiend kreeg en daarna dus ook grafana niet.
Influx draait nu in ieder geval, maar als ik nu het commando influx draai in mijn putty sessie dan krijg ik het volgende te zien.MdO82 schreef op donderdag 15 maart 2018 @ 14:32:
Hopelijk kan iemand mij een hint geven
Ik ben op dit moment bezig met Influxdb en Grafana.
Via deze tutorial probeer ik het een en ander te installeren op mijn Rpi
https://www.circuits.dk/install-grafana-influxdb-raspberry/
Tot aan dit stukje gaat alles goed:
code:
1 Restart InfluxDB after modifying the file: sudo service influxdb restart
Echter na een herstart van influxdb heb ik geen website met de melding "404 page not found"
En als ik via de command influx intik dan krijg ik de volgende melding :
@raspberrypi:~ $ influx Failed to connect to http://localhost:8086: Get http://localhost:8086/ping: dial tcp 127.0.0.1:8086: getsockopt: connection refused Please check your connection settings and ensure 'influxd' is running.
Kan iemand mij vertellen waar ik de mist in ga of moet ik een andere stappenplan volgen
Edit:
Draai ik het commendo Influxd dan krijg ik:
run: open server: open tsdb store: mkdir /var/lib/influxdb/data/_internal/_series: permission denied
Met sudo gebeurd er wel wat
@raspberrypi:~ $ sudo influxd 8888888 .d888 888 8888888b. 888888b. 888 d88P" 888 888 "Y88b 888 "88b 888 888 888 888 888 888 .88P 888 88888b. 888888 888 888 888 888 888 888 888 8888888K. 888 888 "88b 888 888 888 888 Y8bd8P' 888 888 888 "Y88b 888 888 888 888 888 888 888 X88K 888 888 888 888 888 888 888 888 888 Y88b 888 .d8""8b. 888 .d88P 888 d88P 8888888 888 888 888 888 "Y88888 888 888 8888888P" 8888888P" 2018-03-15T13:33:49.801344Z info InfluxDB starting {"log_id": "06rTi5M0000", "version": "1.5.0", "branch": "1.5", "commit": "6ac835404e7e64ea7299a6eebcce1ab1ef15fe3c"} 2018-03-15T13:33:49.803533Z info Go runtime {"log_id": "06rTi5M0000", "version": "go1.9.2", "maxprocs": 1} 2018-03-15T13:33:49.927128Z info Using data dir {"log_id": "06rTi5M0000", "service": "store", "path": "/var/lib/influxdb/data"} 2018-03-15T13:33:49.934449Z info Open store (start) {"log_id": "06rTi5M0000", "service": "store", "trace_id": "06rTi5wW000", "op_name": "tsdb_open", "op_event": "start"} 2018-03-15T13:33:50.242466Z info Opened file {"log_id": "06rTi5M0000", "engine": "tsm1", "service": "filestore", "path": "/var/lib/influxdb/data/_internal/monitor/31/000000002-000000001.tsm", "id": 1, "duration": "89.013ms"} 2018-03-15T13:33:50.221477Z info Opened file {"log_id": "06rTi5M0000", "engine": "tsm1", "service": "filestore", "path": "/var/lib/influxdb/data/_internal/monitor/31/000000001-000000001.tsm", "id": 0, "duration": "67.557ms"} 2018-03-15T13:33:50.270437Z info Reading file {"log_id": "06rTi5M0000", "engine": "tsm1", "service": "cacheloader", "path": "/var/lib/influxdb/wal/_internal/monitor/31/_00009.wal", "size": 10494755} 2018-03-15T13:36:17.782379Z info Reading file {"log_id": "06rTi5M0000", "engine": "tsm1", "service": "cacheloader", "path": "/var/lib/influxdb/wal/_internal/monitor/31/_00010.wal", "size": 4990260}
Maar dan blijft hij zo in mijn console draaien ?
Edit2:
Via het commando top zie ik influxd wel terugkomen
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 14193 root 20 0 930428 57684 1964 R 37.5 13.0 2:08.02 influxd
> show databases name: databases name ---- _internal mydb yellow telegraf domoticz > use database domoticz ERR: Database database domoticz doesn't exist. Run SHOW DATABASES for a list of existing databases. DB does not exist! > use database _internal ERR: Database database _internal doesn't exist. Run SHOW DATABASES for a list of existing databases. DB does not exist! > use database mydb ERR: Database database mydb doesn't exist. Run SHOW DATABASES for a list of exis ting databases. DB does not exist!
Als ik dit mag geloven dan lijkt het net als er geen databases zijn terwijl ik bij een show commando wel databases zie.
In grafana zie ik wel iets binnen komen

Maar verder komt er geen data binnenkomen.
In domoticz heb ik het volgende gedaan:

Als ik een query inspector draai binnen grafana dan zie ik het volgende:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| { "xhrStatus": "complete", "request": { "method": "GET", "url": "api/datasources/proxy/1/query", "params": { "db": "domoticz", "q": "SELECT mean(\"value\") FROM \"Gas-usage\" WHERE (\"idx\" = '2') AND time >= 1521135202778ms and time <= 1521135503167ms GROUP BY time(200ms) fill(null);SELECT mean(\"value\") FROM \"Delivery-current\" WHERE (\"idx\" = '1') AND time >= 1521135202778ms and time <= 1521135503167ms GROUP BY time(200ms) fill(null)", "epoch": "ms" }, "data": null, "precision": "ms" }, "response": { "results": [ { "statement_id": 0 }, { "statement_id": 1 } ] } } |
Hopelijk heb ik tot nu toe een duidelijk beeld gegeven waar ik mee bezig ben geweest en hoop dat iemand mij nog een tip kan geven wat ik verkeerd aan het doen ben waardoor ik geen data zie verschijnen binnen Grafana
Info wat ik zoal gelezen heb:
https://www.domoticz.com/wiki/HttpLink
http://docs.grafana.org/features/datasources/influxdb/
Raspberry Pi, Grafana installeren.
Domoticz --> influxDB --> Grafana, waar gaat het fout?
2250 WP Zuid PVoutput