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