• v1.6.35 8b034a8f2a

    v1.6.35 Stable

    emitlinks released this 2026-10-28 13:16:35 +00:00 | 11 commits to main since this release

    v1.6.35

    Les cartes réseau : un port réseau GLPI par carte AirWatch (DeviceNetworkInfo)

    Chaque carte du tableau DeviceNetworkInfo du payload (fields Name, MACAddress, IPAddress, Vendor, ConnectionType) crée son propre port réseau GLPI :

    • le nom de la carte devient le nom du port,
    • le fournisseur (Vendor) et le type de connexion (ConnectionType) sont inscrits dans le commentaire du port,
    • l'adresse IP de la carte est jointe comme adresse IP du port.

    Quand DeviceNetworkInfo est absent, les champs top-level MacAddress / IPAddress servent de repli (une seule carte). Les MAC en double sont dédoublonnés insensiblement à la casse (la carte primaire listée aussi en top-level ne génère pas un second port).

    L'onglet AirWatch affiche désormais le résumé de toutes les cartes (ex. « Ethernet MAC …, IP …; Wi-Fi MAC …, IP … »).

    Vérifié en e2e sur le conteneur GLPI 11.1 de référence

    • dry run : ok:true, 0 erreur ;
    • synchro complète : ok:true, net_synced=10, 0 erreur ;
    • 12 ports statiques / 12 adresses IP sur les 10 appareils AirWatch (2 ports + 2 IPs sur AW-1004 et AW-1006, 1 port + 1 IP sur les 8 autres) ;
    • ports nommés « Ethernet » / « Wi-Fi », comment Vendor: …; Type: …, pas de port dupliqué sur la MAC de la carte primaire.

    Installation

    Remplacer le contenu de /var/www/html/plugins/airwatchsync/ puis : php bin/console plugin:install airwatchsync --allow-superuser --force

    Downloads