Routine Maintenance Checklist¶
Routine maintenance helps prevent incidents and keeps Moodle stable.
Daily checks:
- Confirm the site is reachable.
- Check recent error reports or critical alerts.
- Confirm cron is running.
- Review failed scheduled tasks.
- Check disk space for important partitions.
- Review backup status if backups run daily.
- Check login or authentication alerts if applicable.
Weekly checks:
- Review system logs for repeated errors.
- Check available Moodle updates and plugin updates.
- Review user support trends.
- Confirm email notifications are working.
- Review storage growth in
moodledata. - Check course backup or automated backup status if used.
Monthly checks:
- Review administrator accounts and privileged roles.
- Review unused plugins.
- Test backup restoration in a safe environment.
- Review site performance trends.
- Check SSL certificate expiry timeline.
- Review integration health.
- Review security notifications.
Before major academic periods:
- Confirm server capacity.
- Verify cron and scheduled tasks.
- Test quiz performance if online exams are planned.
- Confirm backup and restore procedures.
- Review support escalation contacts.
- Freeze non-essential changes during high-risk periods.