Linux系统和服务信息

时间:2016-02-29 18:50:02

标签: linux ubuntu redhat configuration-management devops

我正在尝试创建一个修复组织中的计算机的过程。我们有几千台机器,我想要做的是以下内容。

A)为包含与

相关的所有信息的每台机器创建一个可以创建配置文件的脚本(在数据库或纯文本中更好)

硬件   软件 - 操作系统,安装版本的软件包等   服务运行 - webservices,特殊功能

B)当系统出现问题时,我们有系统管理员来解决它。但后来很多人都错过了。所以我想让sysadmin重新运行脚本以确保后解析配置与基线配置匹配。

是否有具有此类功能的开源实用程序?

我的研究表明,厨师/傀儡等可以在配置方面做到这一点 - 但我们是一个kickstart公司并且拥有成熟的部署方式。

我希望能够创建包含系统库存和基础配置的基线配置的脚本/实用程序指针。 Linux上的服务库存。

ps:我意识到我可以梳理/ proc /并获取信息 - 但我希望通过一些开源的东西来加入这个。

谢谢

2 个答案:

答案 0 :(得分:1)

Zabbix是你的朋友。您可以在每台计算机上添加触发器以进行自我注册,Zabbix将开始监视它。

此处提供更多信息:active agent auto-registration

答案 1 :(得分:0)

看起来您正在尝试使用标准配置管理工具,但是向后。标准的做法是使用诸如puppet或ansible(或其他类似的)工具来存储您的机器的配置,然后能够部署和/或比较配置的状态与发生在机器。