Vamos a ver como hacer para configurar las notificaciones de GLPI, como pueden ser cuando se crea un incidente, se actualiza el mismo, avisos por licencias por vencer, y demás opciones, usando el comando crontab, dado que a veces puede fallar el envío de correos y los vemos encolados en el menú Administración > Cola de notificaciones. Aclaro que esto vale para cuando ya configuraste los parámetros del servidor de notificaciones y el mail de prueba se envía correctamente.

Lo primero que hacemos es configurar en Configuración > Acciones automáticas 2 puntos.

  • queuednotification
  • queuednotificationclean

En ambas opciones vamos a cambiar el «Modo de ejecución» de la notificación en cola a CLI.

Teniendo en cuenta que el comando a usar es crontab y su uso es como usar el comando vi, lo voy a explicar detallado. Así que vamos a la terminal y hacemos el siguiente procedimiento:

crontab -e

Con -e vamos a decirle que vamos a agregar algo con -l veremos la tarea creada, una vez lanzado veremos el editor, donde debemos presionar la tecla «Insert» para entrar al modo escritura y pegamos lo siguiente:

* * * * * /usr/bin/php /var/www/glpi/front/cron.php
Si venís siguiendo el tutorial de como configurar GLPI en Centos 7, no vas a tener problema, pero si no debes estar seguro de que versión de PHP estas usando y cambiarlo por /usr/bin/php y estar seguro que tu GLPI esta instalado en el /var/www/glpi y ajustar eso. Con el * * * * * le decimos que se ejecute cada minuto, todos los días, ya veremos cron en detalle más adelante.
Ahora bien para guardar lo que acabamos de agregar, tocamos la tecla «ESC» y ponemos :wq! para que se grabe la configuración, ahora podes probar crear un incidente o modificarlo para probar que todo funciona correctamente.

Deja un comentario