You are not logged in.
Pages: 1
Topic closed
Bonjour
J'ai installé sur mon serveur web, glpi et ocs, tout paramétré et ça fonctionne très bien, la liste des matériels et des logiciels est bien importées de ocs à glpi, par contre, je suis obligé de cliquer sur le bouton de synchronisation pour que les postes de la liste se mette à jours.
J'aimerai que ça se fasse automatiquement, après quelques recherches, j'ai vu qu'il fallait ajouter un cron, comment faire svp ?
merci d'avance
Offline
2 possibilités :
- modifier l'option "Nombre d'éléments à synchroniser via le cron" dans Configuration -> Mode OCSNG
Il utilisera alors le pseudo cron GLPI pour synchroniser le nombre de PC que vous lui demandez lorsque les gens utilisent glpi
- utiliser le plugin MassOcsImport
Il vous faudra créer une tache dans la crontab
Je vous conseille la 2eme solution
Pour le reste je vous laisse chercher dans la doc. Tout est indiqué
Offline
merci pour ta réponse
j'avais déjà la valeur 100 à "Nombre d'éléments à synchroniser via le cron"
j'essayerai la 2ème solution merci
Offline
Bonjour,
j'ai mis 2 cron, un dans le crontab et l'autre en faisant crontab -e
dans le syslog :
SQL /usr/sbin/cron[1809]: (CRON) INFO (pidfile fd = 3)
SQL /usr/sbin/cron[1810]: (CRON) STARTUP (fork ok)
SQL /usr/sbin/cron[1810]: (CRON) INFO (Skipping @reboot jobs -- not system startup)
(root) CMD (/var/www/glpi/plugins/massocsimport/scripts/run.php --thread_nbr=2 --server_id=1)
CMD (root /var/www/glpi/plugins/massocsimport/scripts/run.php --thread_nbr=2 --server_id=1)
c'est le lien vers mon pluggin Mass ocs import, j'ai mis des droits sur le dossier massocsimport (chmod 755)
par contre, rien ne se synchronise dans GLPI
mon crontab :
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
*/5 * * * * root /var/www/glpi/plugins/massocsimport/scripts/run.php --thread_nbr=2 --server_id=1
#*/1* * * * www-data /usr/bin/php5 /var/www/glpi/front/cron.php &>/dev/null
#*/1* * * * root /usr/bin/php5 /var/www/glpi/front/cron.php &>/dev/null
et quand je lance un crontab -l :
# m h dom mon dow command
*/5 * * * * root /var/www/glpi/plugins/massocsimport/scripts/run.php --thread_nbr=2 --server_id=1
Il n'y a aucuns scripts dans la liste du plugin dans glpi
et quand je lance la commande manuellement, ça ne fait rien non plus
sh ocsng_fullsync.sh --thread_nbr=[2] --server_id=[2]
merci
Last edited by Atori (2010-01-20 11:14:45)
Offline
personne ?
Offline
Ola
Bon la seule ligne importante pour synchroniser avec le plugin massocsimport c'est ca :
*/5 * * * * /var/www/glpi/plugins/massocsimport/scripts/ocsng_fullsync.sh --thread_nbr=3 >/dev/null 2>&1
(synchro toutes les 5min, avec 3 thread, il n'est pas nécessaire en général de préciser le server id, il les fait tous par defaut)
Offline
Excellent, ça semble fonctionner, merci beaucoup pour ton aide
c'était quoi qui posait problème stp ?
Last edited by Atori (2010-01-21 11:13:33)
Offline
Ben tu lancais pas le bon script
Offline
ah ouais ^^
merci à toi
Offline
je ferme
Offline
Pages: 1
Topic closed