diff --git a/tools/import_sanef_databases.py b/tools/import_sanef_databases.py index ebbb1ac..d6cdd86 100644 --- a/tools/import_sanef_databases.py +++ b/tools/import_sanef_databases.py @@ -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"))