EasyUC
4.8.7

Diagnostic et supervision

Port Monitor : ports ouverts, connexions et sessions web

Consultez les ports en écoute, les connexions en cours et les sessions web ouvertes des nœuds EasyUC.

EasyUC · Version 4.8.7

Dans EasyUC : Administration → System & Operations → Port Monitor

À quoi cela sert

Le Port Monitor montre quels ports réseau sont ouverts sur les nœuds de l'appliance EasyUC, quelles connexions existent actuellement et qui a été actif sur les interfaces web au cours des dernières minutes. Vous en avez besoin pour les règles de pare-feu, pour les revues de sécurité et pour déterminer si un service est joignable.

Les données proviennent d'un collecteur qui lit toutes les 2 secondes, sur chaque nœud, les sockets existants de l'hôte et des conteneurs EasyUC, ainsi que des services publiés du cluster. Le collecteur lit uniquement les métadonnées des sockets et les noms de processus, jamais le contenu des paquets. Les sessions web sont déduites des requêtes authentifiées vers les interfaces.

Le moniteur fournit un instantané. Des connexions très brèves peuvent commencer et se terminer entre deux captures. Il ne remplace ni une capture de paquets ni un historique complet. De plus, un balayage complet des ports de l'adresse EasyUC configurée peut être lancé depuis le réseau de l'API EasyUC.

Prérequis

  • Rôle d'administrateur : ROLE_APP_ADMIN, ROLE_OWNER, ROLE_ADMIN ou ROLE_SUPER_ADMIN. Les autres comptes reçoivent le message « The Port Monitor is available to administrators only. »
  • Le collecteur du Port Monitor est un module complémentaire facultatif de l'appliance et doit être installé sur les nœuds. Sans lui, les données des nœuds manquent.
  • La connexion est entièrement terminée, y compris l'authentification à deux facteurs si elle est active.

Pas à pas : contrôler les ports et les connexions

  1. Ouvrez Administration → System & Operations → Port Monitor. Dans les zones ACD et Teams, l'entrée se trouve sous System.
  2. Dans l'encadré Captured scopes and coverage, vérifiez que chaque nœud a l'état Captured.
  3. Lisez les quatre chiffres en haut : Known listeners, Incoming connections, Outgoing connections et Recently active web sessions. Un clic mène au tableau correspondant.
  4. Choisissez un nœud sous Node / scope ou laissez All nodes sélectionné.
  5. Sous Search, saisissez un port, un service, un utilisateur ou une adresse IP. Le filtre s'applique aux trois tableaux.
  6. Dans le tableau Listeners and published ports, ouvrez Details dans la ligne recherchée. Il affiche Purpose et Disable / secure.
  7. Dans le tableau Current connections, choisissez par exemple Incoming sous Direction pour ne voir que les connexions entrantes.
  8. Avec Live on, la page s'actualise toutes les 5 secondes. Cliquez dessus pour passer à Live paused lorsque vous voulez lire un instantané à votre aise. Refresh recharge une fois.

Pas à pas : contrôler la joignabilité externe

  1. Faites défiler la page jusqu'à Check external reachability.
  2. Cliquez sur Start full port scan. EasyUC contrôle les 65 535 ports TCP de l'adresse EasyUC configurée. Cela peut durer jusqu'à 45 secondes.
  3. Lisez le résultat : cible, texte d'avis, nombre de ports TCP joignables et, par port, service et finalité.
  4. Comparez la liste avec vos règles de pare-feu. Tout port qui apparaît ici et n'est pas nécessaire doit être bloqué au niveau du pare-feu.

Champs et options

Champs et options
Champ / actionSignification et utilisation
Live on / Live pausedActive ou désactive l'actualisation automatique toutes les 5 secondes.
Node / scopeFiltre sur un nœud de l'appliance.
SearchTexte libre portant sur le port, le nœud, le service, l'utilisateur ou l'adresse IP.
Tri par PortUn clic sur l'en-tête de colonne Port inverse l'ordre.
DirectionAll directions, Incoming, Outgoing, Internal ou Unknown.
Start full port scanBalayage TCP connect sur tous les ports de l'adresse EasyUC, depuis le réseau de l'API EasyUC. Les adresses des réseaux bloqués (loopback, link-local, réseaux du cluster) ne sont pas balayées.

Comment lire les tableaux

Comment lire les tableaux
Champ / actionSignification et utilisation
Node statusCaptured : données actuelles. Partially captured : une partie manque. Stale : le dernier instantané est trop ancien. Not captured : aucune donnée n'est disponible pour le nœud.
PortNuméro de port, protocole (TCP/UDP) et état.
BindingAdresse sur laquelle le port écoute, et sa portée : Local only, Specific interface, All interfaces, Host port, Node port, Load balancer ou Cluster-internal service.
ServiceNom du service et du processus.
ActivityNombre de connexions en cours sur ce port. Un tiret signifie inconnu.
EvidenceOrigine de la ligne : Captured listener (socket sur le nœud), Published service (issu de la configuration du service) ou Captured socket connection. En dessous figure la fiabilité, par exemple « Socket state observed from the kernel », « Direction inferred from a matching listener » ou « Service configuration; no socket evidence ».
Local endpoint / Peer endpointAdresse et port sur le nœud et chez le partenaire de communication.
StateÉtat de la connexion et heure de l'observation (As of).
Recently active web sessionsUtilisateur, adresse IP (avec le nom d'hôte DNS PTR s'il peut être résolu), navigateur et système d'exploitation tels que rapportés par le User-Agent, portail (Administration ou End user), Last seen et First captured. L'activité des 150 dernières secondes est affichée.
IP sourceDirect peer, Trusted proxy ou Server-configured trusted proxy. Indique comment EasyUC connaît l'adresse du navigateur.

Contrôler le résultat et circonscrire les erreurs

  • L'affichage est fiable lorsque tous les nœuds indiquent Captured et qu'aucun avis de couverture incomplète n'apparaît.
  • « Coverage is incomplete. Counts reflect captured scopes; a dash means unknown data. » : au moins un nœud ne fournit aucune donnée ou des données anciennes. Vérifiez si le collecteur fonctionne sur ce nœud.
  • « Stale observation – current activity is unknown. » : la ligne de connexion provient d'un nœud sans instantané récent.
  • « Reliable data is unavailable for this scope. » : le tableau reste vide faute de capture. Cela ne prouve pas qu'aucun port n'est ouvert.
  • « Port information could not be loaded. » avec l'ajout « The last successful snapshot remains visible. » : la requête a échoué. Les valeurs affichées sont anciennes.
  • HTTPS apparaît deux fois : comme port publié 443 et comme véritable écoute de l'ingress sur un autre port. C'est normal et visible dans la colonne Evidence.
  • Une session web n'équivaut pas à une seule connexion TCP. Un reverse proxy et le NAT peuvent regrouper des connexions ou modifier des adresses.
  • Balayage de ports : « Die konfigurierte EasyUC-Adresse konnte nicht aufgelöst werden. » ou l'avis indiquant que l'adresse se trouve dans un réseau bloqué signifie qu'aucun balayage n'a eu lieu (le serveur renvoie ces messages en allemand). Vérifiez l'adresse configurée de l'appliance.
  • « The external port scan failed. » : répétez le balayage après un court instant. Le balayage s'exécute depuis le réseau de l'API EasyUC et ne remplace pas un balayage depuis l'extérieur de votre pare-feu.

Chapitres associés