Erreur de nom machine

Question about WAPT Server / Requêtes et aides autour du serveur Wapt
Règles du forum
Règles du forum communautaire
* English support on www.reddit.com/r/wapt
* Le support communautaire en français se fait sur ce forum
* Merci de préfixer le titre du topic par [RESOLU] s'il est résolu.
* Merci de ne pas modifier un topic qui est taggé [RESOLU]. Ouvrez un nouveau topic en référençant l'ancien
* Préciser version de WAPT installée, version complète ET numéro de build (2.2.1.11957 / 2.2.2.12337 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Les versions 1.8.2 et antérieures ne sont plus maintenues. Les seules questions acceptées vis à vis de la version 1.8.2 sont liés à la mise à jour vers une version supportée (2.1, 2.2, etc.)
* Préciser OS du serveur (Linux / Windows) et version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets et de la machine avec l'agent qui pose problème le cas échéant (Windows 7 / 10 / 11 / Debian 11 / etc.)
* Eviter de poser plusieurs questions lors de l'ouverture de topic, sinon il risque d'être ignorer. Si plusieurs sujet, ouvrir plusieurs topic, et de préférence les uns après les autres et pas tous en même temps (ie ne pas spammer le forum).
* Inclure directement les morceaux de code, les captures d'écran et autres images directement dans le post. Les liens vers les pastebin, les bitly et autres sites tierces seront systématiquement supprimés.
* Comme tout forum communautaire, le support est fait bénévolement par les membres. Si vous avez besoin d'un support commercial, vous pouvez contacter le service commercial Tranquil IT au 02.40.97.57.55
gavit
Messages : 25
Inscription : 30 avr. 2020 - 16:21

22 oct. 2025 - 14:43

Bonjour,

Nous rencontrons actuellement un problème avec certains postes sous Ubuntu 24.04 qui apparaissent en doublon dans la console WAPT.

Notre configuration WAPT utilise le FQDN comme UUID machine (use_fqdn_as_uuid=1).
Cependant, nous constatons que certains postes remontent d’abord avec le bon UUID (correspondant au nom de machine), puis apparaissent de nouveau avec un UUID ou un nom différent.
Sans titre.png
Sans titre.png (119.6 Kio) Consulté 3154 fois
Il semble que ce comportement varie en fonction du réseau utilisé — par exemple, lorsque les machines sont connectées via VPN ou sur un autre réseau.

Auriez-vous une piste ou une recommandation pour éviter ces doublons ?

Cordialement,
Avatar de l’utilisateur
sfonteneau
Expert WAPT
Messages : 2142
Inscription : 10 juil. 2014 - 23:52
Contact :

22 oct. 2025 - 20:39

Bonjour

La colonne machine est en faite "computer_fqdn"

qui utilise la lib interne de python socket et plus précisément la fonction getfqdn

https://docs.python.org/3/library/socke ... et.getfqdn

La fonction devrais renvoyer un fqdn mais visiblement dans ce cas elle ne veux pas.

wapt lui va aussi lire le keytab si /etc/krb5.keytab existe on extrait le nom fqdn du keytab.

Donc si la machine est dans le domaine il ne devrais y avoir aucun problème.

Dans l'inventaire materiel que donne la valeur "computer_name" ?

Si il y a un "." dans /etc/hostname il devrais prendre la valeur indiquer dans /etc/hostname Sinon getfqdn essaie autre chose
gavit
Messages : 25
Inscription : 30 avr. 2020 - 16:21

23 oct. 2025 - 09:23

Bonjour,

Nos utilisateurs Ubuntu ne sont pas dans le domaine.
Donc le fichier /etc/krb5.keytab n'existe pas.

Dans le fichier /etc/hostname il y a bien le nom de la machine sans le "."
Coté WAPT le "computer_name" est le bon !
Capture d'écran 2025-10-23 091322.png
Capture d'écran 2025-10-23 091322.png (33.72 Kio) Consulté 3074 fois
Capture d'écran 2025-10-23 091021.png
Capture d'écran 2025-10-23 091021.png (11.47 Kio) Consulté 3074 fois
Cordialement
Avatar de l’utilisateur
sfonteneau
Expert WAPT
Messages : 2142
Inscription : 10 juil. 2014 - 23:52
Contact :

23 oct. 2025 - 14:27

Hum

Comme il n'y a pas de . dans le hostname ni de keytab alors on la fonction fait un resolv inverse de l'ip du poste pour trouver un fqdn. et là ça répond (la box sfr visiblement)

Dans le code il faudrait qu'on refuse le fqdn proposer si il ne commence par par le hostname"." ça pourrais être une solution pour éviter une mauvaise remonter. Et donc pas de fqdn .

Sinon de votre coter il faudrait mettre un . dans le hostname comme ça ça deviens un fqdn (au moins un nom style "Bonjour" mycomputer.local) .
gavit
Messages : 25
Inscription : 30 avr. 2020 - 16:21

23 oct. 2025 - 17:23

Il n'y a pas moyen d'utiliser le computer_name ?

Il n'y a pas d'utilisation du fichier /etc/host pour remonter le nom de la machine dans WAPT ?
Pourtant quand on essaie la commande dig -x IP-DU-PC on n'a pas la même info que dans WAPT

Mais pourquoi pour 95% des PCs cela fonctionne et sur 10-15 PCs ça ne marche pas alors que toutes les configurations sont identiques.
Avatar de l’utilisateur
sfonteneau
Expert WAPT
Messages : 2142
Inscription : 10 juil. 2014 - 23:52
Contact :

23 oct. 2025 - 17:49

gavit a écrit : 23 oct. 2025 - 17:23 Il n'y a pas moyen d'utiliser le computer_name ?
Si il y a un "." dans le hostname ça devrais utiliser hostname effectivement.

donc /etc/hostname a un "." dans votre cas ?
gavit
Messages : 25
Inscription : 30 avr. 2020 - 16:21

24 oct. 2025 - 09:22

Il y a aucun "." dans tous nos /etc/hostname de nos PCs Ubuntu.
C'est pour ça que je trouve ça bizarre que ça n'impacte pas tous les PCs

Si je modifie le fichier hostname, j'ai juste à redémarrer le service WAPT du PC et à faire un register pour avoir la nouvelle remontée dans la console WAPT ?
Avatar de l’utilisateur
dcardon
Expert WAPT
Messages : 1802
Inscription : 18 juin 2014 - 09:58
Localisation : Saint Sébastien sur Loire
Contact :

24 oct. 2025 - 10:27

Bonjour Gaëtan,

la récupération d'un nom de machine n'est pas si évident que ça quand on regarde tous les cas possibles sur chacun des OS, et encore plus quand on multiplie les OS et les distributions Linux. Dans les temps ancien on s'appuyait principalement sur socket.getfqdn(), mais le soucis c'est que si les choses ne sont pas configuré correctement on obtient le reverse DNS, ce qui dans le cas de reverse IPv6 donne le sentiment qu'on a un guid :-)

On va voir pour supprimer complètement les appels à socket.getfqdn().

Pour l'instant, comme vous l'avez suggéré, le changement de /etc/hostname avec un FQDN devrait faire l'affaire.

Cordialement,

Denis
Denis Cardon - Tranquil IT
Communiquez autour de vous sur WAPT! Envoyez nous vos url de blog et d'articles dans la catégorie votre avis du forum, nous les mettrons en avant sur le site WAPT
Répondre