Página 1 de 1

Pérdida de conexión

Publicado: 22 de febrero de 2023 - 14:13
por flipflip
Hola a todos,

Tengo un problema con un caso bastante inusual.

En mi PC, tengo una máquina virtual con Windows 7 (sí, no es ideal, pero ahora mismo no tengo otra opción) administrada con VirtualBox, que utilizo, entre otras cosas, para administrar el parque de PC con la consola Wapt. Trabajo in situ, a veces desde casa o incluso mientras viajo (conexión 4G).

Cuando estoy en el sitio, mi VM está configurada de esta manera a nivel de red, y el servidor DHCP de mi red me asigna una dirección IP local en el rango 192.168.xx
wapt-1.png
wapt-1.png (12,44 KB) Visto 3706 veces
Cuando estoy en casa, el host inicia la VPN y mi VM está configurada en modo NAT con una dirección IP 10.xxx

En ambos casos, la dirección IP de la máquina en la consola se actualiza correctamente.

Ayer, desde casa, en esta máquina virtual, modifiqué el paquete del host para añadir un programa a instalar. Hice clic en "Guardar" para iniciar la instalación al apagar la máquina. Por la noche, apagué la máquina virtual, pero impedí que se completara la instalación.

Esta mañana llegué al sitio, modifiqué la configuración de red de mi máquina virtual (VM) como se muestra en la primera captura de pantalla y la inicié. Inicié sesión y lancé la consola. Mi máquina aparecía como accesible con mi dirección IP de red local, y decidí apagarla de nuevo para ejecutar la instalación del paquete que había programado ayer. Sin embargo, no todo salió según lo previsto y la instalación falló antes de que tuviera tiempo de revisar el mensaje de error.

Abro la consola wapt y miro la pestaña "Tareas" de mi máquina y aparece el mensaje:

Código: Seleccionar todo

Impossible de récupérer l'action. Error on server:
EWaptTimeoutWaitingForResult('Timeout, client did not send result within 15.0 s')
Y mientras esperamos un poco más, la lista de tareas se va cargando pero prácticamente todo está Pendiente.
wapt-2.png
wapt-2.png (39,08 KB) Visto 3706 veces
Para probar, apagué mi máquina virtual, volví a configurar VirtualBox en NAT y reinicié. Mi máquina virtual obtuvo una dirección IP 10.xxx e inicié la consola. Mi máquina se mostró correctamente con la nueva dirección, pero las tareas permanecieron pendientes o mostraron un error de tiempo de espera.

Es como si el servidor Wapt pudiera ver mi máquina pero no supiera realmente dónde enviar todos esos datos.

Re: Pérdida de conexión

Publicado: 24 de febrero de 2023 - 11:53 a. m.
por dcardon
Hola Flipflip,

¿Podrías revisar los registros del servicio WAPT para ver cuál es el problema? ¿Puedes reproducirlo de forma determinista en las instalaciones cambiando a 4G/NAT, luego a LAN/Bridge y luego de nuevo? ¿Cuál es el sufijo DNS de tu dominio? ¿Es .local? ¿Qué servidor DNS estás usando cuando estás en modo NAT?

En el modo operativo de WAPT, el servidor nunca se conecta directamente a la estación de trabajo (en el sentido TCP/IP). La estación de trabajo siempre se conecta al servidor y establece un WebSocket bidireccional.

Saludos cordiales,

Denis

PD: Desde un punto de vista arquitectónico, sería bueno tener una máquina de administración accesible a través de RDP en tu red de producción.

Re: Pérdida de conexión

Publicado: 27 de febrero de 2023 - 16:30
por flipflip
Buen día,

Disculpen la demora en responder. Me tomé el tiempo de continuar con mis pruebas, y podría ser pura coincidencia que esto esté sucediendo con mi máquina virtual. Les explico.

Implementé el agente en toda mi red y, en el 98 % de las máquinas, funciona a la perfección; incluso es increíblemente eficaz. Pero aún queda el 2 % restante. Lo único que estas máquinas tienen en común es su nombre de dominio, que se muestra en mayúsculas, mientras que en las demás máquinas se muestra en minúsculas. Y en este 2 %, salvo en mi máquina virtual, estas máquinas siempre se usan en la red local.

En el lado del registro del servidor, se informó el mismo error de tiempo de espera, pero no se proporcionó más información.

Ya sea de forma remota o local, uso el DNS local y el nombre de dominio es dom.hilaire

En una de las máquinas afectadas probé algunas cosas con wapt-get y es innegable.

wapt-1.png
wapt-1.png (19,18 KB) Visto 3647 veces

Y en el lado de la consola, las tareas quedan "pendientes"

wapt-2.png
wapt-2.png (53,3 KB) Visto 3647 veces

Re: Pérdida de conexión

Publicado: 28 de febrero de 2023 - 11:45 a. m.
por flipflip
Continúo mi investigación.

Modifiqué el nivel de registro del servidor antes de desinstalar el agente en una de las máquinas afectadas y reinstalarlo de la misma manera que en las demás. Esto es lo que tengo en los registros del servidor:

Código: Seleccionar todo

Feb 28 11:28:10 svwapt waptserver[93875]: 2023-02-28 11:28:10,083 [waptserver     ] INFO Trying to register host B6519CB9-65B4-11E8-B01D-4C52620D5213
Feb 28 11:28:10 svwapt waptserver[93875]: 2023-02-28 11:28:10,087 [waptserver     ] WARNING Unable to trust supplied host certificate: EWaptCertificateUntrustedIssuer(None)
Feb 28 11:28:10 svwapt waptserver[93875]: 2023-02-28 11:28:10,088 [waptdb         ] INFO Connecting to waptdb explicitely. Count: 0
Feb 28 11:28:10 svwapt waptserver[93875]: 2023-02-28 11:28:10,091 [waptserver     ] INFO Authenticated user: B6519CB9-65B4-11E8-B01D-4C52620D5213 , Registration auth user: None Issuing a signed certificate for B6519CB9-65B4-11E8-B01D-4C52620D5213
Feb 28 11:28:10 svwapt waptserver[93875]: 2023-02-28 11:28:10,145 [waptdb         ] INFO packages status updated: 0
Feb 28 11:28:10 svwapt waptserver[93875]: 2023-02-28 11:28:10,175 [waptdb         ] INFO {}
Feb 28 11:28:10 svwapt waptserver[93875]: 2023-02-28 11:28:10,186 [waptdb         ] INFO Applied data for host B6519CB9-65B4-11E8-B01D-4C52620D5213: ['host_info', 'wapt_status', 'host_capabilities', 'host_metrics', 'last_update_status', 'audit_status', 'dmi', 'wmi', 'installed_softwares', 'installed_packages']
Feb 28 11:28:10 svwapt waptserver[93875]: 2023-02-28 11:28:10,186 [waptdb         ] INFO update_host_data B6519CB9-65B4-11E8-B01D-4C52620D5213: {'Store Hosts': 0.014422178268432617, 'Store installed_softwares': 0.02853250503540039, 'Store installed_packages': 0.030587196350097656, 'Store waptwua': 0.0006496906280517578, 'Store audit_data': 0.0003113746643066406, 'Store known_ssl_certificates': 4.0531158447265625e-05, 'Update host config': 0.000873565673828125, 'Update update_file_tree': 9.5367431640625e-07, 'Store status_hashes': 0.009252309799194336}
Feb 28 11:28:10 svwapt waptserver[93875]: 2023-02-28 11:28:10,192 [waptserver     ] INFO 192.168x.x,127.0.0.1 - - [28/Feb/2023 11:28:10] "POST /add_host HTTP/1.1" 200 2745 0.114185
Feb 28 11:28:10 svwapt waptserver[93875]: 2023-02-28 11:28:10,929 [waptserver     ] INFO Connecting to waptdb before request. Count: 0
Feb 28 11:28:10 svwapt waptserver[93875]: 2023-02-28 11:28:10,929 [waptserver     ] INFO updating host status B6519CB9-65B4-11E8-B01D-4C52620D5213 (pcprobleme.DOM.HILAIRE), data:['uuid', 'computer_fqdn', 'status_revision', 'host_capabilities', 'host_metrics', 'status_hashes']
Feb 28 11:28:10 svwapt waptserver[93875]: 2023-02-28 11:28:10,932 [waptserver     ] INFO Data successfully checked with certificate CN B6519CB9-65B4-11E8-B01D-4C52620D5213 for B6519CB9-65B4-11E8-B01D-4C52620D5213
Feb 28 11:28:10 svwapt waptserver[93875]: 2023-02-28 11:28:10,978 [waptdb         ] INFO {}
Feb 28 11:28:10 svwapt waptserver[93875]: 2023-02-28 11:28:10,988 [waptdb         ] INFO Applied data for host B6519CB9-65B4-11E8-B01D-4C52620D5213: ['host_capabilities', 'host_metrics']
Feb 28 11:28:10 svwapt waptserver[93875]: 2023-02-28 11:28:10,988 [waptdb         ] INFO update_host_data B6519CB9-65B4-11E8-B01D-4C52620D5213: {'Store Hosts': 0.013550043106079102, 'Store installed_softwares': 0.00034165382385253906, 'Store installed_packages': 0.03032994270324707, 'Store waptwua': 0.0006935596466064453, 'Store audit_data': 0.0003123283386230469, 'Store known_ssl_certificates': 2.86102294921875e-06, 'Update host config': 1.1920928955078125e-06, 'Update update_file_tree': 4.76837158203125e-07, 'Store status_hashes': 0.009570121765136719}

Re: Pérdida de conexión

Publicado: 13 de marzo de 2023 - 11:14
por flipflip
Hola a todos,

Poco a poco voy solucionando los problemas de configuración pero todavía tengo 3 máquinas donde el funcionamiento del agente es totalmente incomprensible.

En los tres casos, la máquina aparece en estado "OK" y es accesible, pero no hay forma de instalar ni actualizar el paquete del host. Dos son máquinas virtuales (una VMware y otra VirtualBox), y la otra es un PC físico.

Las tres máquinas tienen las últimas actualizaciones de Windows 7 y el firewall no está habilitado en ninguna. Ya intenté desinstalar el agente, limpiar los directorios, reiniciar las máquinas y reinstalarlo, pero sigo teniendo el mismo problema.

Lo más sorprendente es que cuando se apaga la máquina, me aparece la ventana de instalación con los paquetes pendientes, pero no ocurre nada hasta que se agota el tiempo de espera.

wapt-1.png
wapt-1.png (36,3 KB) Visto 3515 veces