Buongiorno,
Al momento stiamo riscontrando un problema con alcuni computer Ubuntu 24.04 che compaiono due volte nella console WAPT.
La nostra configurazione WAPT utilizza l'FQDN come UUID della macchina (use_fqdn_as_uuid=1).
Tuttavia, osserviamo che alcuni post inizialmente vengono visualizzati con l'UUID corretto (corrispondente al nome della macchina), per poi riapparire con un UUID o un nome diverso.
Sembra che questo comportamento vari a seconda della rete utilizzata, ad esempio quando le macchine sono connesse tramite VPN o su un'altra rete.
Avete suggerimenti o consigli per evitare questi duplicati?
Sinceramente,
Errore nel nome della macchina
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Ciao,
la colonna "machine" in realtà è "computer_fqdn"
che utilizza la libreria socket interna di Python, nello specifico la funzione getfqdn
(https://docs.python.org/3/library/socke ... et.getfqdn).
La funzione dovrebbe restituire un FQDN, ma a quanto pare in questo caso non lo fa.
Wapt legge anche il keytab; se /etc/krb5.keytab esiste, estrae l'FQDN dal keytab.
Quindi, se la macchina è nel dominio, non dovrebbero esserci problemi.
Nell'inventario hardware, quale valore restituisce "computer_name"?
Se c'è un "." in /etc/hostname, dovrebbe prendere il valore indicato lì. Altrimenti, getfqdn prova qualcos'altro.
la colonna "machine" in realtà è "computer_fqdn"
che utilizza la libreria socket interna di Python, nello specifico la funzione getfqdn
(https://docs.python.org/3/library/socke ... et.getfqdn).
La funzione dovrebbe restituire un FQDN, ma a quanto pare in questo caso non lo fa.
Wapt legge anche il keytab; se /etc/krb5.keytab esiste, estrae l'FQDN dal keytab.
Quindi, se la macchina è nel dominio, non dovrebbero esserci problemi.
Nell'inventario hardware, quale valore restituisce "computer_name"?
Se c'è un "." in /etc/hostname, dovrebbe prendere il valore indicato lì. Altrimenti, getfqdn prova qualcos'altro.
Buongiorno,
I nostri utenti Ubuntu non sono sul dominio.
Pertanto, il file /etc/krb5.keytab non esiste.
Il file /etc/hostname contiene effettivamente il nome della macchina senza il "."
Sul lato WAPT, il "computer_name" è corretto!
Sinceramente
I nostri utenti Ubuntu non sono sul dominio.
Pertanto, il file /etc/krb5.keytab non esiste.
Il file /etc/hostname contiene effettivamente il nome della macchina senza il "."
Sul lato WAPT, il "computer_name" è corretto!
Sinceramente
Hmm
. Dato che non c'è un punto (.) nel nome host e nessun file keytab, la funzione esegue una risoluzione inversa dell'indirizzo IP per trovare un nome di dominio completo (FQDN). Ed è lì che risponde (apparentemente al server SFR).
Nel codice, dovremmo rifiutare l'FQDN proposto se non inizia con il nome host. Questa potrebbe essere una soluzione per evitare un recupero errato. E quindi, nessun FQDN.
Altrimenti, da parte tua, dovresti aggiungere un punto (.) al nome host in modo che diventi un FQDN (almeno un nome come "Hello" mycomputer.local).
. Dato che non c'è un punto (.) nel nome host e nessun file keytab, la funzione esegue una risoluzione inversa dell'indirizzo IP per trovare un nome di dominio completo (FQDN). Ed è lì che risponde (apparentemente al server SFR).
Nel codice, dovremmo rifiutare l'FQDN proposto se non inizia con il nome host. Questa potrebbe essere una soluzione per evitare un recupero errato. E quindi, nessun FQDN.
Altrimenti, da parte tua, dovresti aggiungere un punto (.) al nome host in modo che diventi un FQDN (almeno un nome come "Hello" mycomputer.local).
Non c'è modo di usare il nome del computer?
Non c'è modo di usare il file /etc/hosts per recuperare il nome del computer in WAPT?
Eppure, quando proviamo il comando dig -x PC-IP, non otteniamo le stesse informazioni di WAPT.
Perché funziona per il 95% dei PC e non per 10-15 PC, anche se tutte le configurazioni sono identiche?
Non c'è modo di usare il file /etc/hosts per recuperare il nome del computer in WAPT?
Eppure, quando proviamo il comando dig -x PC-IP, non otteniamo le stesse informazioni di WAPT.
Perché funziona per il 95% dei PC e non per 10-15 PC, anche se tutte le configurazioni sono identiche?
Nei nostri file /etc/hostname sui PC Ubuntu non sono presenti punti (.).
Per questo trovo strano che il problema non si verifichi su tutti i PC.
Se modifico il file hostname, devo semplicemente riavviare il servizio WAPT sul PC ed eseguire il comando `register` per visualizzare la nuova voce nella console WAPT?
Per questo trovo strano che il problema non si verifichi su tutti i PC.
Se modifico il file hostname, devo semplicemente riavviare il servizio WAPT sul PC ed eseguire il comando `register` per visualizzare la nuova voce nella console WAPT?
- dcardon
- Esperto WAPT
- Messaggi: 1908
- Registrazione: 18 giugno 2014 - 09:58
- Ubicazione: Saint Sébastien sur Loire
- Contatto:
Ciao Gaëtan,
recuperare un nome host non è così semplice come sembra, considerando tutti i possibili scenari su ciascun sistema operativo, e ancor di più quando si ha a che fare con più sistemi operativi e distribuzioni Linux. In passato, ci affidavamo principalmente a socket.getfqdn(), ma il problema è che se le cose non sono configurate correttamente, si ottiene una ricerca DNS inversa, che nel caso di IPv6 inverso dà l'impressione di avere un GUID.
Valuteremo la possibilità di rimuovere completamente le chiamate a socket.getfqdn().
Per ora, come hai suggerito, cambiare /etc/hostname con un nome di dominio completo (FQDN) dovrebbe risolvere il problema.
Cordiali saluti,
Denis
recuperare un nome host non è così semplice come sembra, considerando tutti i possibili scenari su ciascun sistema operativo, e ancor di più quando si ha a che fare con più sistemi operativi e distribuzioni Linux. In passato, ci affidavamo principalmente a socket.getfqdn(), ma il problema è che se le cose non sono configurate correttamente, si ottiene una ricerca DNS inversa, che nel caso di IPv6 inverso dà l'impressione di avere un GUID.
Valuteremo la possibilità di rimuovere completamente le chiamate a socket.getfqdn().
Per ora, come hai suggerito, cambiare /etc/hostname con un nome di dominio completo (FQDN) dovrebbe risolvere il problema.
Cordiali saluti,
Denis
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
