I installed my instance of ITFlow back in April this year, just before joining this forum and before CRON was integrated into the installer. I want to start using some of the automation built into ITFlow, specifically the scheduled tickets.
I setup a few weekly, monthly, and quarterly tickets. The first weekly came and went, no new ticket. Found post https://forum.itflow.org/d/320-cron-configuration/2 that led me to https://docs.itflow.org/cron
In ITFlow / Administration / Settings / Alerts I enabled CRON, generated a CRON key, enabled domain expiration alerts and saved (Just checked, it remembered!)
On the server manually add to crontab
0 1 * * * root php /var/www/html/cron.php key
5 1 * * * root php /var/www/html/cron_domain_refresher.php key
10 1 * * * root php /var/www/html/cron_certificate_refresher.php key
Running the above commands manually, I don't see anything in either the apache2/access.log or error.log.
Looking at ITFlow / Administration / Access / Audit Logs
2023-10-11 10:27:04 JosephWithCOR - Notification Dismiss JosephWithCOR dismissed 5 notifications
2023-10-11 10:20:05 - - Cron Ended Cron executed successfully for COR Unknown OS Unknown Browser 0
2023-10-11 10:20:05 - - Cron Telemetry Cron sent telemetry results to ITFlow Developers Unknown OS Unknown Browser 0
2023-10-11 10:20:04 - - Cron Task Cron created expenses from recurring expenses Unknown OS Unknown Browser 0
2023-10-11 10:20:04 - - Cron Task Cron created invoices from recurring invoices and sent emails out Unknown OS Unknown Browser 0
2023-10-11 10:20:04 - - Cron Task Cron created notifications for past due invoices and sent out notifications to the primary contacts email Unknown OS Unknown Browser 0
2023-10-11 10:20:04 - - Cron Task Cron created sent out scheduled tickets Unknown OS Unknown Browser 0
2023-10-11 10:20:04 - - Cron Task Cron created notifications for asset warranties expiring Unknown OS Unknown Browser 0
2023-10-11 10:20:04 - - Cron Task Cron created notifications for certificates expiring Unknown OS Unknown Browser 0
2023-10-11 10:20:04 - - Cron Task Cron created notifications for domain expiring Unknown OS Unknown Browser 0
2023-10-11 10:20:04 - - Cron Task Cron cleaned up old data Unknown OS Unknown Browser 0
2023-10-11 10:20:04 - - Cron Started Cron started for COR Unknown OS Unknown Browser 0
I did have one scheduled ticket that was suppose to have popped this last Friday (10/06). Thought it might have picked that one up, it didn't. Maybe a feature request to parse the database for missed tickets in case the server is down? So I changed the Next Run Date to this coming Friday (10/13).
Based on "Cron created sent out scheduled tickets" am I correct in assuming that I will have an unassigned task under the client? Or is this trying to send an email notification (something I don't currently have setup)?
What would be a nice 'feature' to scheduled tickets is the ability to pre-assign tasks to techs. A routine database task, pre-assign it to the dba's. Something with websites, pre-assign it to the web-guys.