OCSNG - IT资产管理软件
http://martinliu.cn/2007/04/ocsng-it-asset-management.html
最近在网上又发现了一个不错的开源软件,这就是OCSNG资产管理软件。
他能提供非常好的Inventory功能,发现并、更新计算机系统上的软硬件清单信息。下面是从他们的网站上找到特色介绍的信息:
开源资产管理软件—OCS Inventory NG+ GLPI
http://bbs.winos.cn/thread-43284-1-1.html
OCS Inventory-NG(Open Computer and Software Inventory Next Generation)是一款开源的用于帮助网络或系统管理员来跟踪网络中计算机配置与软件安装情况的应用程序。收集到硬件和系统信息请查看:
http://www.ocsinventory-ng.org/index.php?page=features
OCS Inventory 也可以用来发现在您网络中所有的活动设备,例如,交换机、路由器、网络打印机,这其中的每一个,您都可以通过 MAC 或者 IP地址来对它们进行分类。当OCS Inventory 管理控制台是运行在LINUX 上时,如果 nmap 和 nmblookup 服务是可用的,您将可以通过扫描IP和子网络来了解那些未被列入清单主机的详细信息。另外,您还可以通过 OCS Inventory 部署安装包到客户端计算机上。
OCS Inventory NG 通过在客户端上运行一个代理程序(agent)来收集所有的硬件的信息和软件安装信息。使用管理服务器(Management Server)来集中处理、查看库存清单结果和创建部署包。在管理服务器(Management Server)与代理程序(agent)之间通过 http/https 来进行通信,所有的通信数据都使用 zlib 压缩成 xml 格式,以便减小网络的平均流量。
代理程序(agent)需要安装在客户端计算机上,在 Windwos 系统下,OCS Inventory NG 提供了一个工具,使您可以通过Active Directory GPO 或登录脚本来轻松部署代理程序(agent)。在 Linux 系统下,只能通过手工来安装代理程序(agent)。
管理服务器包含了4个组件:
Data Server 用于储存收集到的客户端的软硬件信息。
Communication server 用于支持数据库服务器与代理之间的http 通信。
Deployment server 用于储存所有的包部署配置信息(需要https 支持!)
Administration console 允许管理员通过喜爱的浏览器来查询数据库服务器的库存信息。
这4个组件可以安装在一台计算机上,也可以安装在不同的计算机以便可以实现负载。如果网络中的客户端数量超过10000的话,那么最好使用两个或更多的不同服务器,一个用来做数据库服务器+通信服务器,另一个用来做数据库复制服务器+管理服务器+部署服务器。