Dell OpenManage Client Instrumentation 8.
注和小心 注 : “注”表示可以帮助您更好地使用计算机的重要信息。 小心 : “小心”表示如果不遵循说明,就有可能损坏硬件或导致数据丢失。 ____________________ 本文中的信息如有更改,恕不另行通知。 © 2012 Dell Inc. 保留所有权利。 未经 Dell Inc. 书面许可,严禁以任何形式复制这些材料。 本文中使用的商标:Dell™、DELL 徽标、Dell Precision™、OptiPlex™ 和 Latitude™ 是 Dell Inc. 的商标。 Microsoft®、 Windows®、 Windows Server® 和 Windows Vista® 是 Microsoft Corporation 在美国和 / 或其他国家或地区的商标或注册商标。 本出版物中可能使用其他商标和商品名称来指拥有相应商标和商品名称的公司或其产品。 Dell Inc.
目录 1 简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OMCI 概述 . . . . . . . . . . . . . . . . . . . . . . . . . OMCI 体系结构 功能 7 . . . . . . . . . . . . . . . . . . . . . . 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 支持 CIM 2.17 架构 . . . . . . . . . . . . . . . . . . 9 BIOS 配置 . . . . . . . . . . . . . . . . . . . . . . 9 WMI 安全 . . . . . . . . . . . . . . . . . . . . . . . 9 事件报告 . . . . . . . . . . . . . . . . . . . . . . 10 远程关机 . . . . . . . . . . . .
WSMAN . 3 4 系统要求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 软件要求 . . . . . . . . . . . . . . . . . . . . . . . . . 17 用户方案 . . . . . . . . . . . . . . . . . . . . . . . . SCCM 集成 19 . . . . . . . . . . . . . . . . . . . . . 20 . . . . . . . . . . . . . . . . . . . 方案 3:运行状况监测 . . . . . . . . . . . . . . . . . 通过 Windows 事件查看器或 CIM 指示监测系统事件. . . . . . . . . 20 21 . . . . . . . .
支持适用于 Dell 系统的简单网络管理协议 (SNMP) . . . . . . . . . . . . . . . . . . . . . . . . . . 26 . . . . . . . . . . . . . . . . 26 . . . . . . . . . . . . . . . . . . . . . . . . . 27 支持检测高级格式硬盘 6 故障排除 无法远程连接到 WMI 安装失败 . . . . . . . . . . . . . . . . . . 27 . . . . . . . . . . . . . . . . . . . . . . . .
目录
简介 Client Instrumentation 指能够远程管理客户端系统的软件应用程序。 Dell OpenManage Client Instrumentation (OMCI) 软件使远程管理应用程序能 够访问客户端的系统信息、监测状态或更改系统的状态,如进行远程关 机。通过标准接口,OMCI 使用关键系统参数,使管理员可以管理资源清 册、监测系统运行状况和收集关于部署的 Dell 客户端系统的信息。 本文档提供 OMCI 及其各种功能的概述。 OMCI 概述 OMCI 使 Dell 客户端系统能够使用公用信息模型 (CIM) 标准 (一种系统 管理协议)进行管理。CIM 可以减少总拥有成本、提高安全性并以整体 的方式管理所有设备,包括客户端、服务器、存储、网络和软件设备。 OMCI 还可以通过 Web Services for Management (WSMAN) 标准进行访 问。 OMCI 含有基础驱动程序集,从客户端计算机的各种源中收集系统信息, 包括 BIOS、CMOS、System Management BIOS (SMBIOS)、System Management 接口 (SMI)、操作
OMCI 体系结构 OMCI 数据提供程序收集系统信息数据,并以专有的 XML 格式储存这些 信息。数据管理器提供根据请求加载这些提供程序的服务。OMCI CIM 提供程序层将界面抽取到不同的 CIMOM 实施中。输入是专有形式的 XML 和 XSL 数据的组合,而输出是基于管理配置文件的 CIM 对象实例。 充当信道协议的 WSMAN 向 CIMOM 请求数据并将其发送到控制台。 OMCI 体系结构具有若干与 Microsoft WMI 堆栈集成的层: • WMI 应用程序层 — 由管理应用程序 (例如 Dell Client Manager 和其 他标准化管理工具)和 WMI 应用程序 (例如 Microsoft SMS、 LANDesk 和 WMI 工具)组成。此层中的应用程序是由 OMCI 提供的 系统管理数据的消费者。这些应用程序通过 WSMAN/CIM Object Manager (CIMOM) 请求客户端信息和警报。 • OMCI CIM 提供程序 — 位于 CIMOM 下面,包括两个 CIM 提供程 序,通过 CIMOM 进行注册: – 该实例 / 方法提供程序实现一个界面,可启用公
功能 OMCI 的主要特点如下: • 支持 CIM 2.17 架构 • BIOS 配置 • WMI 安全 • 事件报告 • 远程关机 • 使用 WMI-CIM 协议和 WSMAN 访问系统信息 • 详细资产信息的编制 • 远程唤醒配置 • 系统设置的远程修改 • 检测系统运行状况并报告状态 支持 CIM 2.17 架构 OMCI 符合 CIM 2.
事件报告 OMCI 可以检测 Dell 系统上的事件,并向本地用户和网络管理员发出潜 在故障、配置更改和机箱防盗警报。系统管理应用程序 (例如 Dell Client Manager (DCM)将显示这些事件。 远程关机 OMCI 支持远程关闭和重新启动系统。 使用 WMI-CIM 协议和 WSMAN 访问系统信息 OMCI 使用 CIM 通过 WMI 提供对系统信息 (例如 BIOS 版本和系统型 号)的访问。 WSMAN 协议还可用于通过 WMI 访问此信息。 详细资产信息的编制 OMCI 提供对详细的资源清册信息 (例如处理器、 PCI 设备和电池)的 访问。 远程唤醒配置 OMCI 支持远程唤醒设置的配置。远程唤醒是客户端系统和网络接口卡 (NIC)的功能。 系统设置的远程修改 OMCI 使 IT 管理员能够检索和设置 Dell 商用客户端 BIOS 设置,例如: USB 端口配置、引导顺序及 NIC 设置。 检测系统运行状况并报告状态 OMCI 监测系统运行状况 (例如风扇状态),并通过 NT 事件日志条目和 CIM 事件报告此类状态。 此发行版中的新功能 10 • 支持新的 D
• 支持检测高级格式驱动器。 • 支持以下新标记: – 隐藏模式 – 风扇控制代替 – 多重显示 – 自动控制 – 已签名的固件更新 – 电池管理标记 您可能需要的其它说明文件 除了本用户指南以外,您可以在此网站 (support.dell.
获得技术帮助 如果不明白本指南中说明的程序或者您的产品没有按照预期运行,您可以 随时获得各种帮助。有关详情,请参阅系统的 Setup Guide (设置指南)中 的 “获得帮助”。 另外,Dell 可以提供企业培训和认证;有关更多信息,请参阅 dell.
OMCI 中使用的标准和协议 OMCI 使用 Microsoft Windows Management Instrumentation (WMI) 并启用 WSMAN 协议。 CIM 和 WMI 技术概述 桌面管理综合小组 (DMTF) 是业界公认的标准机构,领导台式机、企业 和互联网环境的管理标准 (包括 CIM 和 ASF)和倡议的开发、采用和统 一。 CIM CIM 是 DMTF 作为基于 Web 的企业管理 (WBEM) 计划的一部分创建的, 提供了所管理环境中物理和逻辑对象的一个统一视图。 以下是关于 CIM 的重要详细信息: • CIM 是一种面向对象的数据模型,用于描述管理信息。CIM 描述数据 的组织方式,而不是用来传输数据的传输模型。最主要的传输方法是 WMI。 • 支持 CIM 的管理应用程序可从各种 CIM 对象和设备 (包括客户端和服 务器系统、网络基础架构设备和应用程序)收集信息。 • CIM 规范详细介绍了用于提高与其它管理协议兼容性的映射技术。 • CIM 数据模型对网络环境中的所有元素进行抽象化和描述。CIM 架构 提供实际数据模型说明,并将网络安排到一系列受
WMI WMI 是 Microsoft 对基于 Web 的企业管理 (WBEM) 工作的实施。它在 Microsoft Windows 平台上实施。 WMI 支持 CIM 和特定于 Microsoft 的 CIM 扩展。 WMI 包括: • 一组强大的本地服务,例如基于查询的信息检索和时间通知。 • 通过 Windows 脚本宿主 (WSH) 的全面脚本支持功能。 • CIMOM,它是 CIM 对象和信息的接口和操作点。 • 存储库,CIMOM 在其中储存管理数据。 在 OMCI 架构中,CIMOM 和存储库由 Microsoft WMI 对象管理器体现。 CIMOM 是 CIM 对象和信息的接口和操作点。它能帮助收集信息和控制 对象属性。Microsoft 已将此组件作为 Windows 管理 (winmgmt) 服务来加 以实施。 CIMOM 是软件中间层,用于协调高级管理应用程序和低级工具 (例如 OMCI 和其它提供程序)之间的相互作用。CIMOM 确保将提供程 序提供的数据以统一和独立于提供程序的方式提供给管理应用程序。 CIMOM 通过使用组件对象模型 (COM) 应用程序编程接口
WSMAN WS 管理 (WSMAN) 协议是一项 DMTF 开放标准,为管理服务器、设 备、应用程序和 Web 服务定义基于简单对象访问协议 (SOAP) 的协议。 它使用来自 CIMOM 的数据以方便管理。 WSMAN 是一项协议,它提供一个访问 CIM 信息的抽象层。原因是控制 台可以使用 WSMAN 与带内或带外系统进行通信,以收集资产资源清 册,并设置信息或运行方法。在带内部分,WSMAN 层还将底下存在的 操作系统抽象化。例如:Windows 或 Linux。它使用相同的命令。但是, OMCI 不需要 WSMAN 并且它不直接启用 WSMAN,因为它只是一项协 议。 有关通过 DMTF 管理 WSMAN 的更多信息,请访问 : dmtf.org/standards/wsman/。 有关在 Windows 系统上启用基于 WS 管理的 WMI 管理的更多信息,请 参阅 msdn.microsoft.com/en-us/library/aa384426%28v=VS.85%29.aspx。 有关在 OMCI 中使用的 DMTF 配置文件的更多信息,请参阅 support.dell.
OMCI 中使用的标准和协议
系统要求 硬件要求 表 3-1. 硬件要求 要求 详细信息 系统 装有 SMBIOS 2.3 或更高版本的 Dell Optiplex, Precision Workstation 或 Latitude 系统 软件要求 表 3-2. 软件要求 要求 详细信息 受支持的操作系统 Microsoft Windows 7 Microsoft Windows Vista Microsoft Windows XP 注 : 对于 Microsoft Windows XP,确保已安装 .NET Framework 3.
系统要求
用户方案 本章介绍 Dell OpenManage Client Instrumentation (OMCI) 的各种用户方 案。 OMCI 可用于: • 资产管理 • 配置管理 • 运行状况监测 方案 1:资产管理 由于企业和信息技术 (IT) 员工的变化,拥有众多 Dell 系统的公司已经无 法维持准确的资源清册信息。首席信息官 (CIO) 需要一个用于确定哪些 系统可以迁移到 Microsoft Windows Vista 的计划。这将需要评估部署的系 统以确定此类项目的规模、范围和财务影响。收集信息是一项艰巨的工 作。考虑到工时和最终用户中断,将 IT 员工部署到每个客户端系统代价 非常大。 在每个 Dell 客户端系统上使用 OMCI,IT 经理可以快速地远程收集信 息,而无需将 IT 员工分派到各个系统。使用 Dell Client Manager 或 Microsoft System Center Configuration Manager (SCCM) 等工具,IT 经理 可以通过网络查询每个客户端系统,并收集诸如 CPU 类型和速度、内存 大小、硬盘容量、BIOS 版本和当前操作
SCCM 集成 您可以通过以下方法将 SCCM 与 OMCI 集成: • 使用包含所有 OMCI 8.1 类的 OMCI 8.1 安装软件包中的 MOF 文件, 并导入 ConfigMgr MOF 位于安装目录中。路径为: C:\Program Files\Dell\SysMgt\ssa\omacim\OMCI_SMS_DEF.
方案 3:运行状况监测 在试图访问客户端系统硬盘上的某些文件时,用户收到读取错误消息。用 户重新引导系统后文件即可访问。在用户最初遇到这个问题时并没有理 会,因为它似乎自行解决了。同时,OMCI 对有问题的硬盘查询预测的故 障,并向管理控制台传递 SMART 警报。它还向本地用户显示 SMART 错 误。警报表示在硬盘中出现多个读 / 写错误。公司的 IT 部门建议用户立 即备份重要数据文件。将派遣携带替换硬盘的维修技术人员。 在硬盘发生故障前进行更换,防止用户停机、技术支持呼叫以及技术人员 亲临台式机诊断问题。 通过 Windows 事件查看器或 CIM 指示监测系统事件 OMCI 支持通过以下步骤监测事件: • 通过 WMI 类 DCIM_LogEntry 拉日志。 • 通过 DCIM_AlertIndication 类监测 CIM 指示。 • 通过 SNMP 监测事件。 有关详情,请参阅 Dell OpenManage Client Instrumentation Reference Guide (Dell OpenManage Client Instrumentation 参考指南)。
电池配置文件 1 通过枚举 / 获得 DCIM_Battery 类的实例来确定电池的状态。 2 确定预计的运行时间并查看预计的剩余电量。 3 检查电池的运行状况信息是否可以通过 DCIM_Battery 类的 Operational Status ( 操作状态)和 HealthState (运行状况)属性确 定。 4 使用 DCIM_Sensor.CurrentState 属性或 CIM_NumericSensor.CurrentState 属性获得有关电池运行状况的更多信 息。 BIOS 管理配置文件 1 通过枚举 DCIM_BIOSElement.Version 类的实例来确定 BIOS 版本。 2 检查 BIOS 属性值是否可以修改。获得 DCIM_BIOSAttribute 类的实 例。 如果 IsReadOnly 属性设置为 FALSE,则可以修改属性。 3 设置系统密码。运行 CIM_BIOSService.
引导控制 1 在旧版和 UEFI 引导列表中更改引导项的顺序。 2 启用或禁用旧版和 UEFI 引导列表中的引导项。 3 通过枚举 DCIM_ElementSettingData 类 (其 IsCurrent 属性已设置为 1)的实例查找当前的引导配置计算机。此关联实例参照的 DCIM_BootConfigSetting 实例代表当前的引导配置。 基本桌面移动 1 通过枚举 DCIM_ComputerSystem 类的实例,确定系统型号、服务标 签和序列号。 2 关闭系统电源。运行 DCIM_ComputerSystem.RequestStateChange() 方法并将 RequestedState 参数值设为 3。 3 重新启动系统。运行 DCIM_ComputerSystem.
物理资产 1 获得系统内所有设备的物理资源清册。 2 获得系统机箱的物理资源清册。 3 确定故障组件的部件号。 4 确定插槽是否为空。 系统内存配置文件 1 查找系统的内存信息。 2 查找系统的物理内存信息。 3 检查总系统内存大小。 4 检查总可用系统内存大小。 5 检查总物理系统内存大小。 6 检查系统内存的运行状况。 24 用户方案
使用 Dell OpenManage Client Instrumentation 通过访问以下路径,您可以使用 Dell OpenManage Client Instrumentation (OMCI) 提供的信息: • root\dellomci namespace (传统) • root\dcim\sysman (标准) OMCI 通过这些名称空间中的类提供信息。有关类的详情,请参阅 support.dell.com/manuals 上的 Dell OpenManage Client Instrumentation Reference Guide (Dell OpenManage Client Instrumentation 参考指南)。 将间隔设置 .ini 文件轮询到安装程序中 您可以使用 dcsbdy32.ini 或 dcsbdy64.ini 文件更改事件的轮询间隔,例如 风扇探测器、温度探测器、电压探测器、电流探测器、磁盘增加 / 减少、 内存增加 / 减少、处理器增加 / 减少以及磁盘容量。 dcsbdy32/64.ini 文件位于以下位置: \Dell\Sy
支持适用于 Dell 系统的简单网络管理协议 (SNMP) OMCI 支持用于监测和管理 Dell 客户端系统 (如笔记本电脑、台式机和 工作站)的 SNMP。MIB 文件在 OMCI 与 Server Administrator 之间共 享。由于 OMCI 现在采用通常用作 Dell 服务器 OID 控制台的 OID,因此 可以将系统确定为服务器而不是统称为客户端的笔记本电脑、台式机或工 作站。 有关更多信息,请参阅 support.dell.
故障排除 无法远程连接到 WMI 如果管理应用程序无法获得远程客户端系统的公用信息模型 (CIM) 信息, 或者使用分布式组件对象模型 (DCOM) 的远程 BIOS 更新失败,则会显 示以下错误消息: • Access Denied • Win32:RPC server is unavailable 如果显示这些错误消息,请: 1 验证客户端系统是否已连接到网络,在服务器的命令提示符处键入: ping 并按 。 2 如果服务器和客户端系统都属于某一域,请执行以下步骤: a 验证域管理员帐户同时具有这两个系统的管理员权限。 b 如果用户正在服务器上使用 IT Assistant,运行 IT Assistant ConfigServices 公用程序 (位于 IT Assistant 安装目录的 /bin 目录 下的 configservices.
b 如果客户端系统运行 Windows XP 版本,且不是域的一部分,请编 辑注册表以管理员权限远程连接。 小心 : 在更改注册表前请备份系统数据文件。不正确地编辑注册表可 能会导致操作系统无法使用。 3 在客户端系统上编辑注册表更改。单击开始 → 运行,键入 regedit, 然后单击确定。在注册表编辑器窗口中,导航至 我的电脑 \HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\Lsa 4 5 28 将 forceguest 值设置为 0 (默认值为 1)。如果不修改该值,即使提供 的信息表明已具有管理员权限,远程连接至系统的用户也只具有来宾 权限。 a 在客户端系统上创建一个帐户,该帐户的用户名和密码与运行 WMI 管理应用程序的系统上的管理员帐户的用户名和密码相同。 b 如果用户使用的是 IT Assistant,请运行 IT Assistant ConfigServices 公用程序 (位于 IT Assistant 安装目录的 /bin 目录下的 configservices.
6 执行以下步骤以使用 WMI CIM Studio 从远程系统连接到系统 WMI (root\dellomci): a 在本地系统上随 CIM Studio 一起安装 WMI 工具,并在远程系统 上安装 Dell OMCI。 b 为 WMI 远程连接相应配置系统的防火墙。例如,在 Windows 防 火墙中打开 TCP 端口 135 和 445。 c 对于本地安全策略中的 Classic - local users authenticate as themselves,将本地安全设置为 Network access: Sharing and security model for local accounts。 d 在 Windows Vista 的情形中,禁用系统上的 UAC。 e 通过使用 WMI CIM Studio 的远程系统连接到了系统的 WMI (root\dellomci)。例如, \\10.94.174.167\root\dellomci f 如有提示,输入目标远程系统的管理员凭据。 有关更多信息,请参阅 http://msdn.microsoft.
故障排除