Instalar herramienta Monit para monitorear la red de confianza

En la pasada reunión técnica online de cataluña (aquí las conclusiones) se habló de que estaría guay instalar esta herramienta para monitorear varios aspectos en vivo de la red de confianza G1 como por ejemplo el status de las diferentes candidaturas a miembro que muestra:

  • los miembros en espera
  • las certificaciones recibidas
  • las fechas de emisión, descongelación y expiración
  • las razones por las que un candidato todavía no sale miembro.
  • etc

La herramienta está aquí:

pero haría falta instalarla en algún servidor (y si se tradujese por algún voluntario al castellano ya sería genial, actualmente solo en ingles y francés).

Hasta ahora estábamos usando la única instancia que existia, como se ve en este video:

que era: https://monit.g1.nordstrom.duniter.org/willMembers?lg=fr&pending=&mode=undefined

pero hace ya unos días que está desincronizada o no carga bien.

Si alguien se presta a ayudarnos, se remunerará en esfuerzo con los fondos del crowdfunding. También se puede enlazar a un subdominio *.monedalliure.org y *.moneda-libre.org en un futura.

Gracias.

1 me gusta

Estoy intentándolo instalarlo en uno de mis servidores, pero me he encontrado que está muy desactualizado, no funciona con Node.js más allá de la versión 10 y Python 2

He estado probando con Node.js 9.11.2, pero creo que con Python 2 ya es pasarse de tirar de versiones antiguas. ¿Sabes si tiene algún fork o una herramienta más actualizada? Podría hacerlo funcionar pero intentar actualizar las dependencias para que funcione con versiones más actuales ya se me escapa por mucho

Actualización: He conseguido hacerlo funcionar correctamente. Cuando tenga algo funcional bien montado asegurándome de que se actualiza y mantiene vivo correctamente aviso

1 me gusta

Qué crack!

Aquí puedes ver cómo sería… este por ejemplo está desactualizado de la blockchain desde el día 28 Mayo.
https://monit.g1.nordstrom.duniter.org/willMembers?lg=fr&pending=&mode=undefined

Sí, ahora mismo se encuentra descargando la blockchain entera por primera vez. La herramienta es bastante maja y deja limitar la cantidad de transacciones que empezar a descargar para comprobar que todo funciona bien, así que ya le he estado pegando una ullada :eyes:

Lo dicho, cuando lo tenga presentable lo abro al público

1 me gusta

Ha tardado un par de días sincronizar la blockchain e indexar la información pero ya está montado y es completamente funcional: https://monit.fai.su

Avisadme si queréis hacer un registro CNAME para poner el dominio que querráis y lo configuro en mi servidor web

Lo he configurado para que sea tolerante a errores, que se reinicie si tiene algún problema. Cualquier cosa avisadme

@kapis

Hmmmm, qué extraño, parece que no ha indexado bien la información o algo, que sale mucha menos información de la que debería. ¿Sabes si alguno de los contribuidores tiene contacto @kapis ? He intentado contactar con la persona que lo desarrolló para hacer un par de preguntas pero no he encontrado nada

Siempre puedo reintentar redescargar la blockchain entera :sneezing_face:

Puedes abrir un hilo en https://forum.duniter.org/ en inglés mencionando a @elois que es el programador de esa herramienta junto a la de Duniter.

1 me gusta

Este por ejemplo ya se ha sincronizado ahora: g1-monit : futurs membres

puedes ver que ciertamente que hay algunas diferencias con https://monit.fai.su/willMembers?lg=en&d=65&sort_by=registrationPackage&order=desc&sortSig=Availability&filter=

Acabo de escribir la entrada en el foro francés ahora mismo. Pensaba que a lo mejor esta diferencia se daría porque tenía que acumular la información entrante de las cuentas conforme fuera pasando el tiempo así que lo he dejado un par de días funcionando, pero no parece ser el caso. Espero su respuesta a ver qué dicen

Y sí, haciendo pruebas y haciendo comprobaciones me fijé que ahora está al día la instancia de monit que me pasaste, ahora posteando la consulta he visto que alguien avisó por los foros y la persona que lo mantiene lo puso al día

2 Me gusta