One does eventually operate multiple nodes. What do you guys use to monitor them all at once?
Linux and docker running?
I have created a Grafana dashboard that sends me email alerts if one of my storage nodes doesn’t operate within my expectation.
Yes. Ubuntu 20.04 and docker.
Does it work well? Was considering something like that and looking for good configs.
I’m still using the below, because it is just really simple and works perfectly and looks nice.
1. Setting up prometheus
For storing all statistics of the nodes, we use prometheus. So choose one PC/Server where you want to run prometheus. It doesn’t need to be a powerful PC and it doesn’t need much space, you can decide how much space prometheus is allowed to use or how long you want to store your statistics. However, make sure you choose a PC (or a directory) that doesn’t write to an SD card as that would shorten its lifespan significantly.
On that chosen PC we first create a prometheus…
If you’re interested, you can help me extending my bash script, coz I have just one node in operation. I can provide some options and optimizations based on your needs and you can verify, if it works well. Nothing to install separately, just make sure, the required libraries are installed.
based on my ideas and findings from one of my previous
posts, I have published my “health check script (linux shell)” on GitHub.
Please feel free to support, subscribe or comment. I’ll release updates soon, in order to make it more self-descriptive and common to use for everyday usage.
Target group: docker and linux users.
v1.3.3 - improvement release
improved performance: just 2 docker log selections instead of 20+
improved mail notifications…
you can install it by following this and taking the most recent binary from github
doesn’t quite do all the fancy stuff that grafana can do tho, but it is very light weight and i find it pretty reasonable.
We published the first binaries for the multinode dashboard on Github
Release v1.34.3 · storj/storj · GitHub. Please test them and let us know if you have any issues. The main objective of this test is to find out if the binaries are working on different operating systems and setups. If you are able to add a storage node and can see it on the multinode dashboard I would call that success. We can also start to look for some wrong numbers on any of the pages. For example, the payout pag…