1 (edited by nolur 2017-02-13 17:31:24)

Topic: [Data Injection]Script automatisant l'upload ?

Bonjour,

Durant mon stage de seconde année en BTS j'ai pour mission d'importer dans GLPI des Wyse, Pour cela, je suis partit de l'idée d'exporter la liste des Wyses en se connectant à la base de donnée en CSV, (J'ai déjà réalisé ce script), cependant, je dois maintenant l'uploader dans Data Injection.

Mais voilà où je m'y perds, je suis arrivé à uploader un fichier manuellement mais j'aimerais automatiser cette tache afin que celle si soit toujours à jour.

Etant spécialisé dans le réseau je suis pas très très doué en programmation ni même en scripting.

Ce que je souhaite savoir c'est si cela est effectivement possible de faire un script permettant de faire ceci, et ensuite, quel serais la méthode la plus adapté, une fois arriver à cela, je vais essayer de me débrouiller tout seul.

Je vous remercie de votre compréhension et du temps que vous accorderez à ma demande.

Nolur

2

Re: [Data Injection]Script automatisant l'upload ?

Bonjour

Pour commencer un Wyse, c'est quoi (j'ai bien une idée, mais je préfère ne pas me lancer dans une série de suppositions) ?

Et  quelle est la version de GLPI ?

Plugin Customfields : End of life, use Fields. Migration tool in progress. https://github.com/pluginsGLPI/fields
Plugin Simcard for GLPI 0.84/0.85: https://github.com/pluginsGLPI/simcard
Plugin MoreLDAP for GLPI 0.84/0.85: https://github.com/pluginsGLPI/moreldap

3

Re: [Data Injection]Script automatisant l'upload ?

Bonjour,

je vous remercie de votre réponse.

Concernant les wyses, c'est des clients légers qui ne contienne aucun OS (enfin, certains peuvent en contenir, mais dans notre cas non.)

Dans ma machine virtuelle j'utilise la version 0.91.2 (je fait mes tests dessus avant d'en parlé au reste de l'équipe).
Sinon nous somme à la version 0.90.5 pour la version utilisé au bureau.

4

Re: [Data Injection]Script automatisant l'upload ?

Bonjour

Donc c'est bien ce que je pensais : des clients légers. Apparemment tes modèles fonctionnent avec un firmware uniquement et ça restreint pas mal les possibilités.

Quelles informations cherches tu à importer ?

Plugin Customfields : End of life, use Fields. Migration tool in progress. https://github.com/pluginsGLPI/fields
Plugin Simcard for GLPI 0.84/0.85: https://github.com/pluginsGLPI/simcard
Plugin MoreLDAP for GLPI 0.84/0.85: https://github.com/pluginsGLPI/moreldap

5 (edited by nolur 2017-02-14 12:33:34)

Re: [Data Injection]Script automatisant l'upload ?

Bonjour,

Les principaux, j'ai déjà mon script d'export, où j'exporte :
Le nom, L'IP, la MAC, la platforme, la version du Firmware.

Nolur

6

Re: [Data Injection]Script automatisant l'upload ?

Hello nolur,

J'ai les mêmes besoin que toi.
Je souhaites importer de façon automatisé l'inventaire de mon Wyse Manager dans GLPI. Comment t'y es tu pris?
As tu trouvé un script permettant de faire l'injection dans GLPI de façon automatisé également?

Merci d'avance pour ton aide!

7

Re: [Data Injection]Script automatisant l'upload ?

Data Injection ne permet pas d'automatiser les imports.

Si Wyse manager a une api, il doit être possible de faire un plugin pour GLPI qui collecterait les données pour les enregistrer dans GLPI, ou bien un outil indépendant qui lirait via l'API de Wyse manager pour écrire sur l'API de GLPI (9.1 minimum, sinon se tourner vers le plugin WebServices).

Pour utiliser  l'API de GLPI 9.1 : https://github.com/orthagh/glpi_boostrap_api

Pour créer un plugin GLPI : http://glpi-plugins.readthedocs.io/fr/l … index.html

Je ne parle pas de FusionInventory car sans agent dans les clients légers, il collectera trop peu d'infos. Cela dit si il est possible d'injecter quelque chose dans le firmware, ce serait la meilleure solution. J'ai fait cet exercice sur des clients légers HP sous windows XP et 7 (version embedded de mémoire). Un peu sportif, mais ça marchait parfaitement.

Plugin Customfields : End of life, use Fields. Migration tool in progress. https://github.com/pluginsGLPI/fields
Plugin Simcard for GLPI 0.84/0.85: https://github.com/pluginsGLPI/simcard
Plugin MoreLDAP for GLPI 0.84/0.85: https://github.com/pluginsGLPI/moreldap