La galaxie — le Hub, ses minihubs et leurs mmh sur un seul graphe

Minihubs et mmh · 7. La galaxie

Toute la flotte,
d’un seul regard.

Une liste dit l’état de chaque machine. Un graphe dit qui dépend de qui. La galaxie met le Hub au centre et déroule ses minihubs, puis leurs mmh, en direct.

Après six articles, on a vu chaque pièce séparément : le minihub, sa fiche, le déploiement, le mmh, la sortie sur Internet, la pose d’une antenne. La galaxie les remet ensemble. C’est l’écran qu’on ouvre pour répondre à une question simple : « si cette machine tombe, qu’est-ce qui tombe avec elle ? »

À quoi ça sert

  • Voir les dépendances. Un mmh dépend de son minihub, qui dépend du Hub. Le graphe le montre par ses liens.
  • Trouver un nœud dans une flotte qui grandit, par son nom.
  • Repérer un nœud en difficulté parmi des dizaines.
  • Ouvrir sa fiche d’un double-clic.

Ce qu’on voit à l’écran

La galaxie : le Hub au centre, six minihubs, et les mmh de l'un d'eux

Relevée le 2026-09-23 sur le Hub thesocle.net. Le titre : Mini-hubs — Galaxie. Le sous-titre : « Topologie live Hub · Mini-hubs · mini-Mini-hubs (tunnel gRPC mTLS) ». En haut à droite, Vue liste ramène à la page des minihubs.

Les quatre compteurs. Les mêmes que la liste : 6 enrôlés, 6 actifs, 0 dégradé, 0 injoignable. Ils ne comptent que les minihubs.

Le graphe, sur fond sombre.

  • Au centre, un disque violet : le Hub, étiqueté admin.thesocle.net.
  • Autour, reliés à lui, les six minihubs : minihub-mini001, minihub-ovh-ub019, minihub-spark, minihub-mini-m4, minihub-ovh-phy-002 et minihub-ovh-rss.
  • Sous minihub-ovh-rss, une gerbe de mmh : c’est lui qui accueille les 17 antennes. On y lit mmh-prod-001 et mmh-prod-002 (nos sorties vers Internet), et adsw-prd1, adsw-prd2, adsw-token (les mmh d’Adswizard, de rôle batch).
  • Chaque étiquette porte le nom du nœud et, en petits caractères, son état.

Ce déséquilibre n’est pas un hasard. Un mmh se rattache à un minihub qui écoute ses enfants sur le port 443, et un seul de nos minihubs le fait aujourd’hui. Le graphe le montre mieux qu’un tableau : cinq minihubs isolés, un sixième au centre d’une gerbe. C’est aussi ce qu’il faut retenir en exploitation : une intervention sur minihub-ovh-rss touche toutes les antennes qui lui sont rattachées, les nôtres comme celles d’Adswizard. Avant de redémarrer ce minihub, on sait donc qui prévenir.

La légende, en bas. Violet pour le Hub (h), cyan pour un minihub (mh), vert pour un mmh. Et le mode d’emploi : « clic = focus · double-clic = fiche · molette = zoom · Échap = tout voir ».

Les commandes. En haut à gauche, la disposition : Force (celle de la capture), Radial, Arbre, Colonnes. Dessous, un champ Trouver un nœud. En haut à droite : Graphe, Carte, Plein écran. En bas à droite : zoom avant et arrière, Tout voir, et Flux figés, qui agit sur l’animation des liens.

Comment ça marche

Chaque minihub décrit ses enfants

Dans son instantané d’état, un minihub liste les mmh qu’il connaît, avec leur état et leur charge. Il tient ce registre dans sa propre base.

Le Hub assemble la flotte

Il croise sa liste de minihubs, tenue à jour par les battements de cœur, avec les enfants que chacun déclare.

La page dessine le graphe

Une page du Hub, derrière la même connexion que le reste de la console. Les dispositions ne changent que le placement ; les liens restent ceux du tunnel.

Un double-clic ouvre la fiche

Celle d’un minihub (identité, certificat, journal du tunnel) ou celle d’un mmh (charge, actions MCP), décrites plus haut dans la série.

Sous le capot

Écran /hub/minihubs/graph
Minihubs registre du Hub, alimenté par les battements de cœur (list_minihubs, pool_stats)
mmh registre de chaque minihub parent, remonté dans son instantané d’état (list_miniminihubs)
Liens la chaîne réelle des tunnels : Hub ⇄ minihub (gRPC mTLS, 443), minihub ⇄ mmh (gRPC mTLS, 443)

Ce que la page affiche, un agent IA le lit par les mêmes actions MCP : list_minihubs pour le premier cercle, list_miniminihubs avec minihub_id = all pour le second.

Les limites, aujourd’hui

  • Les compteurs du haut ne comptent que les minihubs, pas les mmh.
  • Le graphe reflète ce que les minihubs ont remonté : un mmh qui ne s’est jamais présenté n’y figure pas.
  • Avec beaucoup de nœuds autour d’un même minihub, les étiquettes deviennent petites : le zoom et la recherche sont là pour ça.
Retour en haut

Mentions légales · Confidentialité · Contact

© 2026 LMVI Conseil — SARL, SIREN 949 417 620 · [email protected]