import_databases: lire Systeme->Nom en priorite (Serveur->Nom vide pour VM)

This commit is contained in:
Pierre & Lumière 2026-04-14 19:39:35 +02:00
parent 7c56725f6e
commit 78ad32045e

View File

@ -76,7 +76,10 @@ def main():
stats = {"inserted": 0, "updated": 0, "no_server": 0, "skipped": 0}
for r in rows:
hostname = clean(r.get("Serveur->Nom") or "")
# iTop utilise soit "Serveur->Nom" (PhysicalServer) soit "Système->Nom"
# (VirtualMachine ou systeme generique) selon le type de CI lie
hostname = clean(r.get("Système->Nom") or r.get("Systeme->Nom")
or r.get("Serveur->Nom") or "")
if hostname:
hostname = hostname.split(".")[0].lower()
instance = clean(r.get("Nom"))