Resynthesize: Script de instalación automática de Graphite y Grafana

Resynthesize es un fork de synthesize. Synthesize esta pensado para instalar automáticamente Graphite y Grafana en Ubuntu 18.04, pero yo lo necesitaba en CentOS 8, y como no encontré nada más por Internet para la instalación automática de estas dos grandes herramientas, me decidí hacer un fork en Github y llamarle resynthesize.

Con Resynthesize lo que conseguiremos es tener instalado en menos de 5 minutos las siguientes herramientas:

  • Graphite
  • Collectd
  • Statsite
  • Grafana

Con un entorno como este, podríamos por ejemplo generar dashboards en Grafana con las métricas recibidas desde un Centreon, por ejemplo, como lo explica por aquí el Bujarra.

INSTALACIÓN

La instalación de Resynthesize es realmente sencilla basta con descargarse el script de instalación y las plantillas y lanzar el script con el parametro -i (install):

git clone https://github.com/deividgdt/resynthesize
cd resynthesize
chmod +x resynthesize
./resynthesize -i

tras finalizar todos los pasos anteriores, deberíamos ver una salida como la siguiente:

Si nos dirigimos a https://192.168.1.86 , en mi caso, podremos visualizar el panel de Graphite-web, que como veréis esta un poco desactualizado, es por eso que instalamos Grafana el cual como veréis a continuación es mucho más moderno y potente:

Si vamos a http://192.168.1.86:3000 , Grafana nos pedirá usuario y contraseña que en este primer inicio serán admin/admin, aunque la contraseña nos la obligará a cambiar:

Esta instalación ya trae un Dashboard personalizado con algunos gráficos de Graphite, así que si pinchamos en la parte superior izquierda en “Home” luego podremos ir al dashboard “Graphite Carbon Metrics (obfuscurity)” y podremos empezar a trastear con este:

TROUBLESHOOTING

El script funciona sin ningún problema sobre distribuciones CentOS 8.1 o mayores, así que de momento no he encontrado ningún fallo, de todas formas, si tenéis algo que mejorar/corregir/añadir no dudéis en comentármelo por aquí o enviar un pull request en Github


¡Si te he ayudado y estas agradecido siempre puedes invitarme a un café!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s