/docker-munstrap

munin docker images with munstrap

Primary LanguageShell

Munin master with munstrap

Docker Repository on Quay.io

It based on

tl;dr

docker pull quay.io/kyohsuke/docker-munstrap:latest
docker run -d -p 80:80 \
-e CAPTURE_HOST=true \
-e NODES="foo.local:127.0.0.1 bar.remote:1.2.3.4" \
-v /etc/localtime:/etc/localtime:ro \
-v /var/lib/munin:/var/lib/munin \
quay.io/kyohsuke/docker-munstrap

How to use

DockerでさくっとMunin masterをつくる (japanese: written by yacchin)

  • docker pull quay.io/kyohsuke/docker-munstrap:latest
  • docker run -d -p 80:80 quay.io/kyohsuke/docker-munstrap
  • access http://127.0.0.1/ on your browser.

Environment Variables

  • NODES: Space separated list of <name>:<host> munin node pairs. (i.e. foo.local:127.0.0.1 bar.remote:1.2.3.4)

example)
docker run -d -p 80:80 -e NODES="foo.local:127.0.0.1 bar.remote:1.2.3.4" quay.io/kyohsuke/docker-munstrap

sync timezone host<->guest

mount /etc/localtime with Readonly
-v /etc/localtime:/etc/localtime:ro

store metrics data

mount host directory with Read/Write
-v /path/your/store/dir/munin:/var/lib/munin

capture Docker host metrics

-e CAPTURE_HOST=true