Munin Server with minimal resource footprint
335
A docker container with minimal resource footprint. Capable for small servers like NAS or Raspberry Pie. Webserver and cron are replaced by small executables. FastCGI is not used. Instead, we use CGI which doesn't need a pooled processes. Sure, this is not fast. But it's still faster than every prometheus instance on the same machine. Munin itself saves its data in RRD files which themselves have a very low footprint. Sure, the grephs are not as fancy as with other tools, but most people need them only very rarely anyway.
Check out https://github.com/daald/munin-docker for source code
docker-compose.yaml
version: '3.4'
# intended for testing
services:
munin-server:
image: daald/munin-server
ports:
- "8080:8080"
volumes:
- "./muninconf.d/:/etc/munin/munin-conf.d:ro"
samplenode:
image: dennistt/munin-node:latest
stop_signal: SIGKILL
environment:
PLUGINS: cpu load
In muninconf.d, you place host descriptions like this:
samplenode.conf:
[samplenode]
#address 127.0.0.1
address samplenode
use_node_name yes
Content type
Image
Digest
sha256:55d2b0235…
Size
32.5 MB
Last updated
almost 3 years ago
docker pull daald/munin-server