You are not logged in.
Bonjour,
Ce topic est plus ou moins une traduction des feature requests créées ici et là.
Le but de cette feature request est de permettre la prise en charge de tout champ personnalisé créé par le biais du plugin GLPI customfields via une remontée d'inventaire réalisée par l'agent FusionInventory.
Après discussion avec le mainteneur du plugin, celui-ci m'indiquait que, si aucun changement n'était effectué sur la structure du XML généré par FusionInventory, le contenu du XML pourrait être parsé et traité de la même manière que les champs de base de GLPI.
En considérant le XML ci-dessous généré par FusionInventory :
<?xml version="1.0" encoding="UTF-8" ?>
<REQUEST>
<CONTENT>
<ACCESSLOG>
<LOGDATE>2015-07-03 15:44:05</LOGDATE>
</ACCESSLOG>
[...]
<HARDWARE>
<ARCHNAME>x86_64-linux-gnu-thread-multi</ARCHNAME>
[...]
</HARDWARE>
[...]
</CONTENT>
<DEVICEID>DUMMY_SERVER</DEVICEID>
<QUERY>INVENTORY</QUERY>
</REQUEST>
Et basé sur des champs personnalisés créés préalablement via le plugin GLPI customfields :
Exemple de champs personnalisés
Il serait potentiellement possible d'ajouter une sous-section dédiée dans le fichier XML généré par FusionInventory (dans un premier temps, manuellement mais, au final, via un module Perl dans FusionInventory) :
<?xml version="1.0" encoding="UTF-8" ?>
<REQUEST>
<CONTENT>
[...]
<CUSTOM_ADDITIONALCONTENT>
<CUSTOM_ENABLEDREPOSITORY>deb http://domain.com/debian/ squeeze main</CUSTOM_ENABLEDREPOSITORY>
<CUSTOM_PATCHLEVEL1>2.0.3</CUSTOM_PATCHLEVEL1>
[...]
</CUSTOM_ADDITIONALCONTENT>
[...]
</CONTENT>
<DEVICEID>DUMMY_SERVER</DEVICEID>
<QUERY>INVENTORY</QUERY>
</REQUEST>
J'aimerai donc connaître la faisabilité de l'implémentation de cette feature request et/ou, à minima, avoir des pistes concernant les fichiers à éditer côté GLPI pour prendre en compte l'existence d'une nouvelle sous-section dans le fichier XML généré par FusionInventory.
Merci d'avance pour votre retour.
Cordialement.
Offline