Actividad: Monitorización con Grafana + Graphite + collectd
per Victor Carceler
—
darrera modificació
2020-03-25T15:27:51+01:00
Se pretende demostrar cómo se configura un sistema de monitorización con Grafana, Graphite y collectd. Para ello se utilizarán diferentes máquinas virtuales proporcionadas por el profesor.
- A partir de la máquina virtual proporcionada por el profesor, realice tres clones enlazados que tengan por nombre: Grafana, Graphite y Collectd. Asegúrese de que las tres máquinas virtuales tienen la interfaz de red en modo puente. Una vez clonadas disponga lo necesario para que cada una de ellas tenga el hostname correspondiente.
- Arranque la máquina virtual Grafana e instale en ella la herramienta del mismo nombre. Compruebe desde el navegador local que puede acceder a la interfaz web.
- Arranque la máquina virtual Graphite e instale en ella graphite-carbon. A modo de ejemplo, escriba un pequeño shell script que registre muestras (una por minuto) de valor aleatorio y correspondientes a la serie test.random. Deje el script funcionando en segundo plano y revise tanto el fichero de registro (para comprobar que se ha creado la serie temporal) como los archivos de datos de whisper.
- Instale graphite-web. Y disponga lo necesario para que el servidor web Apache publique la aplicación. Utilice el navegador local para acceder a la interfaz web. Compruebe que están registrados los datos de la serie temporal test.random.
- Arranque la máquina virtual Collectd e instale en ella la herramienta del mismo nombre. Modifique el fichero de configuración para que se envíen los datos al servidor Graphite. Compruebe desde la interfaz web que se está registrando la telemetría de la máquina.
- Utilice la interfaz web de Grafana para:
- Definir una nueva fuente de datos por defecto: el servidor Graphite.
- Definir un nuevo dashboard en el que aparezcan las métricas relevantes de la máquina Collectd y también test.random.