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 2012-04-04 16:45:15

tatoun59
Member
Registered: 2011-10-18
Posts: 31

GLPI ne detecte pas toutes les machines dans OCS

Bonjour,

GLPI : v0.80.7
OCS : 2.0.4

Dans OCS, j'ai 89 serveurs dont environ 2/3 de serveurs virtuels.
au 1er import, GLPI ne trouve que 26 serveurs dont 2 virtuels. Il manque donc 63 machines qui ne sont pas vus comme nouvelles.
Une idée ?
merci

Offline

#2 2012-04-04 16:54:36

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: GLPI ne detecte pas toutes les machines dans OCS

Contenu de la corbeille dans GLPI ?


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#3 2012-04-04 17:44:40

tatoun59
Member
Registered: 2011-10-18
Posts: 31

Re: GLPI ne detecte pas toutes les machines dans OCS

Non, c'est pas ça. La corbeille est vide après l'import.
Apparemment, les VM sous windows sont importées mais pas celles sous debian ou red hat.

Offline

#4 2012-04-05 20:08:03

tatoun59
Member
Registered: 2011-10-18
Posts: 31

Re: GLPI ne detecte pas toutes les machines dans OCS

J'ai remarqué que ce sont les serveurs qui n'ont pas de numéro de série qui ne sont pas importés dans GLPI.
Y a-t-il un moyen de contourner cela ?
Merci

Offline

#5 2012-04-05 21:28:14

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

Re: GLPI ne detecte pas toutes les machines dans OCS

bonsoir,
qu'avez-vous comme règles d'import et de liaison des matériels ? n'y en aurait-il pas une qui refuse l'import aux machines n'ayant pas de serial ?

Offline

#6 2012-04-06 12:11:10

tatoun59
Member
Registered: 2011-10-18
Posts: 31

Re: GLPI ne detecte pas toutes les machines dans OCS

Il n'y a aucune règle de définie pour l'import.
Et je ne vois rien dans la conf du mode OCSNG qui bloquerait.
Peut-être que GLPI s'attend à avoir obligatoirement un numéro de série pour chaque machine et donc il ne "voit" pas les machines sans ce numéro, dans OCS ?

Offline

#7 2012-04-11 20:41:26

tatoun59
Member
Registered: 2011-10-18
Posts: 31

Re: GLPI ne detecte pas toutes les machines dans OCS

en mode debug, je vois que la requête faite dans ocs est :
SELECT `hardware`.*, `accountinfo`.`TAG` AS TAG, `bios`.`SSN` AS SERIAL, `bios`.`SMODEL`, `bios`.`SMANUFACTURER`
FROM `hardware`
INNER JOIN `accountinfo` ON (`hardware`.`id` = `accountinfo`.`HARDWARE_ID`)
INNER JOIN `bios` ON (`hardware`.`id` = `bios`.`HARDWARE_ID`)
ORDER BY `hardware`.`NAME`

Je récupère donc 43 machines sur 137 car j'ai 94 VM qui n'ont pas de SSN. Pour régler mon problème,il me faudrait un
LEFT JOIN `bios` ON (`hardware`.`id` = `bios`.`HARDWARE_ID`)

Il n'y a pas moyen de régler cela sans modifier le code de GLPI ?
Personne n'a encore été confronté à ce problème de VM sans numéro de série ?
Merci

Offline

#8 2012-04-12 07:49:28

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: GLPI ne detecte pas toutes les machines dans OCS

Je ne comprends pourquoi il n'y a pas d'enregistrement associé aux machines dans "bios", en effet dans tous les cas il devrait être présent.

Avec les VM, le pseudo bios remonte quand même des infos, souvent le numéro de série est remplacé par l'UUID.

Nous avons des centaines de VM (VMware, KVM, ...) qui remontent sans soucis.

C'est quoi comme VM ? (hyperviseur et OS) Quel agent ? Quelle version d'OCS ?

Il faudrait poser la question à l'équipe OCS pour savoir pourquoi l'info du bios n'est pas remontée.


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

Board footer

Powered by FluxBB