Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Shells Virtual Desktop
BMail.ag - Secure Email Service
Server.net
CPLicense.net
VPS Server
Buy VPN
Vultr
VMs for AI
HostDare
ReliableSite White-Label Dedicated Hosting for Resellers
InterServer VPS
BMail.ag - Secure Email Service
Best VPN
High-Performance Bare Metal Server Solutions
Karvl.com
Server Mania Cloud Hosting
DataWagon Hosting
AlphaVPS Hosting
Evoxt.com
Clouvider
VPS Hosting with NVMe
Residential IPs in the US & 4G Mobile Proxies in EU & US with Unlimited Bandwidth
ReliableSite White-Label Dedicated Hosting for Resellers
Rabisu - Hosting Solutions
Shells Virtual Desktop
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.

light weight self hosted monitoring software suggestions with "push" from agent side

bbn12bbn12 Member
edited December 2025 in General

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

    Thanked by 1bbn12
  • bbn12bbn12 Member
    edited December 2025

    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.

  • darkimmortaldarkimmortal Member
    edited December 2025

    @bbn12 said:
    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...

    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?

    Thanked by 1bbn12
  • try nezha or komari

    Thanked by 2tux bbn12
  • @tehdev said:
    zabbix. easy to install. easy to customize ...

    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.

    Thanked by 1tehdev
  • @ralf said:

    @tehdev said:
    zabbix. easy to install. easy to customize ...

    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 !?

  • forestforest Member

    @bbn12 said:
    beszel (over web sockets) advertises it, but it doesn't work = NO GO.

    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.

    Thanked by 1oloke
  • bbn12bbn12 Member

    yeah, I dont need server connecting to agent and over SSH. it should be the opposite way.

  • Komari?

    Thanked by 1bbn12
  • @bbn12 said:
    yeah, I dont need server connecting to agent and over SSH. it should be the opposite way.

    It should work from 0.17.x, at least for me updating did the trick

    Thanked by 1bbn12
  • 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.

  • bbn12bbn12 Member

    @NotFoundException said:

    @bbn12 said:
    yeah, I dont need server connecting to agent and over SSH. it should be the opposite way.

    It should work from 0.17.x, at least for me updating did the trick

    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

  • bbn12bbn12 Member

    @SimoneA said:
    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.

    thanks. I prefer 100% owning the stuff/data... not supporting mucho big agro businesses at all :)

Sign In or Register to comment.