Guide: Telemetry server

Hugo_Fish

Active Member
View Badges
Joined
Oct 4, 2023
Messages
191
Reaction score
121
Location
Greensboro
Rating - 0%
0   0   0
Do you have node exporter running on the pi?

Last question and then I'll make a different post so I'm not just using this one... So I need to install node export on to the reefpi? I thought it was on the device I'm using for the server
 

ColoredRock

Well-Known Member
View Badges
Joined
Aug 9, 2021
Messages
856
Reaction score
976
Location
Murrieta, CA (North of San Diego)
Rating - 0%
0   0   0
TO be honest... I dont remember, I had it setup on my redsea when it was up and running before it blew a seam leak. Took it down. Got me 280 up and running and redid the reef-pi and have been meaning to get the grafana back up and running but Its is going to be a min. before that happens. Going from memory which is faulting I thought the node exporter had to be running on the pi.
 

Hugo_Fish

Active Member
View Badges
Joined
Oct 4, 2023
Messages
191
Reaction score
121
Location
Greensboro
Rating - 0%
0   0   0
TO be honest... I dont remember, I had it setup on my redsea when it was up and running before it blew a seam leak. Took it down. Got me 280 up and running and redid the reef-pi and have been meaning to get the grafana back up and running but Its is going to be a min. before that happens. Going from memory which is faulting I thought the node exporter had to be running on the pi.
just found a post where Ranjib states that he has

"
prometheus is the central time series database, and installed separately on x86 machine (preferably). I use a mini pc to run prometheus+grafana. Only node-exporter is installed on pi which provides all those tcp stats through an http end point. The central prometheus server is configured to scrape the data from node exporter (from on or many pi's). This is the same mechanism used to for reef-pi integration (reef-pi exposed all metrics under an endpoint, which prometheus central server then scrapes) . Grafana can be installed in another machine, but i colocate on the same mini pc as the promethues, and configured to talk to the prometheus server as data source. Grafana provides the visualization of those time series data.
This stack is very similar to a large web company (cough cough)....that is retrofitted to work on home setup :) . Its bit complex, but its as (if not more than paid solutions) advance and powerful mertics/telemetry stack as you can get (through FOSS)."


Now I didn't read the whole conversation so there might be some information I might be missing. but I believe you are on to something.
 

bubblybubbles

New Member
View Badges
Joined
May 15, 2023
Messages
11
Reaction score
29
Location
Dayton
Rating - 0%
0   0   0
This may have been answered somewhere and I just can't find it, but as a noob to all of this, how does one go about connecting the sensors to a mini pc like the one posted in the first post? Don't I need an external board that connects, I'm assuming, via ethernet or such?
Again, noob, lol

Thanks!
 

Sral

Valuable Member
View Badges
Joined
May 2, 2022
Messages
1,015
Reaction score
943
Location
Germany
Rating - 0%
0   0   0
This may have been answered somewhere and I just can't find it, but as a noob to all of this, how does one go about connecting the sensors to a mini pc like the one posted in the first post? Don't I need an external board that connects, I'm assuming, via ethernet or such?
Again, noob, lol

Thanks!
The Mini PC is typically used to run the logging and graphing server using Prometheus and Grafana.
As far as I know:

The sensors always have to be connected to either:
- a Raspberry Pi running ReefPi
- an ESP32 over WiFi that can be reached from the Linux MiniPC running the Linux Version of ReefPi.
 

bubblybubbles

New Member
View Badges
Joined
May 15, 2023
Messages
11
Reaction score
29
Location
Dayton
Rating - 0%
0   0   0
The Mini PC is typically used to run the logging and graphing server using Prometheus and Grafana.
As far as I know:

The sensors always have to be connected to either:
- a Raspberry Pi running ReefPi
- an ESP32 over WiFi that can be reached from the Linux MiniPC running the Linux Version of ReefPi.
Ah, I think I've got it now.
So the pi still runs reefpi as normal, but the telemetry data is sent to the mini pc and is able to be displayed and accessed faster than if the pi was handling it by itself. Essentially, the pi is the middleman.
Thank you for the response!
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,876
Reaction score
16,680
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
Ah, I think I've got it now.
So the pi still runs reefpi as normal, but the telemetry data is sent to the mini pc and is able to be displayed and accessed faster than if the pi was handling it by itself. Essentially, the pi is the middleman.
Thank you for the response!
Mini pc s do not expose any hardware interfacing option via gpio similar to a raspberry pi, hence any sensor that uses physical wiring will not work. However WiFi sensors, drivers should work.
 

bishoptf

Valuable Member
View Badges
Joined
Jan 1, 2019
Messages
1,409
Reaction score
1,726
Location
Missouri
Rating - 0%
0   0   0
Where is the best place to post for help? all my posts so far are falling on deaf ears.
What kind of help are you looking for? Is this in regards to Prometheus and Grafana or something else. I may can help but post your details and what the issue is and I will see if I can help.
 

bishoptf

Valuable Member
View Badges
Joined
Jan 1, 2019
Messages
1,409
Reaction score
1,726
Location
Missouri
Rating - 0%
0   0   0

Broady2067

Active Member
View Badges
Joined
Jun 21, 2023
Messages
172
Reaction score
83
Location
Sheffield. UK
Rating - 0%
0   0   0
Thats just standard linux stuff...this is for Ubuntu but they all are similar..

Create new user account - https://www.cyberciti.biz/faq/create-a-user-account-on-ubuntu-linux/

I assume you are referring to Grafana installation and not reef-pi since you are posting here.
I may be in the wrong post to get the help i need. I will try to clarify what i need the maybe i can get redirected.
i would like to be able to see my Reef-pi on Home assistant. For some reason i cannot remember my credentials i.e. username and password. I believe they are needed to be able to link Reef-pi to HA.
 

TOP 10 Trending Threads

WHAT AMOUNT OF LIVE ROCK AND SAND SHOULD BE PRIORITIZED FOR OPTIMAL BIODIVERSITY/FILTRATION?

  • 100% live rock + bagged sand

    Votes: 34 27.0%
  • 100% dry rock + 100% live sand

    Votes: 45 35.7%
  • 50/50 live/dry rock, 50/50 live/bagged sand

    Votes: 27 21.4%
  • 75% live rock, 25% live sand

    Votes: 11 8.7%
  • 25% live rock, 75% live sand

    Votes: 9 7.1%
Back
Top