Someone was talking about monitoring for storj node. So I decided to share, what do I personally find interesting / useful to monitor.
First of all, basic stuff - CPU load, memory usage, and disk space:
Next, FS dedicated for storj delta (change per minute):
Network traffic, in/out:
Count of new lines per minute in node log:
Socket reachable & process running:
Battery:
For the last 3, I have automated SMS whenever something goes wrong.
Finally, output of earnings.py parsed:
And raw data for the same earnings.py:
All set in Zabbix, under one dashboard.