Dell Command | Monitor 版本 10.
注、小心和警告 注: “注”表示帮助您更好地使用该产品的重要信息。 小心: “小心”表示可能会损坏硬件或导致数据丢失,并说明如何避免此类问题。 警告: “警告”表示可能会造成财产损失、人身伤害甚至死亡。 © 2008 -2018 Dell Inc. 或其子公司。保留所有权利 Dell、EMC 和其他商标为 Dell Inc. 或其子公司的商标。其他商标均为其各自所有者的商标。 2018 - 04 Rev.
目录 1 简介............................................................................................................................................................... 6 此版本中的新功能............................................................................................................................................................ 6 Dell Command | Monitor 概览..........................................................................................................................................
配置文件......................................................................................................................................................................17 检测高级格式驱动器....................................................................................................................................................... 17 引导配置...........................................................................................................................................................................
访问 Dell EMC 支持站点上的文档................................................................................................................................
1 简介 Dell Command | Monitor 软件应用程序利用应用程序访问信息、监测状态或更改系统状态(例如远程关闭系统)来实现远程管理。Dell Command | Monitor 通过标准界面使用关键系统参数,便于管理员管理资源清册、监测系统运行状况和收集部署的 Dell 系统的信息。 Dell Command | Monitor 专为 Dell Enterprise 客户端系统、 Dell IoT Gateway 系统以及 Dell 嵌入式 PC 而设计。有关支持的 Dell 系统的 更多信息,请参阅 dell.com/dellclientcommandsuitemanuals 上的发行说明。本说明文件概述了 Dell Command | Monitor 及其功能。 注: Dell Command | Monitor 即以前的 Dell OpenManage Client Instrumentation (OMCI)。自 OMCI 8.2.
Dell Command | Monitor for Windows 可以通过直接访问 CIM 信息或已实施 Dell Command | Monitor 集成的其他控制台供应商,集成到 Microsoft System Center Configuration Manager 等控制台。此外,您可以创建自定义脚本以确定感兴趣的关键领域。Dell TechCenter Dell Command | Monitor 页提供了示例脚本。您可以使用这些脚本监测资源清册、BIOS 设置和系统运行状况。 注: 默认安装不启用 SNMP 支持。有关为 Dell Command | Monitor for Windows 启用 SNMP 支持的更多信息,请参阅 dell.
2 Windows SMM 安全气候变化表 (WSMT) 合规性 Windows SMM 安全气候变化表包含有关为 Windows 操作系统创建的 ACPI 表的信息,该表支持 Windows 基于虚拟化的安全 (VBS) 功能。Dell Command | Monitor 兼容 WSMT。这是用于配置具有启用 BIOS 的 WSMT 的 Dell 客户端系统上的平台功能。 以下是由于 WSMT 合规性产生的行为变更: • 在具有支持 WMI/ACPI 的 BIOS 兼容版本的 Dell 客户端平台上可用的 Dell Command | Monitor 功能。有关平台列表的更多信息,请 参阅受支持的平台。 8 Windows SMM 安全气候变化表 (WSMT) 合规性
3 功能 Dell Command | Monitor 的主要功能包括: • CIM 架构支持 • BIOS 配置 • WMI/OMI 安全性 • 事件报告 • 远程关机 • 使用 WSMAN 协议通过 CIM 架构访问系统信息 • 详细资产信息的编制 • 远程唤醒配置 • 系统设置的远程修改 • 监测系统运行状况和报告状态 • Intel 集成控制器和 LSI 集成控制器的 RAID 监测和警报 • SNMP 监测和陷阱仅适用于 Dell Command | Monitor for Windows 注: 使用 Dell Command | Monitor for Windows,也可以通过 SNMP 访问信息。 注: 运行 Linux 操作系统的系统不支持对 Intel 集成控制器进行监测。 CIM 架构支持 Dell Command | Monitor for Windows 符合 CIM 2.
警报报告 Dell Command | Monitor 检测 Dell 系统上的事件,并向本地用户和网络管理员发出有关潜在故障、配置更改、组件库存、集成 Intel 和 LSI RAID 控制器、探测器和机箱侵入的警报。这些事件通过 OpenManage Essentials (OME) 等系统管理应用程序显示。 远程关机 Dell Command | Monitor for Windows 支持远程系统关机和重新引导。 系统信息访问 Dell Command | Monitor 使用 CIM 通过 WMI/OMI 提供对以下系统信息的访问权限:BIOS 修订版、BIOS 制造商/供应商、服务标签、 系统型号、首次开机日期和系统型号等。WSMAN 协议还可用于通过 WMI/OMI 访问此信息。 详细的资产信息 Dell Command | Monitor 提供对处理器、内存、PCI 设备和电池等详细库存信息的访问权限。 远程唤醒配置 Dell Command | Monitor 支持配置远程唤醒设置。远程唤醒是客户端系统和网络接口卡 (NIC) 的功能。 系统 BIOS 设置的远程修改 Dell C
4 标准和协议 Dell Command | Monitor 基于 CIM 标准。CIM 规范详细介绍了用于提高与管理协议兼容性的映射技术。 WMI、SNMP 和 WSMAN 等管理协议用于远程监控。 注: Dell Command | Monitor for Windows 使用简单网络管理协议 (SNMP) 描述系统的几个变量。 桌面管理任务组 (DMTF) 是业界公认的标准机构,其引领台式机、企业和互联网环境的管理标准(包括 CIM 和 ASF)和计划的开 发、采用和统一。 标准和协议 11
5 用户方案 本章介绍 Dell Command | Monitor 的各种用户方案。 您可以将 Dell Command | Monitor 用于: • • • • 资产管理 配置管理 运行状况监测 配置文件 主题: • • • • 方案 1:资产管理 方案 2:配置管理 方案 3:运行状况监测 方案 4:配置文件 方案 1:资产管理 一家使用多个 Dell 系统的公司因业务和 IT 员工变动而无法维护准确的资源清册信息。首席信息官 (CIO) 要求制定一个计划,确定可 升级到 Microsoft Windows 最新版本的系统。为此需要对部署的系统进行评估,以确定此项目的规模、范围和财务影响。收集信息是 一项艰巨的工作。考虑到工时和最终用户中断等因素,将 IT 员工部署到每个客户端系统成本非常高。 通过在每个 Dell 系统上使用 Dell Command | Monitor,IT 经理可以快速地远程收集信息。使用 Microsoft System Center Configuration Manager (SCCM) 等工具,IT 经理可以通过网络查询每个客户端系统,并收集如下信息:CPU 类型
与 Dell Command | Monitor 集成并用于远程监控所有企业客户端系统上的 BIOS 设置。另一种选择是编写可更改 BIOS 设置的脚本 (CIM、WinRM/WSMAN/PowerShell/WMIC)。脚本可通过网络远程交付,并在每个客户端系统上运行。 有关 Dell Command | Monitor 的更多信息,请参阅位于 dell.
• 检查电池的运行状况信息是否可以通过 DCIM_Battery 类的 Operational Status 和 HealthState 属性确定。 • 使用 DCIM_Sensor.CurrentState 属性或 CIM_NumericSensor.CurrentState 属性获得有关电池运行状况的附加信息。 BIOS 管理配置文件 • 通过枚举 DCIM_BIOSElement 类的实例来确定 BIOS 版本。 • 检查 BIOS 属性值是否可以修改。获取 DCIM_BIOSEnumeration 类的实例。如果 IsReadOnly 属性设置为 FALSE,则可以修改属 性。 • 设置系统密码 (SystemPwd)。运行 DCIM_BIOSService.SetBIOSAttributes() 方法,将 SystemPwd 设置为 AttributeName 并将密 码值设置为 AttributeValue 参数。 • 设置 BIOS 或管理员密码 (AdminPwd)。运行 DCIM_BIOSService.
物理资产 • 获得系统内所有设备的物理资源清册。 • 获得系统机箱的物理资源清册。 • 确定故障组件的部件号。 • 确定插槽是否为空。 系统内存配置文件 • 获取系统的内存信息。 • 获取系统的物理内存信息。 • 检查系统内存大小。 • 检查可用系统内存大小。 • 检查物理系统内存大小。 • 检查系统内存的运行状况。 用户方案 15
6 使用 Dell Command | Monitor 您可以通过访问以下路径来查看 Dell Command | Monitor 提供的信息: • root\dcim\sysman (standard) Dell Command | Monitor 通过这些名称空间中的类提供信息。 有关类的更多信息,请参阅位于 dell.
有关 SNMP 的更多信息,请参阅 Dell Command | Monitor SNMP 参考指南。 • Dell Command | Monitor for Linux 支持使用 WinRM 和 WSMan 命令进行检测。 适用于 Linux 的 Dell Command | Monitor 应用程序日 志 Dell Command | Monitor for Linux 将应用程序日志和警报划分为报告目的和调试目的。为 Dell Command | Monitor 应用程序生成的警报 和日志的历史记录可以在 /opt/dell/dcm/var/log 中的 dcm_application.log 文件中查看。 配置文件 您可以更新 /opt/dell/dcm/conf 中的配置文件 log.
DCIM_BootConfigSetting DCIM_BootConfigSetting 的一个实例代表在引导过程中使用的一种引导配置。例如,在客户端系统上,存在两类引导配置:传统和 UEFI。因此,DCIM_BootConfigSetting 最多可代表两个实例,传统和 UEFI 各一个。 使用以下属性,用户可以决定是否 DCIM_BootConfigSetting 代表传统: • InstanceID = "DCIM:BootConfigSetting:Next:1" • ElementName = "Next Boot Configuration Setting : Boot List Type 1" 使用以下属性,用户可以决定是否 DCIM_BootConfigSetting 代表 UEFI: • InstanceID = "DCIM:BootConfigSetting:Next:2" • ElementName = "Next Boot Configuration Setting : Boot List Type 2" DCIM_BootSourceSetting 此类代表引导设备
要启用 TPM, 1 如果尚未设定系统的 BIOS 密码,请使用以下 PowerShell 命令设置该密码: Get-CimInstance -Namespace root\dcim\sysman -ClassName DCIM_BIOSService | Invoke-CimMethod MethodName SetBIOSAttributes -Arguments @{AttributeName=@("AdminPwd");AttributeValue=@("")} 2 使用以下命令启用 TPM 安全保护: Get-CimInstance -Namespace root\dcim\sysman -ClassName DCIM_BIOSService | Invoke-CimMethod MethodName SetBIOSAttributes -Arguments @{AttributeName=@("Trusted Platform Module ");AttributeValue=@("1");AuthorizationToken="
6 要重设 BIOS 密码,请运行 .
注: 确保清除 BIOS 中的 TPM 选项,然后再执行以下步骤来启用 TPM。 1 通过枚举 DCIM_BIOSService 类获取选择器设置。运行: wsman invoke –a “SetBIOSAttributes” http://schemas.dmtf.
– Authorization Token — 这是管理员或引导密码。 4 – Source – 这是取自 dcim_OrderedComponent.PartComponent 属性的引导顺序列表。新的引导顺序由源数组中的 引导设备顺序确定。 使用 PowerShell 更改类型 1 引导列表的引导顺序: a 通过运行以下命令获取类型 1 引导列表的当前引导顺序入:$boLegacy = gwmi -namespace root\dcim\sysman class dcim_orderedcomponent | where {$_.partcomponent -match 'BootListType-1'} | select expand partcomponent. b 定义一个 PowerShell 变量以指定引导顺序设置 $newboLegacy.
7 在本地管理 Dell 客户端系统 您可以使用以下方法在本地管理 Dell 客户端系统: • 对于运行 Windows 的系统,使用 PowerShell。 • 对于运行 Linux 的系统,使用 OMICLI。 主题: • 使用 PowerShell 在本地管理 Windows 系统 • 使用 OMICLI 在本地管理 Linux 系统 使用 PowerShell 在本地管理 Windows 系统 您可以使用 PowerShell 命令在本地管理运行 Windows 的 Dell 客户端系统。 • 枚举 DCIM 类实例 – Get-CimInstance -Namespace root\dcim\sysman -ClassName DCIM_BIOSEnumeration – Get-CimInstance -Namespace root\dcim\sysman -ClassName DCIM_BIOSPassword • 获取 BIOS 设置的属性 Get-CimInstance -Namespace root\dcim\sysman -ClassName DCIM_BIOSEn
• 设置管理员密码 ./omicli iv root/dcim/sysman { DCIM_BIOSService Name DCIM:BiosService SystemCreationClassName DCIM_ComputerSystem SystemName CreationClassName DCIM_BIOSService } SetBIOSAttributes { AttributeName "AdminPwd" AttributeValue dell } • 更改 BIOS 设置 – .
8 远程管理 Dell 客户端系统 您可以使用以下任一方法远程管理 Dell 客户端系统: • 对于运行 Windows 的系统, 使用 PowerShell 通过 Windows 系统远程管理 Windows 系统 • 对于运行 Linux 的系统, 使用 WinRM 通过 Windows 系统远程管理 Linux 系统 主题: • 使用 PowerShell 通过 Windows 系统远程管理 Windows 系统 • 使用 WinRM 通过 Windows 系统远程管理 Linux 系统 • 使用 WSMan 通过 Linux 系统远程管理 Linux 系统 使用 PowerShell 通过 Windows 系统远程管理 Windows 系统 您可以使用 PowerShell 通过 Windows 系统远程访问和监测 Windows 系统。 管理 Windows 系统的前提条件: • Windows PowerShell 3.
• 在 WMI 服务器上启用 5985 和 5986 端口 • 系统已针对您的环境进行配置 在命令行界面中,运行 winrm enumerate wsman/?__cimnamespace=root/dcim/sysman -auth:basic -r:http:// -username: -password: -skipCAcheck skipCNcheck -encoding:utf-8 使用 WSMan 通过 Linux 系统远程管理 Linux 系统 您可以使用 WSMan 命令通过运行 Linux 的系统远程访问和监测运行 Linux 的系统。 管理 Linux 系统的前提条件: • 已安装支持的 Linux 操作系统软件包 • 已安装 wsmancli 软件包 受管理 Linux 系统的前提条件: • 根访问权限 • 支持的 Linux 操作系统 • Dell Command | Monitor 启动一个终端,并运行 wsman enu
9 常见问题 如何使用 DCIM_OrderedComponent.AssignedSequence 属性找 到“引导配置”的引导次序(顺序)? 当 DCIM_BootConfigSetting 实例(传统或 UEFI)通过关联 DCIM_OrderedComponent 的实例具备多个 DCIM_BootSourceSetting 实例(引导设备)与其相关联时,DCIM_OrderedComponent.AssignedSequence 属性的值用于确定在引导过程中使用关联的 DCIM_BootSourceSetting 实例(引导设备)的顺序。如果 DCIM_BootSourceSetting 的关联 CIM_OrderedComponent.AssignedSequence 属性等于 0,则会将其忽略,不会将其视为引导顺序的一部分。 如何更改引导次序? 可以使用 DCIM_BootConfigSetting.
如何设置 BIOS 属性? 可以使用 DCIM_BIOSService.
10 故障排除 主题: • 无法远程连接至 Windows Management Instrumentation • 在运行 Windows 的系统上安装失败 • BIOS 设置枚举值显示为 1 • 由于 libsmbios 的相关性问题导致 Hapi 安装失败 • CIM 资源不可用 • 无法使用 DCM 在运行 Ubuntu Core 16 的系统上执行命令 无法远程连接至 Windows Management Instrumentation 如果管理应用程序无法获得远程客户端系统的公用信息模型 (CIM) 信息,或者使用分布式组件对象模型 (DCOM) 的远程 BIOS 更新失 败,则会显示以下错误消息: • 访问被拒 • Win32: RPC 服务器不可用 1 确认客户端系统是否已连接到网络。在服务器的命令提示符下键入以下内容: ping 并按下 。 2 如果服务器和客户端系统属于同一个域,请执行以下步骤: • 验证该域管理员帐户是否同时具备对这两个系统的管理员权限。 如果服务器和客户端系统属于
6 a 单击开始 > 运行,键入 compmgmt.msc,然后单击确定。 b c d e f 浏览至服务和应用程序下的 WMI 控件。 右键单击 WMI 控件,然后单击属性。 单击安全选项卡,然后选择 Root 树下的 DCIM/SYSMAN。 单击安全。 选择要控制访问权限的特定组或用户,然后使用允许或拒绝复选框来配置权限。 执行以下步骤,以使用 WMI CIM Studio 从远程系统连接至系统上的 WMI (root\DCIM\SYSMAN): a b c d e 在本地系统上安装 WMI 工具以及 wbemtest,然后在远程系统上安装 Dell Command | Monitor。 为 WMI 远程连接在系统上配置防火墙。例如,在 Windows 防火墙中打开 TCP 端口 135 和 445。 在本地安全策略中,将本地安全设置设定为典型 - 本地用户以自己的身份验证网络访问:本地帐户的共享和安全模式。 使用 WMI wbemtest 从远程系统连接至本地系统上的 WMI (root\DCIM\SYSMAN)。例如,\\[目标远程系统的 IP 地址]\root \DCIM\SYSMAN
由于 libsmbios 的相关性问题导致 Hapi 安装失败 如果由于相关性问题导致安装失败, 通过运行 apt-get –f install 强制安装所有相关软件包。 CIM 资源不可用 枚举时,如果收到错误消息“CIM resource not available”(CIM 资源不可用), 请验证是否使用根权限执行命令。 无法使用 DCM 在运行 Ubuntu Core 16 的系统上执行 命令 确保系统上 Snap 的版本为 2.
11 您可能需要的其他说明文件 除了本用户指南以外,您还可以访问位于 dell.
12 联系戴尔 注: 如果没有可用的互联网连接,可在购货发票、装箱单、帐单或戴尔产品目录上查找联系信息。 戴尔提供了几种在线以及基于电话的支持和服务选项。可用性会因国家和地区以及产品的不同而有所差异,某些服务可能在您所在的 国家/地区不可用。有关销售、技术支持或客户服务问题,请联系戴尔: 1 请转至 Dell.com/support。 2 选择您的支持类别。 3 在页面底部的选择国家/地区下拉列表中,确认您所在的国家或地区。 4 根据您的需要选择相应的服务或支持链接。 主题: • 您可能需要的其他说明文件 • 访问 Dell EMC 支持站点上的文档 您可能需要的其他说明文件 除了本用户指南以外,您还可以访问位于 dell.
– Dell 客户端命令套件 – Connections 客户端系统管理 d • 要查看文档,请单击所需的产品版本。 使用搜索引擎: – 在搜索框中键入文档的名称和版本。 34 联系戴尔