You are not logged in.
Pages: 1
Topic closed
Bonjour,
Je tente désespérément d'installer le plugin OCS import 1.4.1 sur ma version 0.78 sous debian
Ca ne fonctionne pas, je susi pourtant la Doc.
J'ai fait tout ca:
Sous Linux, le package "php-cli" ou "php5-cli" doit être installé
Copiez les fichiers dans le répertoire plugins de GLPI.
Changer le propriétaire de tous les fichiers et répertoires pour le user apache
Rendre exécutables les scripts dans le répertoire scripts
Connectez-vous à GLPI
Dans le menu Configuration >> Plugins cliquez sur Import en masse OCS
Cliquez sur Installer le plugin
Configuration >> Mode OCSNG >> "Serveur OCS" >> Nombre d'éléments à synchroniser via le cron mettre "0"
J'ai tapé ce script dans la crontab www-data
*/5 * * * * php /var/www/glpi/plugins/massocsimport/scripts/run.php --thread_nbr=2 --server_id=1
Mais je ne vois rien remonté dans l'interface du plugin.
Quelqu'un peut il me venir en aide??
Merci d'avance!
Offline
J'imagine que le plugin est installé et activé !
Vérifier que le verrouillage du script d'import OCS n'est pas activé.
Tester de lancer le script manuellement (dans le rep. /scripts):
php run.php --thread_nbr=[nombre de threads à lancer] --server_id=[ID du serveur OCS] --nolog
Prod. : CentOS 6.5 - PHP 5.3.3 - Apache 2.2.15 - MySQL 5.1.73 - OCS 2.1.2 - GLPI 0.84.6
Dev. : CentOS 7 - PHP 5.4.16 - Apache 2.4.6 - MariaDB 5.5.50 - OCS 2.3 - GLPI 9.1.2 + OPcache 7.0.5FE + APCu 4.0.11
Offline
Bien sur le plugin est activé, bien sur il n'est pas verouillé.
Voici ce que me retourne la commande:
Wed, 31 Aug 2011 13:55:18 +0200 run.php started
=====================================================
Clean old Not Imported machine list (0)
Manage delete items in OCS server #2: "SRV_OCS"
Wed, 31 Aug 2011 13:55:18 +0200 run.php ended
Offline
Essaies cette commande alors :
sh ocsng_fullsync.sh --thread_nbr=[nombre de threads à lancer] --server_id=[ID du serveur OCS] --nolog
Chez moi (debian lenny) seule celle-ci fonctionne, celle run.php ne fonctionne pas.
Prod. : CentOS 6.5 - PHP 5.3.3 - Apache 2.2.15 - MySQL 5.1.73 - OCS 2.1.2 - GLPI 0.84.6
Dev. : CentOS 7 - PHP 5.4.16 - Apache 2.4.6 - MariaDB 5.5.50 - OCS 2.3 - GLPI 9.1.2 + OPcache 7.0.5FE + APCu 4.0.11
Offline
Ha là c'est different!
mercredi 31 août 2011, 14:15:21 (UTC+0200) ocsng_fullsync.sh started
=====================================================
Clean old Not Imported machine list (0)
*** Can't connect to OCS server #[SRV_OCS] ***ocsng_fullsync.sh: line 136: [: [1]: integer expression expected
cleaning up.
mercredi 31 août 2011, 14:15:21 (UTC+0200) ended
Je tiens a signaler que j'ai deux serveur OCS...Glpi est sur une machine differente...mais je vois bien un tas de machine dans les ordinateur a synchroniser...
Last edited by teckboy (2011-08-31 14:19:11)
Offline
J'ai du nouveau, au lieu de mettre le nom de mon serveur OCS, j'ai mis le chiffre 2 (puisque c'est le deuxieme serveur OCS) et voilà ce que j'obtient maintenant...
mercredi 31 août 2011, 14:23:38 (UTC+0200) ocsng_fullsync.sh started
=====================================================
Clean old Not Imported machine list (0)
Manage delete items in OCS server #2: "OCS_Mairie"
=====================================================
Thread #1 : starting (1/2)
Thread #1 : import computers from server: 'OCS_Mairie'
Thread #1 : 75 computer(s)
...................................................................=====================================================
Thread #2 : starting (2/2)
... Thread #2 : import computers from server: 'OCS_Mairie'
. Thread #2 : 70 computer(s)
........ Thread #1 : done ..
=====================================================
.................................................................. Thread #2 : done ..
=====================================================
et là je vosi bien quelque chose dans le plugin OCS import
Last edited by teckboy (2011-08-31 14:26:35)
Offline
Ca fonctionne, j'ai revu les droits, jpense qu'il y avait un probleme avec ca...
Merci!
Offline
Oui ce n'est pas le nom que tu dois indiqué mais l'ID (Configuration > Mode OCSNG) du serveurs OCS !
Prod. : CentOS 6.5 - PHP 5.3.3 - Apache 2.2.15 - MySQL 5.1.73 - OCS 2.1.2 - GLPI 0.84.6
Dev. : CentOS 7 - PHP 5.4.16 - Apache 2.4.6 - MariaDB 5.5.50 - OCS 2.3 - GLPI 9.1.2 + OPcache 7.0.5FE + APCu 4.0.11
Offline
En revanche, dans mon cron je voudrais automatiser le script pour les deux serveurs... voilà donc ce que j'ai mis.
*/5 * * * * /var/www/glpi/plugins/massocsimport/scripts/ocsng_fullsync.sh --thread_nbr=2 --server_id=2
*/5 * * * * /var/www/glpi/plugins/massocsimport/scripts/ocsng_fullsync.sh --thread_nbr=2 --server_id=1
Le soucis et que je n'ai la synchronisation que d'un seul serveur ?? pourquoi?
Offline
Vérifies les IDs des serveurs dans GLPI.
Ou peut-être qu'un des serveur n'a rien à synchro ?
Prod. : CentOS 6.5 - PHP 5.3.3 - Apache 2.2.15 - MySQL 5.1.73 - OCS 2.1.2 - GLPI 0.84.6
Dev. : CentOS 7 - PHP 5.4.16 - Apache 2.4.6 - MariaDB 5.5.50 - OCS 2.3 - GLPI 9.1.2 + OPcache 7.0.5FE + APCu 4.0.11
Offline
Des que j'ajoute le serveur avec l'ID 1 il n'y a que lui qui se synchronise. sinon le 2 a bien des choses a synchroniser...
Offline
Il serait préférable de faire un script qui enchaine les 2 synchro.
Forcément, les 2 en même temps,ça ne peut pas marcher.
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
Oui jpense que c'est ça mais comment faire ?
J'ai pourtant essayer comme ceci
0 13 * * * * /var/www/glpi/plugins/massocsimport/scripts/ocsng_fullsync.sh --thread_nbr=2 --server_id=2
30 13 * * * * /var/www/glpi/plugins/massocsimport/scripts/ocsng_fullsync.sh --thread_nbr=2 --server_id=1
Pour ne pas lancer les scripts en meme temps, mais lorsque je veux quitter l'edition de la crontab, voilà ce que ca donne
crontab: installing new crontab
"/tmp/crontab.rmcC5A/crontab":1: bad command
errors in crontab file, can't install.
Do you want to retry the same edit?
Offline
Personne pour m'aider a realiser ce script? merci
Offline
Là, c'est pas vraiment un pbm glpi... mais un pbm sysadmin...
Pour moi, il y a une * de trop
+
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
Effectivement ca fonctionne mieux comme ca..merci beaucoup!!
Offline
Parfait. Je ferme
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Pages: 1
Topic closed