In our infrastructure, some developers/consultants change some mssql or iis configurations without any notification which cause us problems.
For example, if somebody change mssql recovery simple to full our backup agent cannot take any backup.
I wonder if there any way to set the desired state for both services and when somebody changes something in this services a notification send to sysadmin or trigger a workflow to fix the problem.
I check the documentation for both Chef and puppet and did not see anything except installing these services. Also, Ms DSC is only checking very fundamental things about service far as I know.
Thank you for your help in advance.