В нашей инфраструктуре некоторые разработчики / консультанты изменяют некоторые конфигурации mssql или iis без какого-либо уведомления, что вызывает у нас проблемы.
Например, если кто-то изменит восстановление с mssql с простого на полное, наш агент резервного копирования не сможет сделать никаких резервных копий.
Интересно, есть ли способ установить желаемое состояние для обеих служб, и когда кто-то что-то меняет в этих службах, отправляется уведомление системному администратору или запускается рабочий процесс для устранения проблемы.
Я проверял документацию как для Chef, так и для марионетки и не видел ничего, кроме установки этих служб. К тому же, насколько мне известно, госпожа DSC проверяет только самые фундаментальные аспекты обслуживания.
Заранее благодарю за вашу помощь.
Установите систему мониторинга, которая проверяет симптомы, вызванные этими изменениями конфигурации.
Вы также должны удалить у консультантов / разработчиков разрешения на внесение изменений в эти настройки и попросить их попросить системных администраторов об изменении конфигурации.
Вы также можете установить Puppet agent как службу, которая будет регулярно запускать сценарий конфигурации и следить за тем, чтобы настройки были в желаемом состоянии.