You are not logged in.
Bonjour,
Est-il possible de faire la corrélation entre le système d'exploitation de la machine et le champ "Plateforme" du logiciel?
Je récupère les logiciels et machines via OCS.
Les OS sont bien indiqués pour les machines. Par contre c'est le néant pour la plateforme du logiciel.
Étant donné que GLPI sait sur quelle machine l'outil est installé, il devrait pouvoir remplir automatiquement le champ "Plateforme" des logiciels.
Est-ce possible? Ou est-ce une idée pour la futur version de GLPI ?
Merci d'avance.
Last edited by Kyoshi (2010-04-14 14:55:48)
Offline
bonjour
le pb c'est que pour le même logiciel on peut avoir des versions sur plusieurs os différents
par ex, après utilisation d'un dictionnaire on peut se retrouver avec :
Logiciel : Firefox
Version : 3.5 (Windows)
Version : 3.5-ubuntu.xxx (linux)
etc etc
je me demande surtout s'il ne faudrait pas déplacer le champs plate-forme dans la version du soft, et dans ce cas l'ajouter au dictionnaire des softs
Offline
bonjour
le pb c'est que pour le même logiciel on peut avoir des versions sur plusieurs os différents
par ex, après utilisation d'un dictionnaire on peut se retrouver avec :
Logiciel : Firefox
Version : 3.5 (Windows)
Version : 3.5-ubuntu.xxx (linux)
etc etc
Oui mais cela ne pose pas de problème. Prenons Firefox comme exemple qui est installé sur une Machine Windows et une Machine Linux.
GLPI nous permet de déterminer que tel ou tel soft est installé sur telle ou telle machine. Et tel OS sur telle machine.
Donc si on sait qu'un Firefox X est installé sur une machine tournant sur Linux et qu'un Firefox Y sur une machine tournant sur une machine Windows, on peut en déduite que Firefox X est une version Linux et Firefox Y une version Windows.
Il faut "juste" faire la relation entre les tables.
Offline
voir ticket https://forge.indepnet.net/issues/2086
Offline
Parfait!
Merci.
Offline
Pour part, j'ai rempli mes champs "Plateforme" de la manière suivante:
UPDATE glpi_software w, glpi_dropdown_os o, glpi_computers c, glpi_inst_software s, glpi_softwareversions v
SET w.platform=o.ID
WHERE o.ID=c.OS
AND c.ID=s.cID
AND s.vID=v.ID
AND v.sID=w.ID;
Last edited by Kyoshi (2010-04-14 10:45:31)
Offline
Par contre cela va poser problème si l'on utilise le dictionnaire de logiciels.
En effet, si on regroupe toutes les sous versions d'Acrobat Reader 9 et que l'on a:
- Acrobat Reader 9.1 installé sur un Windows XP
- Acrobat Reader 9.2 installé sur un Windows 7
Il y aura forcément une merguez dans la choucroute
Offline