New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
light weight self hosted monitoring software suggestions with "push" from agent side
Guys, any recommendations about self hosted, lightweight and free monitoring software that can do monitoring data push from agent (monitored client) to the server?
Each remote monitored box (running an agent) sends data to the server at specified intervals (for example ~1 minute). Nothing fancy needed.... just monitoring for disk, ram, cpu, network..
checkmk has push mode for their non-community version = NO GO.
beszel (over web sockets) advertises it, but it doesn't work = NO GO.
Public Status page not needed. Preferable with some notification options. Thank you!

Comments
zabbix. easy to install. easy to customize ...
collectd with network plugin
thanks for all the recommendations, guys. I guess LTstats would be a nice option...it just lacking support for TLS v1.3.
glances looks cool.. written in python and definitely has client->server push.
zabbix and collectd probably too big beasts because I have some small VMs and small memory footprint...
I've found netdata to be lightweight, but it doesn't do push. Do you have a particular need for it to be push rather than pull? If its just an ease-of-config issue, wiring everything up to a management LAN of your choice and then having your master node just look at everything on said LAN is easy.
Collectd is very lightweight, doubt anything lighter exists. It gets used on openwrt consumer routers for example, which have fuck all ram
@bbn12 is https://cockpit-project.org/ what you're looking for?
try nezha or komari
I've been using zabbix for almost a year now. I kind of like it, but I wouldn't say easy to customise as such. Very customisable, but everything you want to do has a pretty steep learning curve. But now I'm using it, I'm not sure I'd go back to something else.
at the end of the day 'anything new' that he installs - or you or me - has a learning curve. the thing is how willing are you to learn a new thing !?
You have to set it to use SSH instead of WebSockets, then it will work. Make sure to comment out the HUB_URL in the service file. It's what I use.
yeah, I dont need server connecting to agent and over SSH. it should be the opposite way.
Komari?
It should work from 0.17.x, at least for me updating did the trick
https://github.com/zaunist/xugou
it monitors your agent's disk, ram, cpu, network, loads, and it supports notification by telegram bot, resend emails.
the most important, it's serverless! just based on cloudflare workers and D1 db, lightweight and stable.
I tried, but it still fires up SSH daemon and listening..... also getting 401 with nginx proxy in front... too much hassle, too slow changes/updates
thanks. I prefer 100% owning the stuff/data... not supporting mucho big agro businesses at all