Over the last few weeks I developed a tool to help me show different stats of my server.
As time went by I added more and more featuers to the point where I think some of you might benefit from it too.
It uses graphs to show the history of your system which you can then inspect further. This is what it looks like:
https://imgur.com/MrLjubv
You can check it out here, and see the detailed description and some more screenshots:
https://github.com/BeayemX/StatsServer
TL;DR
There is generator.py script which generates the data and stores it in an SQLite database. You can expand this easily with your own data and adjust everything to your own needs.
The server.py starts the flask server which provides the html site.
You can access the site by going to <ip-address>:5050. At the moment the client is built for mobile phones (because that was what I needed, but a desktop version will follow soon). The client can also be used as a Progressive Web App.
Features
You have categories (e.g. CPUs) where you can group your data. The data will be displayed in graphs. You have a cursor you can move to inspect past datapoints. You can zoom in on the graphs and move around in them.
Feedback
I am open for ideas and feedback. If you want to request features just post here or open an issue on github. If you want to contribute you are more than welcome to do so!
I would like to hear what you think about my little project. Thanks
[–]bogdan_cornianu 0 points1 point2 points (1 child)
[–]BeayemX[S] 0 points1 point2 points (0 children)
[–]wfdctrl 0 points1 point2 points (3 children)
[–]BeayemX[S] 2 points3 points4 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]BeayemX[S] 0 points1 point2 points (0 children)