Nœuds distants
À quoi ça sert. Nœuds distants est l’inventaire des autres machines que cette instance EYAS peut joindre. Vous enregistrez un nom, un hôte et un type de connexion pour que les agents exécutent du travail hors de cette boîte — en général en SSH. La santé est online, offline ou unknown. Cette page est le registre ; ce n’est pas de la télémétrie Observabilité ni une Main (appariement bureau/CLI).
Quand l’utiliser
Section intitulée « Quand l’utiliser »- Vous voulez qu’un agent exécute une commande sur un autre hôte, pas seulement sur cette instance.
- Vous ajoutez une machine joignable en SSH, WebSocket ou Tailscale.
- Vous devez voir quand un nœud a été vu pour la dernière fois, ou le renommer / retargeter / retirer.
- Vous avez besoin d’un invoke SSH gardé (motifs destructeurs bloqués sauf forçage) — c’est une API sur les nœuds SSH, pas un bouton sur cette page.
Déroulement typique
Section intitulée « Déroulement typique »- Ouvrez dans la barre latérale Paramètres → groupe Infrastructure → Nœuds (
/nodes). - Ajouter un nœud.
- Nom (espace réservé
my-node), Hôte (espace réservé192.168.1.100:3100) et Type (SSH, WebSocket ou Tailscale). - Enregistrer. La carte apparaît avec un point d’état et le badge de type.
- Le crayon édite nom, hôte et type. La corbeille retire le nœud.
Vide : Aucun nœud distant configuré. Après enregistrement, l’hôte en monospace et, si connu, Dernière activité.
Fonctions
Section intitulée « Fonctions »Chaque carte montre Nom, un point d’état, un badge Type, Hôte, et Dernière activité lorsqu’un horodatage existe.
Couleurs : online (vert), offline (rouge), unknown (ambre). Les nouveaux nœuds démarrent offline jusqu’à ce que quelque chose les marque vus.
Type dans le dialogue : SSH, WebSocket ou Tailscale. Le dialogue ne collecte pas une liste de capacités ; l’enregistrement peut quand même stocker des capacités pour les agents.
Les nœuds SSH peuvent être invoqués via un exécuteur gardé (POST invoke). Les motifs rm -f / rm -r, mkfs, dd if= et bombes fork sont refusés sauf si forceDestructive est vrai. Les types non SSH renvoient « non implémenté » pour invoke. Les identifiants (utilisateur, mot de passe ou clé privée) viennent du corps de l’invoke ou de la config stockée — jamais journalisés.
WebSocket et Tailscale sont inventaire + santé sur cette page ; ils n’y gagnent pas un bouton invoke.
Champs et commandes
Section intitulée « Champs et commandes »Ajouter / modifier un nœud
| Commande | Signification |
|---|---|
| Ajouter un nœud | Ouvrir le dialogue de création |
| Compteur de nœuds | Badge d’en-tête s’il en existe au moins un |
| Nom | Libellé humain. Espace réservé my-node |
| Hôte | Adresse. Espace réservé 192.168.1.100:3100 |
| Type | SSH, WebSocket ou Tailscale |
| Enregistrer / Enregistrement… | Persister (désactivé tant que nom ou hôte est vide) |
| Crayon | Modifier le nœud — mêmes champs |
| Corbeille | Supprimer le nœud |
Santé
| Commande | Signification |
|---|---|
| Point d’état | online / offline / unknown |
| Badge de type | Type de connexion sur la carte |
| Dernière activité | Horodatage auquel le registre a marqué le nœud vu |