I've been looking for a lightweight monitoring solution for my VPS where I run a bunch of services. Since I've been putting in some effort on setting things up, I also want to make sure that I do not get surprised by anything obvious, such as disk space filling up or AI crawlers spiking my web traffic.
After a few rounds of research the remaining two options were Beszel and Monitorix, and I now went with the latter:
https://www.monitorix.org/
https://wiki.archlinux.org/title/Monitorix
Call me oldschool, but I do fancy the historical vibes the generated graphs express.
Beszel also looked nice, but even though setup seems straight forward when using a container / compose setup, I get the feeling that having a separate database container running just for the sake of system monitoring feels to heavy.
That being said I've just set this up and will monitor (pun intended) how it works out for me. If I encounter any issues with monitorix I can always consider moving to a different solution at a later time.
That's one of the best things about open source software and selfhosting: plenty of choice and options! <3
#Monitoring #SelfHosting #Monitorix #Beszel #OpenSource