您如何跟踪组织服务器基础结构中已安装/已使用的软件/系统/服务?[关闭]


11

我对列出的有助于处理已安装服务,其主要用户(或负责此服务的业务人员),域名,IP地址,服务器中端口的列出的任何软件,经验或准则感兴趣。

服务器既是Windows,又是Linux,因此许可证也很适合跟踪所有这些信息。

有问题的基础架构规模-20-50台服务器。

目前,我们没有更好的主意使用Excel。


我使用Google文档,但这并不比使用Excel更好。希望并能很好地了解其他人正在使用的东西。那里有一些昂贵的软件可以做到这一点,但是由于我是一家(相对)小规模的商店,所以大多数情况下都太过分了。
戴夫·德拉格

好像我们永远都需要更好的捕鼠器!
卡拉·玛菲亚

您拥有什么规模的基础架构?20台服务器还是2000台?您可能会得到更多的答案以及更多的信息。
iPaulo 2010年

Answers:


4

我建议您调查Puppet / Facter或OCS Inventory NG。

木偶

Puppet(使用Facter)可用于推出更新和配置节点。它通过Facter检索有关您的节点的信息(或事实)。即使Puppet(通过Facter)不知道主要用户是谁,您也可以将事实(信息)添加到Facter将使用的事实(节点)上,并报告给中央服务器。它还包括使用Ruby编写的功能强大的特定领​​域语言,但是即使您没有红宝石经验,也非常容易学习。如果您有任何疑问,他们的用户群非常棒,目前正在使用其他外部软件(例如Puppet Dashboard)来简化基础架构的管理。

Puppet的缺点之一是它目前仅在Linux机器上运行。如果仅关注Linux机器,则这可能不是问题。

网站:http//docs.reductivelabs.com/

OCS Invetory NG

OCS Invetory NG也可以进行更新,并且可以从节点附近收集大量信息。这个用起来很简单。中央服务器界面可通过浏览器访问。在此界面中,您可以查看您的节点,并获取包含有关已安装的硬件和软件的详细信息的报告。该产品适用于Linux和Windows环境。

网址:http//www.ocsinventory-ng.org/

摘要

两种产品都具有客户端/服务器体系结构,在该体系结构中,您必须在每个节点上安装客户端软件,以轮询信息并推出更新。每个产品都是开源的,因此许可不是问题。

木偶是一个非常强大的工具。有了自己的DSL,您基本上可以做任何您需要的事情。它具有可伸缩性,已被许多大型公司(例如Google和Redhat)使用。

OCS Inventory NG是一种易于使用的工具,可在Windows和Linux环境下使用。可通过Web界面访问该界面,在该界面中您可以拥有可打印的报告。

如果您具有混合的基础结构(Windows和Linux),则可能要使用OCS,但是如果您仅使用Linux计算机,Puppet是他们管理基础结构的最佳工具。


由于存货目的,木偶会显得过分杀伤,这似乎是这里的主要问题。OCS非常好。
iPaulo 2010年

OCS似乎还可以。仅将所花费的时间标记为可接受的答案。
edgars'2

仅供参考,木偶现在还支持Windows和当然的OS X
马亭Heemels

3

您是否看过www.spiceworks.com软件?我在Microsoft环境中,所以我不知道它是否也可以在Linux客户端上执行,但是在盘点硬件和软件方面做得很好。它也是免费的。Microsoft System Center也非常有帮助。



1

JDisc Discovery为Windows和许多Unix操作系统(包括Linux)创建清单。

http://www.jdisc.com

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.