Seite 1 von 1

Fehler im Maschinennamen

Veröffentlicht: 22. Oktober 2025 – 14:43 Uhr
von Gavit
Guten Morgen,

Aktuell gibt es ein Problem mit einigen Ubuntu 24.04-Rechnern, die doppelt in der WAPT-Konsole angezeigt werden.

Unsere WAPT-Konfiguration verwendet den FQDN als Maschinen-UUID (use_fqdn_as_uuid=1).
Wir stellen jedoch fest, dass einige Beiträge zunächst mit der korrekten UUID (entsprechend dem Rechnernamen) erscheinen und dann mit einer anderen UUID oder einem anderen Namen wieder auftauchen.
Untitled.png
Untitled.png (119,6 KB) 19554 Mal angesehen
Es scheint, dass dieses Verhalten je nach verwendetem Netzwerk variiert – zum Beispiel, wenn die Maschinen über VPN oder in einem anderen Netzwerk verbunden sind.

Haben Sie Vorschläge oder Empfehlungen, wie man diese Duplikate vermeiden kann?

Aufrichtig,

Betreff: Fehler beim Maschinennamen

Veröffentlicht: 22. Oktober 2025 – 20:39 Uhr
von Sfonteneau
Hallo,

die Spalte „Maschine“ heißt eigentlich „computer_fqdn“

und verwendet die interne Python-Socket-Bibliothek, genauer gesagt die Funktion `getfqdn`

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

Die Funktion sollte einen FQDN zurückgeben, tut dies aber in diesem Fall offenbar nicht.

Wapt liest auch die Keytab; falls `/etc/krb5.keytab` existiert, wird der FQDN daraus extrahiert.

Befindet sich die Maschine also in der Domäne, sollte es keine Probleme geben.

Welchen Wert gibt „computer_name“ in der Hardwareinventarisierung zurück?

Falls in `/etc/hostname` ein Punkt (`.`) vorhanden ist, sollte der dort angegebene Wert verwendet werden. Andernfalls versucht `getfqdn` einen anderen Wert.

Betreff: Fehler beim Maschinennamen

Veröffentlicht: 23. Oktober 2025 - 09:23 Uhr
von Gavit
Guten Morgen,

Unsere Ubuntu-Benutzer befinden sich nicht in der Domäne.
Daher existiert die Datei /etc/krb5.keytab nicht.

Die Datei /etc/hostname enthält tatsächlich den Rechnernamen ohne die Anführungszeichen
Auf der WAPT-Seite ist der "Computername" korrekt!
Screenshot 2025-10-23 091322.png
Screenshot 2025-10-23 091322.png (33,72 KB) 19474 Mal angesehen
Screenshot 2025-10-23 091021.png
Screenshot 2025-10-23 091021.png (11,47 KB) 19474 Mal angesehen
Aufrichtig

Betreff: Fehler beim Maschinennamen

Veröffentlicht: 23. Oktober 2025 – 14:27 Uhr
von Sfonteneau
Hmm

. Da der Hostname keinen Punkt (.) enthält und keine Keytab-Datei vorhanden ist, führt die Funktion eine umgekehrte IP-Adressauflösung durch, um einen vollqualifizierten Domänennamen (FQDN) zu ermitteln. Und genau dort antwortet sie (anscheinend auf der SFR-Box).

Im Code sollten wir den vorgeschlagenen FQDN ablehnen, wenn er nicht mit dem Hostnamen beginnt. Dies könnte eine Lösung sein, um fehlerhafte Abrufe zu vermeiden. Und somit auch, dass kein FQDN abgerufen wird.

Alternativ sollten Sie auf Ihrer Seite einen Punkt (.) an den Hostnamen anhängen, damit er zu einem FQDN wird (mindestens ein Name wie „Hallo“ meincomputer.lokal).

Betreff: Fehler beim Maschinennamen

Veröffentlicht: 23. Oktober 2025 – 17:23 Uhr
von Gavit
Gibt es keine Möglichkeit, den Computernamen zu verwenden?

Kann man in WAPT nicht die Datei `/etc/hosts` nutzen, um den Rechnernamen abzurufen?
Wenn wir jedoch den Befehl `dig -x PC-IP` ausführen, erhalten wir nicht dieselben Informationen wie in WAPT.

Warum funktioniert er bei 95 % der PCs, aber nicht bei 10–15, obwohl alle Konfigurationen identisch sind?

Betreff: Fehler beim Maschinennamen

Veröffentlicht: 23. Oktober 2025 – 17:49 Uhr
von Sfonteneau
gavit schrieb: 23. Okt. 2025 - 17:23 Uhr Gibt es keine Möglichkeit, den Computernamen zu verwenden?
Wenn im Hostnamen ein "." enthalten ist, sollte tatsächlich der Hostname verwendet werden.

Enthält die Datei /etc/hostname in Ihrem Fall einen "."?

Betreff: Fehler beim Maschinennamen

Veröffentlicht: 24. Oktober 2025 - 09:22 Uhr
von Gavit
In den /etc/hostname-Dateien unserer Ubuntu-PCs befinden sich keine Punkte (.).
Daher wundert es mich, dass das Problem nicht alle PCs betrifft.

Muss ich nach der Änderung der Hostname-Datei lediglich den WAPT-Dienst auf dem PC neu starten und `register` ausführen, um den neuen Eintrag in der WAPT-Konsole zu erhalten?

Betreff: Fehler beim Maschinennamen

Veröffentlicht: 24. Oktober 2025 - 10:27 Uhr
von dcardon
Hallo Gaëtan,

das Abrufen eines Hostnamens ist nicht so einfach, wie es scheint, wenn man alle möglichen Szenarien auf den verschiedenen Betriebssystemen bedenkt, insbesondere bei mehreren Betriebssystemen und Linux-Distributionen. Früher haben wir hauptsächlich `socket.getfqdn()` verwendet, aber das Problem ist, dass bei fehlerhafter Konfiguration eine Reverse-DNS-Abfrage durchgeführt wird, die im Fall von Reverse-IPv6 den Eindruck einer GUID erweckt. :-)

Wir werden prüfen, ob die Aufrufe von `socket.getfqdn()` komplett entfernt werden können.

Bis dahin sollte es, wie du vorgeschlagen hast, funktionieren, `/etc/hostname` durch einen vollqualifizierten Domänennamen (FQDN) zu ersetzen.

Viele Grüße,

Denis