You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2010-04-08 16:13:56

Kyoshi
Member
Registered: 2009-06-17
Posts: 46

[Réglé] Corrélation entre l'OS de la machine et le logiciel

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 smile ?

Merci d'avance.

Last edited by Kyoshi (2010-04-14 14:55:48)

Offline

#2 2010-04-09 10:39:25

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: [Réglé] Corrélation entre l'OS de la machine et le logiciel

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

#3 2010-04-09 16:49:52

Kyoshi
Member
Registered: 2009-06-17
Posts: 46

Re: [Réglé] Corrélation entre l'OS de la machine et le logiciel

wawa wrote:

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

#4 2010-04-12 10:04:43

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: [Réglé] Corrélation entre l'OS de la machine et le logiciel

Offline

#5 2010-04-12 10:32:18

Kyoshi
Member
Registered: 2009-06-17
Posts: 46

Re: [Réglé] Corrélation entre l'OS de la machine et le logiciel

Parfait!

Merci.

Offline

#6 2010-04-14 10:45:16

Kyoshi
Member
Registered: 2009-06-17
Posts: 46

Re: [Réglé] Corrélation entre l'OS de la machine et le logiciel

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

#7 2010-04-15 15:08:18

Kyoshi
Member
Registered: 2009-06-17
Posts: 46

Re: [Réglé] Corrélation entre l'OS de la machine et le logiciel

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 smile

Offline

Board footer

Powered by FluxBB