资产管理是企业IT管理中的必不可少的一环也是繁琐的一环。本文旨在通过介绍Asset Intelligence, 让读者基本了解微软的企业资产管理方案。本文着眼于Asset Intelligence功能和使用的简要介绍,让读者对Asset Intelligence有个整体的了解;后续还会有一系列Asset Intelligence的专题文章对此功能进行更深入介绍。
本文适用于System Center Configuration Manager 2007 SP1.
Asset Intelligence是一个从Systems Management Server (SMS) 2003 SP3开始新增加的一个功能,主要是增强SMS的资产管理功能。而后微软在System Center Configuration Manager 2007及Service Pack 1中对这个功能进行了改进后,目前可以提供:
- 实现整个Configuration Manager架构中使用软件的资产信息(Inventory)收集及管理
- 协助管理软件许可证(software license)
具体地说,Asset Intelligence的功能可以划分为如下几部分:
- 通过扩展硬件资产信息和增加许可证管理的功能,极大地增强了资产管理功能。提高了多个WMI的类(class)对于使用中的硬件软件关键信息的收集, 如USB设备信息。具体的增加类的列表稍后会提及。
- 内置了70余个易于使用的报表。许多报表可以链接到更具体的报表,这样用户可以由浅入深地获得相关的信息,如Client Access License使用情况报表,安装有Browser Helper Object的机器报表。
- Configuration Manager 2007 SP1中,新引入了Asset Intelligence目录信息(catalog)的自定义功能。另外,Microsoft Software Assurance (SA)的客户以通过Asset Intelligence连接到System Center Online (SCO)动态地更新Asset Intelligence的目录信息;SA客户还可以通过Asset Intelligence导入Microsoft Volume Licensing Service (MVLS)软件许可证信息,将企业购买的许可证信息与实际使用情况做比较。
Asset Intelligence的大部分功能所需的数据来自于Configuration Manager客户端所收集的信息,这些信息通常由Hardware Inventory Agent根据定义好的类收集,以Hardware Inventory Report的形式反馈给Configuration Manager服务器,然后在服务器端实现信息的汇总、管理、展现。Hardware Inventory Agent则是通过特定的Provider,获取具体的类的信息。Provider有多种,比如:
- 通过Windows Installer获取安装软件信息的Provider
- 通过注册表获取安装软件信息的Provider
相应地,需要采取以下步骤以实现上述功能:
以下WMI的类是Asset Intelligence所需的类。用户可以通过直接修改<ConfigMgr installation directory>\Inboxes\clifiles.src\hinv\sms_def.mof中相应的部分开启它们;或者,通过Asset Intelligence的Reporting Class Enabler – 在Configuration Manager的管理控制台(Admin Console)中,右击Asset Intelligence, 选择Edit Asset Intelligence Reporting Class Settings.你可以开启一个或多个类,没有开启的类的信息将不会被收集,相应地一些报表因此会没有数据。
· SMS_InstalledSoftware
· SMS_InstalledSoftwareMS
· SMS_SystemConsoleUsage
· SMS_SystemConsoleUser
· SMS_AutoStartSoftware
· SMS_BrowserHelperObject
· Win32_USBDevice
· SMS_Processor
· SoftwareLicensingService
· SoftwareLicensingProduct
对于控制台使用信息(console usage)及客户访问许可(Client Access License, CAL)的报表,除了开启相应地Hardware Inventory的类外,还需要开启相应机器上的Success Logon Event的审核。用户可以在相应机器的本地安全策略或组策略中的安全策略中配置。
此外,Asset Intelligence可以从SCO下载目录信息,并且允许用户自定义目录信息。相应的,需要采取以下步骤以实现相关功能:
Asset Intelligence Synchronization Point作为Configuration Manager中的角色之一,用户可以像安装其他角色一样安装Asset Intelligence Synchronization Point。只是作为一个与外界同步的角色,它需要能够连接Internet(即使是通过代理服务器)。
在安装过程中,用户会被提示提供一个证书,这个证书将用于与SCO的连接身份验证。如果您是SA用户,你可以从微软免费获得这个证书。另外,该证书使用流程在SP2中将会有一定改进以满足更多用户的需求。
安装完后,用户可以在Site System中,选择相应的角色——Asset Intelligence synchronization point进行配置,包括使用的证书,代理服务器,同步周期
如果用户需要导入软件许可证信息,则需要进行以下步骤:
在Configuration Manager的管理控制台中,右击Asset Intelligence, 选择Import Software Licenses,用户就可以通过向导导入相应的许可证信息文件。该向导支持微软的许可证信息文件,及符合格式要求的第三方的软件许可证信息文件(需要用户自行创建)。
当然,大多数Asset Intelligence的功能要通过报表来展现,以下步骤可以查看Asset Intelligence的报表
Asset Intelligence在Configuration Manager中有一个单独的报表节点:在Configuration Manager的管理控制台中的Asset Intelligence下,有一个Asset Intelligence Reports节点。用户可以通过报表名选择相应的Asset Intelligence报表。通过这些报表,用户即可全面了解企业中的各种资产信息情况。
--Vincent Jiang