Есть ли какие-то проверенные на практике способы вести своего рода бортовой журнал для сервера? Включая:
Большая картинка. Я готовлю сервер и хочу подробно документировать состояние и то, как он был установлен с течением времени, чтобы новый человек мог легко видеть, что происходит и почему. Настройка не такая уж сложная, но все равно хотелось бы это сделать.
Однажды я использовал что-то вроде Поддерживайте / etc с помощью mercurial в Debian Было приятно, но я ищу более гибкое решение.
Приложение: Меня интересует ведение журнала и документация первый. Однако в идеальном мире я хотел бы иметь команду, которая за несколько шагов переместила бы меня из только что установленной unix-системы в функциональную среду со всеми установленными компонентами и установленными средствами, скажем, «исполняемого файла». ' журнал. Но я думаю, это было бы очень идеально.
Сейчас мы перейдем к стороне вопроса, связанной с управлением конфигурацией, поскольку это может помочь вам получить лучший механизм ведения журнала, имея дисциплинированный метод развертывания. Вы смотрели на какой-либо из этих инструментов:
Все они относятся к сфере управления конфигурацией системы. Примерно у них есть мантра «управляйте системами с помощью своего языка конфигурации, а не напрямую касаясь машин». Таким образом, вместо того, чтобы прикасаться к машине по отдельности, вы должны создать стандартную конфигурацию в инструменте по вашему выбору, а затем заставить инструмент развертывать точную конфигурацию каждый раз одинаково.
Я думаю, что если у вас есть такой инструмент, который поможет вам, он может предоставить вам некоторые данные, необходимые для целей ведения журнала, и позволить вам выбрать что-то, что будет наиболее полезным для вас, регистрируя эти изменения.
Есть и другие инструменты, но это обычные подозреваемые в мире OSS.