Где история выполнения ножа на сервере с открытым исходным кодом?

Например, после того, как я запустил команду ножа "cookbook upload for cookbook_name" с рабочей станции шеф-повара или где-то еще, где я могу найти историю или журнал о том, кто отправил команду ножа и когда, и что это за команда? Мне нужно централизованно контролировать все действия ножа на стороне сервера шеф-повара. Как это сделать?

1 ответ

К сожалению, эта информация не зарегистрирована шеф-поваром. Там могут быть некоторые частичные журналы того, что произошло и когда в /var/log/chef/chef-server.log файл, но в целом не так много способов аудита и регистрации на уровне вызовов API.

Это немного стыдно, так как иногда было бы очень удобно знать, кто что сделал и когда, особенно при устранении неполадок с какой-либо существующей проблемой шеф-повара или во время вскрытия.

Однако Chef-сервер - это приложение для установки в стойку, поэтому должна быть возможность использовать промежуточное программное обеспечение для стойки, чтобы вести более серьезную регистрацию.

Другие вопросы по тегам