A few days ago I started my work as a witness and although I haven't been allowed to mine the first block yet, I guess because I'm very low on the leaderboard, I've realized that there is no control panel where I can monitor my server in real time, that's why I decided to build one.
I have worked with linux servers since 2010 and a control panel has not always been necessary as long as you have access to SSH, but many of those who work as witnesses do not manage 100% linux or are not programmers so a control panel is always appreciated graphical way to see the performance of a server and the information that is needed.
This code is done in PHP and will be Open Source available to everyone once it is finished, the intention is that everyone can monitor their own server
The functions I am working on are:
Thank you.!
I have worked with linux servers since 2010 and a control panel has not always been necessary as long as you have access to SSH, but many of those who work as witnesses do not manage 100% linux or are not programmers so a control panel is always appreciated graphical way to see the performance of a server and the information that is needed.
This code is done in PHP and will be Open Source available to everyone once it is finished, the intention is that everyone can monitor their own server
The functions I am working on are:
1. See the last blocks every 3 seconds
2. View my Witness information including number of blocks mined and number of blocks lost.
3. Monitor RAM Memory and Disk usage every 5 seconds.
for this I am using some system commands like df
and free
since this saves me a lot of work
4. (Optional) background service to save a list of the last mined blocks. I'm working on this
Right now the information of the blocks is seen through the site hiveblocks.com so as not to have to program something that already exists, but if necessary I will also do it later.
I've been working on this for 3 days and I'm about to finish it, please make your suggestions.