3 ms·
I was recently looking for an ultra minimal monitoring solution for OpenWrt and other lightweight systems (Pi’s, etc.) and was disappointed not to find one that
by roger_ 3y ago
I was recently looking for an ultra minimal monitoring solution for OpenWrt and other lightweight systems (Pi’s, etc.) and was disappointed not to find one that met my needs (negligible CPU, disk space and RAM).
I ended up hacking together a shell script to send data to Home Assistant (via MQTT) which runs on pretty much any system that has at least netcat: https://github.com/roger-/hass-sysmon https://github.com/roger-/hass-sysmon
- protoplancton 3y agoDid you have a look at https://www.monitorix.org/ https://www.monitorix.org/ ? I'm not sure if it works on OpenWRT, but otherwise checks all the boxes.
- roger_ 3y agoIt requires Perl, which ruled out OpenWrt devices with ~10 Kb of space.
- valyala 3y agoDid you try VictoriaMetrics [1] and vmagent [2]? It is a single self-contained binary without external dependencies. It requires relatively low amounts of CPU, RAM, disk space and disk IO, and it runs on ARM. [1] https://github.com/VictoriaMetrics/VictoriaMetrics/ https://github.com/VictoriaMetrics/VictoriaMetrics/ [2] https://docs.victoriametrics.com/vmagent.html https://docs.victoriametrics.com/vmagent.html
- synergy20 3y agowhy not use https://collectd.org/ https://collectd.org/ which is in C and used by openwrt's luci already along with rrdtool, small in size, low on resource, and has so many plugins already?
- roger_ 3y agoI wanted something that would run anywhere with no dependencies. This might work on OpenWrt, but would be trickier to setup on Debian.