You are not logged in.
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
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
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
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
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
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
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
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