cAdvisor, una herramienta de monitorización de la mano de Google

En este post, vamos a ver otra herramienta de monitorización de contenedores, en este caso, cAdvisor, de google.

Para ejecutarlo, escribimos el siguiente comando:

sudo docker run \

--volume=/:/rootfs:ro \

--volume=/var/run:/var/run:ro \

--volume=/sys:/sys:ro \

--volume=/var/lib/docker/:/var/lib/docker:ro \

--volume=/dev/disk/:/dev/disk:ro \

--publish=8080:8080 \

--detach=true \

--name=cadvisor \

google/cadvisor:latest

Y ya lo tendremos funcionando, pero, no solicita ni usuario ni password.

En mi caso, si necesito qué se me pida usuario y password, qué si no, los de seguridad me cortan los …. XD

http://m.memegen.com/82a2au.jpg

Es por ello, que he tirado del contenedor, con seguridad. En este caso, he tenido que descargar el proyecto de github.

Las instrucciones, son las siguientes:

Clonamos el proyecto

git clone http://github.com/tim545/docker-cadvisor-basicauth

Vamos a la carpeta local

cd docker-cadvisor-basicauth/

Construimos nuestra imagen, con el usuario y contraseña que definimos:

docker build --build-arg USERNAME=admin --build-arg PASSWORD=Password1 -t tim545/cadvisor-basicauth .

y lo ejecutamos

docker run \

--volume=/:/rootfs:ro \

--volume=/var/run:/var/run:rw \

--volume=/sys:/sys:ro \

--volume=/var/lib/docker/:/var/lib/docker:ro \

--publish=8080:8080 \

--detach=true \

--name=cadvisor-basicauth \

--restart=always \

tim545/cadvisor-basicauth:latest

Y ya podemos acceder al contenedor, por la ip de nuestro servidor docker y el puerto definido, en este caso, el 8080

Nos pide el usuario y contraseña especificados, al crear la imagen

Al acceder, vemos lo siguiente:

Esta es la pantalla principal, con todos los gráficos, procesos, etc.

Si pulsamos en Subcontainers -> /docker, nos mostrará una lista de todos los contenedores y podremos pulsar en cada uno, para ver las estadísticas de ellos individualmente.

Al pulsar en el contenedor, veremos sus estadísticas

Si pulsamos en root/system.slice nos muestra los procesos activos del servidor.

Si pulsamos en root/user.slice nos muestra los usuarios activos.

http://pbs.twimg.com/media/DXxZPHrWkAA8NyC.jpg

Dejar una contestacion

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.