EasyUC
4.8.7

Diagnóstico y supervisión

Port Monitor: puertos abiertos, conexiones y sesiones web

Consulte los listeners, las conexiones actuales y las sesiones web iniciadas de los nodos EasyUC.

EasyUC · Versión 4.8.7

En EasyUC: Administration → System & Operations → Port Monitor

Para qué sirve

El Port Monitor muestra qué puertos de red están abiertos en los nodos del appliance EasyUC, qué conexiones existen en este momento y quién estuvo activo en las interfaces web en los últimos minutos. Lo necesita para reglas de firewall, para revisiones de seguridad y para aclarar si un servicio es accesible en absoluto.

Los datos proceden de un colector que, en cada nodo, lee cada 2 segundos los sockets existentes del host y de los contenedores EasyUC, y de los servicios publicados del clúster. El colector lee solo metadatos de sockets y nombres de procesos, no el contenido de los paquetes. Las sesiones web se derivan de las solicitudes autenticadas a las interfaces.

El monitor es una instantánea. Las conexiones muy breves pueden empezar y terminar entre dos capturas. No sustituye ni una captura de paquetes ni un historial completo. Además, se puede iniciar un escaneo completo de puertos de la dirección EasyUC configurada desde la red de la API de EasyUC.

Requisitos previos

  • Rol de administrador: ROLE_APP_ADMIN, ROLE_OWNER, ROLE_ADMIN o ROLE_SUPER_ADMIN. Las demás cuentas reciben el mensaje "The Port Monitor is available to administrators only."
  • El colector del Port Monitor es un complemento opcional del appliance y debe estar instalado en los nodos. Sin él faltan los datos de los nodos.
  • El inicio de sesión se ha completado por completo, incluida la autenticación de dos factores si está activa.

Paso a paso: comprobar puertos y conexiones

  1. Abra Administration → System & Operations → Port Monitor. En las áreas ACD y Teams, la entrada se encuentra en System.
  2. En el recuadro Captured scopes and coverage, compruebe que cada nodo tiene el estado Captured.
  3. Lea las cuatro cifras de la parte superior: Known listeners, Incoming connections, Outgoing connections y Recently active web sessions. Un clic salta a la tabla correspondiente.
  4. Elija un nodo en Node / scope o deje seleccionado All nodes.
  5. En Search, introduzca un puerto, un servicio, un usuario o una dirección IP. El filtro se aplica a las tres tablas.
  6. En la tabla Listeners and published ports, abra Details en la fila que busca. Muestra Purpose y Disable / secure.
  7. En la tabla Current connections, elija por ejemplo Incoming en Direction para ver solo las conexiones entrantes.
  8. Con Live on, la página se actualiza cada 5 segundos. Haga clic para cambiar a Live paused cuando desee leer con calma una instantánea. Refresh recarga una vez.

Paso a paso: comprobar la accesibilidad externa

  1. Desplácese hacia abajo en la página hasta Check external reachability.
  2. Haga clic en Start full port scan. EasyUC comprueba los 65 535 puertos TCP de la dirección EasyUC configurada. Esto puede tardar hasta 45 segundos.
  3. Lea el resultado: destino, texto de aviso, número de puertos TCP accesibles y, por puerto, servicio y finalidad.
  4. Compare la lista con sus reglas de firewall. Todo puerto que aparezca aquí y no sea necesario debe bloquearse en el firewall.

Campos y opciones

Campos y opciones
Campo / acciónSignificado y uso
Live on / Live pausedActiva o desactiva la actualización automática cada 5 segundos.
Node / scopeFiltro por un nodo del appliance.
SearchTexto libre sobre puerto, nodo, servicio, usuario o dirección IP.
Ordenar por PortUn clic en la cabecera de columna Port invierte el orden.
DirectionAll directions, Incoming, Outgoing, Internal o Unknown.
Start full port scanEscaneo TCP connect de todos los puertos de la dirección EasyUC desde la red de la API de EasyUC. Las direcciones de redes bloqueadas (loopback, link-local, redes del clúster) no se escanean.

Cómo leer las tablas

Cómo leer las tablas
Campo / acciónSignificado y uso
Node statusCaptured: datos actuales. Partially captured: falta una parte. Stale: la última instantánea es demasiado antigua. Not captured: no hay datos disponibles del nodo.
PortNúmero de puerto, protocolo (TCP/UDP) y estado.
BindingDirección en la que escucha el puerto y su alcance: Local only, Specific interface, All interfaces, Host port, Node port, Load balancer o Cluster-internal service.
ServiceNombre del servicio y del proceso.
ActivityNúmero de conexiones actuales en este puerto. Un guion significa desconocido.
EvidenceDe dónde procede la fila: Captured listener (socket en el nodo), Published service (de la configuración del servicio) o Captured socket connection. Debajo, la fiabilidad, por ejemplo "Socket state observed from the kernel", "Direction inferred from a matching listener" o "Service configuration; no socket evidence".
Local endpoint / Peer endpointDirección y puerto en el nodo y en el interlocutor.
StateEstado de la conexión y hora de la observación (As of).
Recently active web sessionsUsuario, dirección IP (con nombre de host DNS PTR si se puede resolver), navegador y sistema operativo según informa el User-Agent, portal (Administration o End user), Last seen y First captured. Se muestra la actividad de los últimos 150 segundos.
IP sourceDirect peer, Trusted proxy o Server-configured trusted proxy. Indica cómo conoce EasyUC la dirección del navegador.

Comprobar el resultado y acotar errores

  • La visualización es fiable cuando todos los nodos notifican Captured y no aparece ningún aviso de cobertura incompleta.
  • "Coverage is incomplete. Counts reflect captured scopes; a dash means unknown data.": al menos un nodo no suministra datos o suministra datos antiguos. Compruebe si el colector está en ejecución en ese nodo.
  • "Stale observation – current activity is unknown.": la fila de la conexión procede de un nodo sin una instantánea reciente.
  • "Reliable data is unavailable for this scope.": la tabla permanece vacía porque falta la captura. Esto no es una prueba de que no haya puertos abiertos.
  • "Port information could not be loaded." con la adición "The last successful snapshot remains visible.": la consulta falló. Los valores mostrados son antiguos.
  • HTTPS aparece dos veces: como puerto publicado 443 y como el listener real del ingress en otro puerto. Es normal y se puede ver en la columna Evidence.
  • Una sesión web no equivale a una única conexión TCP. El reverse proxy y el NAT pueden combinar conexiones o cambiar direcciones.
  • Escaneo de puertos: "Die konfigurierte EasyUC-Adresse konnte nicht aufgelöst werden." o el aviso de que la dirección se encuentra en una red bloqueada significa que no se ejecutó ningún escaneo (el servidor devuelve estos mensajes en alemán). Revise la dirección configurada del appliance.
  • "The external port scan failed.": repita el escaneo transcurrido un breve tiempo. El escaneo se ejecuta desde la red de la API de EasyUC y no sustituye un escaneo desde fuera de su firewall.

Capítulos relacionados