You are not logged in.
Bonjour, j'ai installé GLPI 0.90.3 sur un NAS Synology en DSM 6.0.
Tout est bien paramétré sauf les actions automatiques où je reste un peu perdu entre le mode d'exécution GLPI et CLI.
Aussi la tâche qui m’intéresse est mailgate, qui fonctionne quand je l'exécute manuellement, mais impossible de la mettre en automatique.
D'où ma question, comment faire? Sachant que le Synology est capable de lancer des scripts, lequel dois-je lancer ou y-a-til une autre méthode ?
Offline
le mieux est de passer en mode CLI :
Offline
Comme expliqué je suis avec un Synology qui utilise phpMyAdmin
Offline
je ne vois pas le rapport avec phpMyadmin...
Offline
Je pense que le fait que tu travailles avec un synology n'a pas d'importance.
Qu'as tu comme OS qui tourne ?
As tu bien lu le lien que eric.le-corre t'as filé ?
Un autre
http://www.glpi-project.org/DOC/FR/glpi … ntask.html
Last edited by DewTa (2016-05-30 16:38:23)
0.90.3
Offline
L'OS est DSM 6.0 de Synology.
GLPI tourne directement dessus.
Offline
oui mais c'est du linux dessus
Offline
Et savez-vous ce que je dois taper?
Parce qu'en Linux je ne suis pas doué et je sens les subtilités venir.
Offline
Voir la première réponse de eric.le-corre
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
alors après avoir utilisé ma tête au maximum, j'ai édité le contrab avec:
vi /etc/crontab
puis j'ai ajouter la ligne:
30 0 0 0 0 root /usr/bin/php /volume1/web/glpi/front/cron.php &>/dev/null
je suppose, j’espère, j'implore que la ligne soit bonne, et que surtout le cron de glpi integre le mailgate.
D'ailleurs la tache à été mise en mode CLI
Offline
Bonjour,
la ligne 30 0 0 0 0 me surprend un peu. surtout pour un mailgate une fois à 0:30 le dimanche c'est peu ( et je ne sais pas comment est interprété le mois 0 et le jour 0
j'aurais écrit 30 * * * * c'est à dire toutes les heures à hh:30 ou /*30 * * * * toutes les 30 minutes.
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
Ah oui très bien vu, erreur de ma part je corrige ça de suite.
Offline
pensez à mettre une fréquence de 25 minutes sur mailgate glpi pour être sur que la tache soit en retard quand le cron sera executé. sinon en mettant 30 minutes sur les 2 il y a des risques que la tache ne s'execute une fois sur 2.
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
Bonjour, ça ne marche toujours pas, voilà ce que j'ai dans crontab:
33 21 * * 3,6 root /usr/bin/php -n -d safe_mode_exec_dir='' /usr/syno/bin/autoupdate.php
0 0 1 * * root /usr/syno/bin/syno_disk_health_record
40 2 * * 3 root /tmp/synoschedtask --run id=1
30 * * * * root /usr/bin/php /volume1/web/glpi/front/cron.php &>/dev/null
La dernière ligne c'est de moi (nous) et je ne vois pas ce qui cloche.
Offline
la tache se déroulera une fois par heure à hh:30
dans ma crontab j'ai
*/5 * * * * root cd /var/www/glpi/front/ && php cron.php
mailgate activé en mode CLI
ça ne marche toujours pas
c'est à dire : les tickets ne sont pas créés ou la tache ne se lance pas ?
dans mailgate qu'avez vous : date dernière execution ? prochaine ?
dans actions automatiques : actions en cours ? en attente ?
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
@LaDenrée: Attends tu es sur un Syno aussi?
Parce que ci c'est le cas je copie/colle.
Actuellement, sur les Syno il est dit que qu'ils utilisent un cron particulier.
Pour le mailgate je l'ai activé en mode CLI à fréquence de 25min comme tu me l'as conseillé.
Offline
non pas sur un syno.
est ce qu'il y a beaucoup de taches en mode cli qui sont activées ?
dans config>generale>systeme : nombre d'actions simultanées en mode CLI ?
dans config>actions automatique : est ce qu'il y a "aucune action en attente " en haut de page ?
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
Alors il y a un nombre maximum de 5 actions simultanées en CLI;
Et si regulierement il y a des actions en attentes, mais en GLPI.
D'ailleurs il faut que ce soit un admin qui se connecte pour que le mode GLPI fonctionne ou n'importe quel type d'utilisateur?
Offline
j'ai tout passé en mode CLI (c'est pour ça que j'ai mon cron toutes les 5 minutes)
avec le bouton executer, force toute les actions jusqu'à ce que l'action en attente soit mailgate. ensuite laisse faire le CRON ( à 16h30 maintenant)
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
ça ne marche toujours pas
Offline
greg888 as tu trouvé une solution depuis ? je suis dans la meme situation que toi par rapport au mailgate
Glpi 0.90.3
Offline
non toujours pas hélas.
Offline
Bonjour,
J'avais le même problème que vous jusqu’à aujourd'hui!.. Voici ma solution pour un Synology DSM 6.0 et GLPI 0.90.3
Sur l'interface synology dans panneau de configuration -> Planificateur de tâche
J'ai créer une tache planifié -> Script défini par l'utilisateur
onglet général : donner un nom et sélectionner root en utilisateur
onglet programmer : Quotidienne - première heure 06:00 fréquence toutes les x minute et dernière heure 20:00
onglet paramètres de la tache : Script défini par l'utilisateur coller
php56 -f /volume1/web/glpi/front/cron.php mailgate
pour moi çà a fonctionner
Cordialement
Offline
Génial, et la tâche mailgate dans GLPI, l'as-tu mis en mode d'exécution CLI ou GLPI?
La fréquence d’exécution est pareil, supérieur ou inférieur par rapport à la tache du synology?
Offline
Ça fonctionne
Offline