Large-scale server monitoring application written in Golang
Some small, quality of life tweaks
If you have any issues with this release, please open an issue
Complete rewrite from the ground up in Golang
This version is not backwards compatible with <= v2 at all. Binaries included are built on Ubuntu 18.04 x64, open an issue to request a binary for a specific system.
Fixed issue where setup.py could not import modules from src directory.
Fixed some minor typos resulting in crashed.
Rewrote quite a few scripts to be more effecient, also tinkering with threading to try to enable really good concurrency - may need to switch away from Flask soon though.
Includes function to check database connection and reconnect if possible.
Fairly certain I've managed to clear up the remaining bugs.
Identified issue regarding servers not being marked as offline in the database, and also conflicting methods in the JavaScript when getting stats.