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