Currency-Monit : Monitoring d'une monnaie et de sa toile de confiance

wotex
monit
willmembers
blockcount
modules

#21

Merci c’est une excellente idée :slight_smile:

Je l’avais déjà vu mais je n’ai pas encore eu le temps d’investiger !


#22

Je pense que les multiples occurrences d’Alfybe remplacent en fait de vrais membres qui du coup n’apparaissent pas (ceux qui n’ont certifié personne je pense).


#24

4 messages ont été déplacés vers un nouveau sujet : Blabla “Duniter est buggué”


#26

Nouvelle version de currency-monit installable sur votre noeud duniter 1.3.x :slight_smile:

Il s’agit d’un fork de la version de dev qui supprime uniquement les fonctionnalités liés à la nouvelle version de wotb, ainsi ceux d’entre vous qui utilisent le module currency-monit sur leur noeud duniter pourrons profiter des autres avancés et corrections de bug sans avoir besoin d’attendre la prochaine version majeure de duniter.

Utilisateurs de duniter-desktop

Si vous avez déjà installé le module duniter-currency-monit, vous devez d’abord le désinstaller pour installer la nouvelle version, pour cela il vous suffit de le passer en mode Off sur la page module de votre interface web.

Ensuite, copiez le lien suivant en bas de la page module de votre interface web :
https://github.com/duniter/duniter-currency-monit/archive/0.3.6.tar.gz
Puis cliquez sur INSTALL THIS MODULE
Enfin redémarrez votre nœud duniter.

Utilisateurs de duniter-server

vous pouvez réinstaller le module avec les 2 commandes suivantes :

duniter unplug 'duniter-currency-monit'
duniter plug https://github.com/duniter/duniter-currency-monit/archive/0.3.6.tar.gz

Puis le lancer en mode direct_start :

duniter currency-monit [host] [port]

Votre module currency-monit sera alors accessible a l’adresse host:port (localhost:10500 par défaut)


#27

Testé, ça tourne :slight_smile:

Par contre mon nœud ne dit pas le même chose que g1-monit.elois.org, je t’ai ajouté un ticket#58 pour tenter de comprendre ce qui se passe. Je pense que c’est g1-monit qui affiche la bonne info.


#28

Vincent, Alain (uid jardin) viens de devenir le 41ème co-écrivain de la blockchain Ğ1 le 10 Juillet 2017 à 13h53 (heure BC) en calculant le block #34112 : https://g1-monit.elois.org/blockCount?lg=fr


#29

Pour information, j’ai installé le module sur mon nœud et il est en libre accès à cette adresse
https://duniter.help-web-low.fr/monit/


#30

Génial ça va répartir la charge ^^
Et ça nous fera un 3ème point de vue sur les données en piscine :slight_smile:

@cgeek @Pafzedog êtes vous d’accord pour que je publie les adresses d’accès a vos modules currency-monit sur le 1er post de ce thread ?


#31

absolument d’accord :slight_smile:


#32

merci pour le boulot ^^


#33

Aucun problème !


#34

Nouvelle version 0.3.7

  • J’avais oublié de supprimer une ligne dans l’algo de calcul du degré de centralité, et donc tout les degrés de centralité était affichés doublés… (je me disait bien que 8000 ça faisait beaucoup même pour BenoitLavenier)
  • Correction d’un bug mineur qui empêchait l’affichage du degré de centralité moyen (on voit un beau NaN sur la version 0.3.6)
  • Correction d’un bug dans le cache qui donnait un nombre de sentries courant de 117 au lieu de 118
  • Allègement du module en supprimant enfin toute les traces, fichiers et dépendances liés au format “module spécialisé” (je n’avais pas fait le ménage)

#35

J’ai mis à jour en faisant un unplug puis un plug sur le nouveau module.
J’ai l’impression que le calcule de la centralité ne se fait pas.
Aussi il manque la “Qualité moyenne des dossiers d’adhésion en fonction du nombre de certifications valides reçues” par rapport à ton instance dans “willMembers”


#36

Oui c’est normal par défaut le degré de centralité n’est pas calculé parce que c’est un calcul long et qu’il n’est pas utile de mettre a jours ces données là a chaque bloc. Tu peut donc les mettre a jours quand tu veut en cochant la case “Recalculer le degré de centralité des membres.” Tu verra qu’a chaque chargement de la page la date et l’heure du dernier calcul des degrés de centralité est indiqué :slight_smile:

C’est normal, la “qualité” d’un membre ou d’un dossier d’adhésion est une notion que j’ai pu concevoir et calculer grâce à l’ajout d’une fonction dans le module wotb que j’ai demander expressément et que cgeek a eu la gentillesse de développer :slight_smile:
Mais cette nouvelle version de wotb ne sera intégrée que dans la prochaine version majeure de Duniter, il faudra donc patienter.
Mais alors comment fait g1-monit ?
Et bien il utilise la nouvelle version de wotb comme une dépendance, ce qui est facile a faire en exécutant directement currency-monit depuis les sources, ce qui est le cas du nœud g1-monit, mais packager une dépendance c++ dans une release d’un module duniter ça semble un peu compliquer, je ne sais pas comment faire et d’ailleurs je ne sais même si c’est possible.


#37

Pour une première installation avec duniter-server doit-on passer par le process donné dans GitHub ou peut-on uniquement utiliser la commande : duniter plug https://github.com/duniter/duniter-currency-monit/archive/0.3.6.tar.gz ?


#38

heu je ne comprend pas la question car les deux sont la même chose en fait, ou alors je ne voit pas de quoi tu parle, j’ai écrit le tuto d’installation en français ici et en anglais sur github mais c’est le même tuto avec les mêmes commandes :slight_smile:

Bref, tu demande s’il faut faire A ou A, je te répond oui pour les deux.


#39

Sur github: (https://github.com/duniter/duniter-currency-monit)

Currency-Monit

Requires Node.js v6
Installation

git clone https://github.com/librelois/duniter-currency-monit.git
cd duniter-currency-monit
npm install
node index.js config --autoconf
node index.js sync g1.duniter.org 10901
node index.js currency-monit

Then, visit http://localhost:10501.

Sur le forum:

vous pouvez réinstaller le module avec les 2 commandes suivantes :

duniter unplug 'duniter-currency-monit’
duniter plug https://github.com/duniter/duniter-currency-monit/archive/0.3.6.tar.gz

Puis le lancer en mode direct_start :

duniter currency-monit [host] [port]

Votre module currency-monit sera alors accessible a l’adresse host:port (localhost:10500 par défaut)


#40

La méthode plug est sûr, c’est celle que j’ai utilisé sur mon serveur.


#41

Merci.


#42

Merci @stephane j’avais effectivement oublié de mettre a jour le README, voila qui est fait :slight_smile: