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 2024-02-20 15:45:57

lamy-v
Member
Registered: 2018-08-16
Posts: 19

Migration de l'inventaire de PreProd vers Prod

Bonjour à tous,

Je suis à la recherche de la meilleure solution pour exporter l'intégralité de l'inventaire, qui a été généré par l'agent GLPI et dont j'ai manuellement modifié le statut et la description, depuis le serveur de Preprod (où il est actuellement utilisé pour les tests) vers le serveur de PROD. L'objectif est d'éviter de devoir modifier à nouveau la description de chaque item déjà inventorié, lesquels seraient autrement réinventoriés si je ne peux pas exporter puis réimporter cet inventaire correctement.

Version GLPI 10.0.10

Je suis ouvert à toutes les propositions pour étudier et identifier la meilleure solution.

Merci à tous et bonne journée !

Last edited by lamy-v (2024-02-20 16:04:05)

Offline

#2 2024-02-20 16:34:23

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,187

Re: Migration de l'inventaire de PreProd vers Prod

la solution la plus simple est d'exporter en csv et de réimporter avec le plugin datainjection.

j'imagine que la clé de liaison des agents se fait sur le numéro de série ? vérifiez vos "règles d'import et liaison des matériels" et  l'ordre ;

si vous n'importez pas le UUID, vous pouvez avoir une règle qui ne fait pas la liaison s'il n'existe pas même si le N° de série matche.


plus compliqué avec l'API, un script qui demande la liste des machines sur la pré prod, qui vérifie si chaque machine existee en prod et qui l'ajoute par l'api ou met à jour la machine existante.

edit : avec le plugin, vous pouvez mettre à jour le commentaire en prod même si les machines ont déjà été créées par l'agent GLPI


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6
préprod : glpi10.0.15

Offline

#3 2024-02-22 11:35:29

lamy-v
Member
Registered: 2018-08-16
Posts: 19

Re: Migration de l'inventaire de PreProd vers Prod

LaDenrée wrote:

la solution la plus simple est d'exporter en csv et de réimporter avec le plugin datainjection.

j'imagine que la clé de liaison des agents se fait sur le numéro de série ? vérifiez vos "règles d'import et liaison des matériels" et  l'ordre ;

si vous n'importez pas le UUID, vous pouvez avoir une règle qui ne fait pas la liaison s'il n'existe pas même si le N° de série matche.


plus compliqué avec l'API, un script qui demande la liste des machines sur la pré prod, qui vérifie si chaque machine existee en prod et qui l'ajoute par l'api ou met à jour la machine existante.

edit : avec le plugin, vous pouvez mettre à jour le commentaire en prod même si les machines ont déjà été créées par l'agent GLPI


Bonjour @LaDenrée,

Merci pour votre réponse. Malheureusement, je n'ai pas réussi à obtenir le résultat escompté avec le plugin Data Injection. Peut-être que je m'y suis mal pris.

J'ai donc exporté chaque ordinateur en format JSON et je les ai réimportés ensuite, mais j'ai perdu les commentaires, malheureusement.

Je ne vois pas comment utiliser le plugin Data Injection pour modifier le champ commentaire en important à partir d'un fichier CSV, en me basant sur le "numéro de série" ou le "nom du PC". Est-ce possible ?

Last edited by lamy-v (2024-02-22 11:36:33)

Offline

#4 2024-02-22 13:21:40

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,187

Re: Migration de l'inventaire de PreProd vers Prod

affichez la liste de vos items, avec le commentaire et le numéro de série : pour afficher ces 2 colonnes vous pouvez utiliser la petite clé ou ajouter dans les critères de recherche commentaire contient   et N° de série contient

puis utilisez le bouton Exporter -> toutes les pages en csv juste au dessus.

c'est ce nouveau fichier csv qui peut être importé et mettre à jour en masse vos items


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6
préprod : glpi10.0.15

Offline

#5 2024-02-23 17:30:28

lamy-v
Member
Registered: 2018-08-16
Posts: 19

Re: Migration de l'inventaire de PreProd vers Prod

LaDenrée wrote:

affichez la liste de vos items, avec le commentaire et le numéro de série : pour afficher ces 2 colonnes vous pouvez utiliser la petite clé ou ajouter dans les critères de recherche commentaire contient   et N° de série contient

puis utilisez le bouton Exporter -> toutes les pages en csv juste au dessus.

c'est ce nouveau fichier csv qui peut être importé et mettre à jour en masse vos items

Bonjour @LaDenrée,

J'ai réalisé sans problème l'exportation des commentaires, car la tâche était relativement simple des le début. Cependant, la ou cela bloque et je rencontre des difficultés avec la partie importation : bien que je crée le modèle, l'importation ne se déroule pas comme prévu. Il est probable que je ne procède pas correctement. Je ne comprends pas quels éléments je dois absolument sélectionner pour faire correspondre les champs du fichier CSV aux champs de GLPI, de manière à ce que les commentaires soient uniquement mis à jour ou modifiés.


Infos complémentaires quoi remplir ?

Apres import je me retrouve avec plein de nouveaux PC style nom du PC "(127) ou (128) ou (129)" avec les seuls champs remplit "Commentaire" et "Numero de serie" alors que moi je veux qu'il ajoute le commentais du CSV dans le PC correspondant qui est déjà créer.

Last edited by lamy-v (2024-02-23 17:36:47)

Offline

#6 2024-02-23 18:03:09

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,187

Re: Migration de l'inventaire de PreProd vers Prod

dans le modèle avez vous bien mis   


onglet modèle
création des lignes = non
mise à jour des lignes =oui
mise à jour des champs existants=oui

onglet correspondance avez vous coché champ de liaison  pour le N° de série ?


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6
préprod : glpi10.0.15

Offline

#7 2024-02-26 16:48:33

lamy-v
Member
Registered: 2018-08-16
Posts: 19

Re: Migration de l'inventaire de PreProd vers Prod

LaDenrée wrote:

dans le modèle avez vous bien mis   


onglet modèle
création des lignes = non
mise à jour des lignes =oui
mise à jour des champs existants=oui

onglet correspondance avez vous coché champ de liaison  pour le N° de série ?

Effectivement je pense que cela venait de "création des lignes = oui"

Mais maintenant je me retrouve avec un autre problème encore plus bizarre car je suis admin du GLPI et j'ai ce message (voir capture ecran)

nd4g.png

nza3.png

0trp.png

Offline

#8 2024-02-26 17:33:52

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,187

Re: Migration de l'inventaire de PreProd vers Prod

est ce que les ordinateurs à mettre à jour sont bien dans l'entité racine ?


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6
préprod : glpi10.0.15

Offline

#9 2024-02-26 17:46:03

lamy-v
Member
Registered: 2018-08-16
Posts: 19

Re: Migration de l'inventaire de PreProd vers Prod

LaDenrée wrote:

est ce que les ordinateurs à mettre à jour sont bien dans l'entité racine ?

Oui ceux-ci sont dans la racine est ce un problème ?!

Last edited by lamy-v (2024-02-27 11:30:48)

Offline

#10 2024-03-07 16:50:24

lamy-v
Member
Registered: 2018-08-16
Posts: 19

Re: Migration de l'inventaire de PreProd vers Prod

Petit UP !

Offline

Board footer

Powered by FluxBB