You are not logged in.
Salut!
Je ne suis pas vraiment un "utilisateur expérimenté" dans le monde du Linux, aussi pour moi suivre ce tuto http://glpi-project.org/wiki/doku.php?i … import_use où l'on ne donne pas les commandes à faire me parait impossible car je suis totalement perdu!
Quelqu'un a t'il un bon tuto avec les commandes pour l'installation du plugin pass import??
Merci
Offline
sous quel environnement es-tu ?
GLPI 0.90.5 - OCS 2.3.1 - Plugin OCS / GLPI 1.2.2
Offline
GNU/Linux Ubuntu Server Edition 8.10...
Merci ^^
Offline
Où est ce que tu bloques ?
Commence par vérifier que ton environnement à jour. Il te faut le module php-cli (inclus dans php à partir de la version 5.2).
ps : je suppose que tu es sous glpi 0.71.5 puisque tu ne l'as pas précisé. et pour revenir à ton problème de base, ne pourras tu pas juste copier la base de données de serveur ocs distant ?
GLPI 0.90.5 - OCS 2.3.1 - Plugin OCS / GLPI 1.2.2
Offline
Je suis sur la dernière version stable de GLPI oui...
Je compte utiliser le plugin Mass Import afin d'importer tout les inventaires des sites distants oui...
J'en suis au tout début de l'install, comme ceci xD :
1.
Sous Linux, le package “php-cli” ou “php5-cli” doit être installé (c'est fait)
2.
Copiez les fichiers dans le répertoire plugins de GLPI. (euh j'ai fais un locate il y en a plein... celuis de /var/www/glpi/lib/tiny_mce/plugins??)
3.
Changer le propriétaire de tous les fichiers et répertoires pour le user apache (comment faire? ^^)
4.
Rendre exécutables les scripts dans le répertoire scripts (chown?? de quels scripts??)
5.
Connectez-vous à GLPI (ça je saurais faire... mais bloqué aux premières étapes xD)
6.
Dans le menu Configuration » Plugins cliquez sur Import en masse OCS
7.
Cliquez sur Installer le plugin
8.
Configuration » Mode OCSNG » “Serveur OCS” » Nombre d'éléments à synchroniser via le cron mettre “0”
Last edited by julow (2009-03-10 10:39:25)
Offline
2.
Copiez les fichiers dans le répertoire plugins de GLPI. (euh j'ai fais un locate il y en a plein... celuis de /var/www/glpi/lib/tiny_mce/plugins??)
Non, celui de [..]/glpi/plugins/ tout simplement ^^ Et tu copies le répertoire mass_ocs_import tel quel dedans.
3.
Changer le propriétaire de tous les fichiers et répertoires pour le user apache
-> chown -R apache:apache
Mais ca tu avais déjà du le faire pour faire fonctionner glpi non ? qui est le propriétaire de ton répertoire glpi actuellement ? si c'est pas apache tu dois avoir des dysfonctionnement, et lors de l'installation cela a du t'être fait remarquer.
4.
Rendre exécutables les scripts dans le répertoire scripts (chown??)
chmod 755 -R /scripts/
si tu es placé dans /glpi/
GLPI 0.90.5 - OCS 2.3.1 - Plugin OCS / GLPI 1.2.2
Offline
Pour le chown -R apache:apache on me dit "invalid user"... jusqu'à présent les seuls utilisateurs que j'ai utilisé été root et www-data...
Merci beaucoup de ton aide!!
Offline
Il faut que ton répertoire mass_ocs_import est le même propriétaire que glpi.
www-date du coup je suppose.
donc
chown -R www-data:www-data /mass_ocs_import/
GLPI 0.90.5 - OCS 2.3.1 - Plugin OCS / GLPI 1.2.2
Offline
C'est bon j'ai trouvé, sous debian le user apache est en fait www-data... (oups en retard ^^ merci!)
Dernière question, à la fin du tuto je vois ceci :
Lancement via cron
*/5 * * * * php /var/www/glpi/plugins/mass_ocs_import/scripts/run.php --thread_nbr=2 --server_id=1
A quoi correspondent thread_nbr et server_id? Car j'aimerais le paramétrer pour mon cas de figure (plusieurs serveurs d'inventaire OCS donc plusieurs server_id?)
Last edited by julow (2009-03-10 11:22:43)
Offline
thread_nbr -> nombre de thread lancer par le cron
server_id -> identifiant du serveur
Donc oui si as tu plusieurs serveurs il te faudra faire varier cette ligne suivant l'emplacement.
Tu devras donc mettre dans la crontab, de www-data, sur chaque serveur distant cette ligne avec le l'identifiant du serveur OCS correspondant.
GLPI 0.90.5 - OCS 2.3.1 - Plugin OCS / GLPI 1.2.2
Offline
D'accord,
mais à quoi correspond le nombre de thread... en fait c'est que je n'ai pas bien compris ce que désigne le terme "thread"... de quel tâche parle t'on?
l'id du serveur est elle toujours un chiffre? comment savoir quel est l'id du serveur? cette id doit être définie avant non? du genre je déclare un serveur distant avec telle @ip, à contacter sur tel port, et qui a cette id là non?
afin d'importer les inventaire de sites distants il me faut passer par un vpn afin que mes serveurs puissent être lié directement et de manière sécurisé?
merci beaucoup de ton aide, je commence enfin à m'en sortir même si je suis loin d'avoir tout réussi!
)
Offline
Pour "thread" tu peux chercher par toi même... google, wikipedia,...
En gros si t'as 3000postes et que tu lances 2 thread ben y'aura 1500 postes par thread.
L'id du serveur est l'identifiant du serveur dans la base de données.
Comment le connaitre ?
Consulte la base avec un logiciel de type SGBD,
ou sur ton terminal grâce à mysql,
ou dernier recours, en passant GLPI en mode debug, si tu sélectionnes une de tes bases OCS, tu verras apparaitre le code executé et donc tu pourras retrouver les identifiants correspondants à tes serveurs OCS.
Côté sécurité, j'y connais pas grand chose donc je t'aiderais pas la dessus.
GLPI 0.90.5 - OCS 2.3.1 - Plugin OCS / GLPI 1.2.2
Offline
Connais tu les commande pour MySQL qui permettent d'afficher ce server_id?
Merci encore!
Je vais me renseigner pour ce qui est du VPN sur un autre forum plus approprié ^^
Offline
Tout se trouve dans la table "glpi_ocs_config" (SELECT * FROM glpi_ocs_config;).
Voilà, bon courage pour la suite.
GLPI 0.90.5 - OCS 2.3.1 - Plugin OCS / GLPI 1.2.2
Offline
Merci beaucoup de ton aide ^^
SeeYa
Offline
Euh si en fait petit problème.... Cette commande est a effectuer sur mes serveurs distants afin d'obtenir leurs server_id? Mais il n'y a pas GLPI d'installé dessus....? Devrait-il l'être?
J'ai testé cette commande sur mon serveur local... MySQL me retourne ceci :
No database selected
Thx!
Offline
Mais non...
Cette commande va chercher dans la bd de glpi les différentes bases OCS que tu lui as connectées.
Donc avant de faire cette commande MySQL il faut que tu te places sur la base glpi en faisant :
Mysql> use NomBaseGlpi;
Last edited by petithomme (2009-03-11 12:45:52)
GLPI 0.90.5 - OCS 2.3.1 - Plugin OCS / GLPI 1.2.2
Offline
Non, le serveur_id, c'est l'ID de l'enregistrement de la table glpi_ocs_config.
Il est affiché dans l'URL quand tu ouvre la fiche (Il sera sur la fiche dans la version 0.72...)
+
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
saluttt aidez moi j ai un projet Sur GLPI de fin de formation je vx une documentation sur ce projet
Offline
saluttt aidez moi j ai un projet Sur GLPI de fin de formation je vx une documentation sur ce projet
1 - vous polluez un post existant
2 - lisez la doc
3 - pas de sms sur ce forum et on écrit en français
Offline