Sprint 1 Completed Tasks - lmkelly/Autoguard GitHub Wiki
Task one's objective was to find a utility to run on the back-end and receive config from the front end. While better solutions may have existed, I knew that OSTicket would be a viable solution, and I had some experience with it so that's the direction I went in. Installing OSticket on my initial OS choice Cent 8 proved difficult because that operating system is somewhat niche and had issues with some of the packages required. I got OSTicket installed, but email fetching wouldn't work. I gave up for a while (that work was done during break) and by the time I returned to the project I heard the developers of Centos had decided to abandon the OS and unfortunately it would no longer be supported by updates anymore. Due to this, I spun up an ubuntu server 20.04 box and put osticket on there, and after some trial and error I was able to get email fetching working. It turned out that I wasn't aware a cron-job needed to be created on the system to fetch the emails in intervals.
My next task was easy compared to that one because it only involved creating an ammendment to my original front end script to send the config as an attachment in an email to the osticket email inbox. This didn't prove to be a challenge due to the good documentation provided by microsoft for powershell.