Pagina 1 di 1

Perdita di connessione

Pubblicato: 22 febbraio 2023 - 14:13
di flipflip
Ciao a tutti,

Ho un problema con un caso piuttosto insolito.

Sul mio PC ho una VM Windows 7 (sì, non è l'ideale, ma al momento non ho scelta) gestita con VirtualBox, che uso, tra le altre cose, per gestire il parco PC con la console Wapt. Lavoro in sede, a volte da casa o anche in viaggio (connessione 4G).

Quando sono in sede, la mia VM è configurata in questo modo a livello di rete e il server DHCP della mia rete mi assegna un indirizzo IP locale nell'intervallo 192.168.xx
wapt-1.png
wapt-1.png (12,44 KB) Visualizzato 3700 volte
Quando sono a casa, la VPN viene avviata dall'host e la mia VM è configurata in modalità NAT con un indirizzo IP 10.xxx

In entrambi i casi, l'indirizzo IP della macchina nella console viene aggiornato correttamente.

Ieri, da casa, su questa macchina virtuale, ho modificato il pacchetto host per aggiungere un programma da installare. Ho cliccato su "Salva" per avviare l'installazione allo spegnimento della macchina. La sera, ho spento la macchina virtuale, ma ho impedito il completamento dell'installazione.

Stamattina sono arrivato sul posto, ho modificato le impostazioni di rete della mia VM come mostrato nel primo screenshot e l'ho avviata. Ho effettuato l'accesso e ho avviato la console. La mia macchina risultava raggiungibile con il mio indirizzo IP di rete locale e ho deciso di spegnerla di nuovo per eseguire l'installazione del pacchetto che avevo pianificato ieri. Tuttavia, non tutto è andato come previsto e l'installazione è fallita prima che avessi il tempo di notare il messaggio di errore.

Avvio la console wapt e guardo la scheda "Attività" del mio computer e ricevo il messaggio:

Codice: Seleziona tutto

Impossible de récupérer l'action. Error on server:
EWaptTimeoutWaitingForResult('Timeout, client did not send result within 15.0 s')
E mentre aspettiamo ancora un po', la lista delle cose da fare si sta caricando, ma praticamente tutto è in sospeso.
wapt-2.png
wapt-2.png (39,08 KB) Visualizzato 3700 volte
Per testare, ho spento la mia VM, ho riportato VirtualBox in NAT e l'ho riavviata. La mia VM ha ottenuto un indirizzo IP 10.xxx e ho avviato la console. La mia macchina è apparsa correttamente con il nuovo indirizzo, ma le attività sono rimaste in sospeso o hanno visualizzato un errore di timeout.

È come se il server Wapt potesse vedere il mio computer ma non sapesse esattamente dove inviare tutti quei dati.

Re: Perdita di connessione

Pubblicato: 24 febbraio 2023 - 11:53
di dcardon
Ciao Flipflip,

potresti per favore controllare i log del servizio WAPT per capire qual è il problema? Riesci a riprodurlo in modo deterministico in locale passando da 4G/NAT a LAN/Bridge e poi di nuovo a NAT? Qual è il suffisso DNS del tuo dominio? È .local? Quale server DNS stai utilizzando quando sei in modalità NAT?

Nella modalità operativa di WAPT, il server non si connette mai direttamente alla workstation (nel senso TCP/IP). La workstation si connette sempre al server e stabilisce un WebSocket bidirezionale.

Cordiali saluti,

Denis

PS: Da un punto di vista architetturale, sarebbe opportuno avere una macchina di gestione accessibile tramite RDP sulla rete di produzione.

Re: Perdita di connessione

Pubblicato: 27 febbraio 2023 - 16:30
di flipflip
Buongiorno,

Mi scuso per il ritardo nella risposta. Ho impiegato del tempo per continuare i miei test e potrebbe essere una coincidenza che questo accada con la mia VM. Lasciatemi spiegare.

Ho distribuito l'agente su tutta la mia rete e sul 98% delle macchine funziona perfettamente; è persino incredibilmente efficace. Ma c'è ancora il restante 2%. L'unica cosa che queste macchine hanno in comune è il nome di dominio, che viene visualizzato in maiuscolo, mentre su tutte le altre macchine è visualizzato in minuscolo. E in questo 2%, a parte la mia VM, queste macchine sono sempre utilizzate sulla rete locale.

Sul lato del log del server è stato segnalato lo stesso errore di timeout, ma non sono state fornite ulteriori informazioni.

Sia in remoto che in locale, utilizzo il DNS locale e il nome di dominio è dom.hilaire

Su uno dei computer interessati ho provato alcune cose con wapt-get e il problema è innegabile.

wapt-1.png
wapt-1.png (19,18 KB) Visualizzato 3641 volte

E sul lato console, le attività rimangono "in sospeso"

wapt-2.png
wapt-2.png (53,3 KB) Visualizzato 3641 volte

Re: Perdita di connessione

Pubblicato: 28 febbraio 2023 - 11:45
di flipflip
Continuo la mia ricerca.

Ho modificato il livello di registrazione lato server prima di disinstallare l'agente su una delle macchine interessate e reinstallarlo come sulle altre macchine. Ecco cosa ho nei log del server:

Codice: Seleziona tutto

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: Perdita di connessione

Pubblicato: 13 marzo 2023 - 11:14
di flipflip
Ciao a tutti,

A poco a poco sto risolvendo i problemi di configurazione ma ho ancora 3 macchine in cui il funzionamento dell'agente è totalmente incomprensibile.

In tutti e tre i casi, la macchina appare in stato "OK" ed è raggiungibile, ma non c'è modo di farle installare o aggiornare il pacchetto host. Due sono VM (una VMware e una VirtualBox), mentre l'altra è un PC fisico.

Tutti e tre i computer sono aggiornati con gli ultimi aggiornamenti di Windows 7 e il firewall non è abilitato su nessuno di essi. Ho già provato a disinstallare l'agente, pulire le directory, riavviare i computer e reinstallare l'agente... ma il problema persiste.

La cosa più sorprendente è che quando spengo la macchina, mi appare la finestra di installazione con i pacchetti in sospeso, ma non succede nulla fino allo scadere del timeout.

wapt-1.png
wapt-1.png (36,3 KB) Visualizzato 3509 volte