Docker files for Munin Server
This repository has been archived on 2025-03-16. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
Kevin Alberts 2777f0b92e
All checks were successful
continuous-integration/drone/push Build is passing
WIP
2025-03-16 12:11:41 +01:00
.drone.yml Initial commit 2025-03-16 10:55:51 +01:00
Dockerfile WIP 2025-03-16 12:11:41 +01:00
README.md Initial commit 2025-03-16 10:55:51 +01:00

Munin (master)

Quickstart

Munin stats aggregator and reporting, based on ethersys' munin container (https://github.com/ethersys/ethersys-docker-munin). Base image: Debian 12

Build

git clone https://git.kurocon.nl/KuroNET/munin-docker.git
docker build -t munin ./
docker run munin

Or pull

docker pull git.kurocon.nl/kuronet/munin-docker
docker run git.kurocon.nl/kuronet/munin-docker:latest

How it works

Ports

  • None

Volumes

  • /var/lib/munin : Databases files
  • /var/log/munin : Logs
  • /var/run/munin : Access to graph CGI socket
  • /var/cache/munin : Where are generated graphs
  • /etc/munin/munin.conf.d : Access to node configurations

Environment Variables

  • TZ: Customize the timezone according to your place: (i.e. Europe/London) (default: Europe/Paris)

Note

Cronjobs and webserver should be setup separately (i.e. Kubernetes CronJob + sidecar nginx container)

Persistent example

docker run \
 -d \
 --name=munin \
 -e TZ="Europe/London" \
 -v /data/munin/db:/var/lib/munin \
 -v /data/munin/logs:/var/log/munin \
 -v /data/munin/cache:/var/cache/munin \
 munin