Mic*_*lle 12 linux documentation
我有大约 20 个 linux 服务器,我需要记录其配置。我指的不是服务的详细配置,而是用户帐户、数据库、数据库帐户、IP 地址、物理位置、SSH 端口等。我知道所有这些数据都存储在配置文件中,但我想集中所有这些. 我正在考虑创建一个电子表格来记录这些数据,但想知道是否有更好的东西(也许是一个小型的 php/mysql 应用程序),它比拼凑的电子表格更结构化和完整。
你用什么?
我认为这是一项长期的文档工作,而不仅仅是尝试捕获当前配置的快照。
维基现在可以工作,可能会让你保持清醒一段时间,但如果你的环境变化很快,你就会遇到严重的问题。您将始终必须确保正确编写 cron 作业、及时运行、为新服务编写代码、与新版本的软件兼容等。
考虑使用像Puppet或Cfengine这样的配置管理工具。至少将您收集的任何数据置于版本控制之下(例如 Mercurial、git 或 Subversion)。
您的配置数据来自任何地方,而不是集中的。维基将始终滞后于您机器的当前状态。您需要集中配置数据;使其从中心流向边缘。但确实有时您必须出去捕获配置数据。Cfengine 可以进行审计,Puppet 可以。查看列出其他配置管理器的这篇维基百科文章。