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