#mokku
Monitoring service for docker cluster.
Server collects metrics from client instances running on servers in docker cluster. Data is collected using control groups. For now only collected metrics are about OS, CPU and memory.
##Docker
docker pull ambrozic/mokku
##Server
docker rm -f mokku-server || true &&
docker run \
--name mokku-server \
-i \
-t \
--publish 11222:11222 \
--publish 8080:8080 \
ambrozic/mokku \
/go/bin/mokku --server
####Example
docker rm -f mokku-server || true && docker run --name mokku-server -i -t -p 11222:11222 -p 8080:8080 ambrozic/mokku /go/bin/mokku --server
##Client
docker rm -f mokku || true &&
docker run \
--name mokku \
-i \
-t \
--env DOCKER_HOST=tcp://server-ip:port \
--volume /sys/fs/cgroup:/sys/fs/cgroup:ro \
ambrozic/mokku \
/go/bin/mokku --host=server-ip --port=11222
####Example
docker rm -f mokku || true && docker run --name mokku -i -t -e DOCKER_HOST=tcp://192.168.59.103:2375 -v /sys/fs/cgroup:/sys/fs/cgroup:ro ambrozic/mokku /go/bin/mokku --host=192.168.59.103 --port=11222