Show HN: Lightweight system monitor for Linux VPS written in Go
github.com
github.com
It monitors any server you add to it and it can install a daemon that collects metrics for when you are offline. I keep it running to monitor our servers.
It also seems like a good fit for something I've wanted to try for a while: building the UI as a SPA, embedding the generated assets into the Go binary with `embed.FS`, and shipping everything as a single self-contained executable.
I’ve also done something similar in Go too, and several people used it, mostly because it’s easy to install/use and is lightweight.
It lacks about 99% of the things that Prometheus can do, which is probably what you want for simple up/down healthy/not-healthy indication on a single box.
This is a single system effort and at 5MB RAM is rather tiddly and surely counts as minimal overhead. It could probably send the metrics to Prom. or make them available for scraping with minimal extra effort but I think that should be left as an exercise for the interested reader.
The thing about gathering metrics is you have to be careful that the gathering/processing system doesn't drown out the thing you are measuring!
lol nope. i thought we all grew out of this crap?
It's quite nice.
Perhaps the first 1,000 times it was mentioned, there was some juice in the lemon, but it's long gone.
"curl -sL https://... | sudo bash"
Now you won't be able to uninstall it if the repo ever goes black...