Dell Command | Monitor 10.
註、警示與警告 註: 「註」表示可以幫助您更有效地使用產品的重要資訊。 警示: 「警示」表示有可能會損壞硬體或導致資料遺失,並告訴您如何避免發生此類問題。 警告: 「警告」表示有可能會導致財產損失、人身傷害甚至死亡。 © 2008 -2018 Dell Inc. 或其子公司。著作權所有,並保留一切權利。Dell、EMC 與其他商標均為 Dell Inc.
目錄 1 簡介............................................................................................................................................................... 6 此版本新特色.....................................................................................................................................................................6 Dell Command | Monitor 概觀..........................................................................................................................................
Linux 適用的 Dell Command | Monitor 應用程式記錄................................................................................................ 17 組態檔案......................................................................................................................................................................17 偵測進階格式磁碟機....................................................................................................................................................... 17 開機組態................................
12 與 Dell 公司聯絡......................................................................................................................................... 33 其他您可能需要的文件..................................................................................................................................................33 從 Dell EMC 支援網站存取文件....................................................................................................................................
1 簡介 Dell Command | Monitor 軟體應用程式可讓遠端管理使用應用程式以存取資訊、監視電腦狀態或變更系統狀態,如從遠端關閉系統。 Dell Command | Monitor 透過標準介面使用金鑰系統參數,可讓系統管理員管理清查、監控系統健全狀況和收集已部署的 Dell 系統資 訊。 Dell Command | Monitor 專為 Dell 企業用戶端系統、Dell IoT 閘道系統,以及 Dell Embedded 個人電腦打造。如需支援的 Dell 系統 之更多資訊,請參閱在 Dell.com/dellclientcommandsuitemanuals 的版本說明。此文件概述 Dell Command | Monitor 及其功能。 註: Dell Command | Monitor 即以前的 Dell OpenManage Client Instrumentation (OMCI)。自 OMCI 8.2.
Dell Command | Monitor 讓 IT 管理員遠端收集資產資訊、修改 BIOS 設定、取得關於潛在故障狀況的主動通知,並取得潛在安全性入 侵的警示。在執行 Windows 的系統,這些警報在 NT 事件記錄、WMI 事件或 SNMP 設陷 v1 中作為事件提供。在執行 Linux 的系統, 這些警報會以 Syslog、OMI 事件或應用程式記錄形式接收。 Windows 適用的 Dell Command | Monitor 可透過直接存取 CIM 資訊整合至主控台,例如 Microsoft System Center Configuration Manager,或透過其他擁有實作 Dell Command | Monitor 整合的主控台廠商。此外,您可以建立自訂指令碼,以鎖定相關的範圍。範 例指令碼在 Dell TechCenter Dell Command | Monitor 頁面提供。您可以使用這些指令碼來監控資源、BIOS 設定以及系統健康狀況。 註: 預設安裝並不會啟用 SNMP 支援。如需為 Windows 適用的 Dell Command | Monitor 啟用 SNMP 支援
2 Windows SMM 安全性風險降低表格 (WSMT) 相 容性 Windows (SMM) 安全性風險降低表格包含有關專為 Windows 作業系統建立之 ACPI 表格的資訊,支援 Windows 虛擬化安全性 (VBS) 功能。Dell Command | Monitor 與 WSMT 相容。這是用來設定具有支援 WSMT 的 BIOS 之 Dell 用戶端系統上的平台功能。 以下是因為 WSMT 相容性的運作方式變更: • Dell Command | Monitor 功能在具有支援 WMI/ACPI 之相容版本 BIOS 的 Dell 用戶端平台上提供使用。如需有關平台清單的更多資 訊,請參閱支援的平台。 8 Windows SMM 安全性風險降低表格 (WSMT) 相容性
3 功能 Dell Command | Monitor 的主要功能: • 支援 CIM 架構 • BIOS 設定 • WMI/OMI 安全 • 事件報告 • 遠端關機 • 使用 WSMAN 通訊協定,透過 CIM 架構存取系統資訊 • 詳細資產資訊的編譯 • 遠端喚醒組態 • 系統設定的遠端修改 • 監控系統健康狀況和報告狀態 • Intel 整合式控制器和 LSI 整合式控制器的 RAID 監控和警示。 • SNMP 監控和設陷只能透過 Windows 適用的 Dell Command | Monitor 進行 註: 使用 Windows 適用的 Dell Command | Monitor,也可透過 SNMP 存取資訊。 註: 執行 Linux 作業系統的系統不支援監控 Intel 整合式控制器。 支援 CIM 架構 Windows 適用的 Dell Command | Monitor 符合 CIM 2.
警示報告 Dell Command | Monitor 會偵測 Dell 系統上的事件,並向本機使用者和網路管理員報告潛在故障、組態變更、元件清查、整合式 Intel 和 LSI RAID 控制器、Probs 以及機箱入侵。這些事件會由系統管理應用程式顯示,例如 OpenManage Essentials (OME)。 遠端關機 Windows 適用的 Dell Command | Monitor 支援遠端系統關機與重新啟動。 系統資訊存取 Dell Command | Monitor 提供系統資訊存取,例如 BIOS 版本、BIOS 製造商/廠商、服務標籤、系統型號、首次開機日期,以及使用 CIM 透過 WMI / OMI 存取系統型號。您也可使用 WSMAN 通訊協定透過 WMI/OMI 來存取此資訊。 資產資訊的詳細細節 Dell Command | Monitor 提供對詳細的清查資訊 (例如處理器、記憶體、PCI 設備和電池) 的存取。 遠端喚醒設定 Dell Command | Monitor 支援遠端喚醒設定的組態。遠端喚醒是用戶端系統和網路介面卡 (NIC) 的功能。 遠端修改系統
4 標準和協定 Dell Command | Monitor 是依據 CIM 標準而建立。CIM 規範詳細介紹了用於提高與管理通訊協定相容性的對應技術。 管理通訊協定如 WMI、SNMP 和 WSMAN 等均用於遠端監控。 註: Windows 適用的 Dell Command | Monitor 使用簡易網路管理通訊協定 (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 經理可在網路上查詢每個用戶端系統
問題在於如何無需手動存取桌上型電腦即可在各個用戶端電腦的 BIOS 中修改 BIOS 密碼。在每個用戶端系統安裝 Dell Command | Monitor 後,該公司的 IT 部門就有多個選項可遠端修改開機順序。OpenManage Essentials (OME) 是可與 Dell Command | Monitor 整合 的管理主控台,並用於遠端監控所有企業用戶端系統的 BIOS 設定。另一個選項是編寫指令碼 (CIM、WinRM/WSMAN/PowerShell/ WMIC) 來變更 BIOS 設定。指令碼可以透過網路遠端傳送,並在每個用戶端系統上執行。 有關 Dell Command | Monitor 的更多資訊,請參閱位於 dell.
電池設定檔 • 透過列舉或獲得 DCIM_Battery 類別的例項來判斷電池的狀態。 • 判斷預計的執行時間並查看預計的剩餘電量。 • 檢查電池的執行狀況資訊是否可以透過 DCIM_Battery 類別的 Operational Status 和 HealthState 屬性判斷。 • 使用 DCIM_Sensor.CurrentState 屬性或 CIM_NumericSensor.CurrentState 屬性獲得有關電池執行狀況的更多資訊。 BIOS 管理設定檔 • 透過列舉 dcim_bioselement 的類別例項以判斷 BIOS 版本。 • 請檢查 BIOS 屬性值是否可以修改。取得類別的例項,dcim_biosenumeration。 如果屬性 isreadonly 設定為 FALSE,您可以修改 屬性。 • 設定系統密碼 (SystemPwd)。執行 DCIM_BIOSService.
• 根據記錄項目的時間戳記排序記錄檔記錄。取得所有透過 DCIM_LogManagesRecord 關聯與 DCIM_RecordLog 所提供的例項相 關聯的 DCIM_LogEntry 例項。根據於後進先出法 (LIFO) 中順序中 CreationTimeStamp 的屬性排序 DCIM_LogEntry 例項 。 • 執行 ClearLog() 方法以清除 DCIM_RecordLog 提供的例項記錄。 實體資產 • 取得系統中所有裝置的實體清單。 • 取得系統機箱的實體清單。 • 判斷失敗元件的零件號碼。 • 判斷插槽是否是空的。 系統記憶體設定檔 • 取得系統的記憶體資訊。 • 取得系統的實體記憶體資訊。 • 檢查系統的記憶體大小。 • 檢查可用的系統記憶體大小。 • 檢查實體系統記憶體大小。 • 檢查系統記憶體的健康狀況。 使用案例 15
6 使用 Dell Command | Monitor 您可以透過存取以下位置,檢視由 • Dell Command | Monitor 提供的資訊: root\dcim\sysman (standard) Dell Command | Monitor 透過這些命名空間中的類別提供資訊。 有關類別的更多資訊,請參閱 Dell Command | Monitor 參考指南,網址為 dell.
如需 SNMP 更多的資訊,請參閱 Dell Command | Monitor SNMP 參考指南,網址為 dell.com/dellclientcommandsuitemanuals。 如需 SNMP 的更多資訊,請參閱 Dell Command | Monitor SNMP 參考指南。 • Linux 適用的 Dell Command | Monitor 支援使用 WinRM 和 WSMan 命令進行監控。 Linux 適用的 Dell Command | Monitor 應用程式記錄 Linux 適用的 Dell Command | Monitor 基於報告和偵錯目的區隔應用程式記錄和警示。您可以在 /opt/dell/dcm/var/log 的 dcm_application.log 檔案中檢視 Dell Command | Monitor 應用程式產生的警示和記錄歷史。 組態檔案 您可以更新 /opt/dell/dcm/conf 上的組態檔案 log.
DCIM_BootConfigSetting dcim_bootconfigsetting 的例項代表開機組態,在開機程序期間使用。例如,在用戶端系統上,有兩種類型的開機組態 — Legacy (傳 統) 和 UEFI。因此, dcim_bootconfigsetting 有兩個例項的最大值,分別代表 Legacy (傳統) 和 UEFI。 您可以使用下列屬性判斷 DCIM_BootConfigSetting 是否代表舊版: • InstanceID = 「DCIM:BootConfigSetting:Next:1」 • ElementName =「下一個開機組態設定:開機清單類型 1」 您可以使用下列屬性判斷 DCIM_BootConfigSetting 是否代表 UEFI: • InstanceID = 「DCIM:BootConfigSetting:Next:2」 • ElementName =「下一個開機組態設定:開機清單類型 2」 DCIM_BootSourceSetting 此類別代表開機裝置或來源。 ElementName、BIOSBootString 和 StructuredB
若要啟用 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 密碼,請執行 .
註: 按照下列程序啟用 TPM 之前,請確定 TPM 選項已在 BIOS 中清除。 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_B
• 設定管理員密碼 ./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 enumera
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 屬性? BIOS 屬性可使用 DCIM_BIOSService.
10 故障排除 主題: • 無法從遠端連線至 Windows Management Instrumentation • 在執行 Windows 的系統上安裝失敗 • BIOS 設定列舉值顯示為 1 • libsmbios 的相依性使 Hapi 安裝失敗 • CIM 資源無法使用 • 無法在執行 Ubuntu Core 16 的系統上使用 DCM 執行命令 無法從遠端連線至 Windows Management Instrumentation 如果遠端客戶端電腦系統的 Common Information Model (CIM,通用訊息模型) 資訊無法為管理應用程式使用,或如果使用分散式元件 物件模型 (DCOM) 的遠端 BIOS 更新失敗,會顯示下列錯誤訊息: • 存取遭拒 • Win32:無法使用 RPC 伺服器 1 確認用戶端系統已連線至網路。在伺服器上,於命令提示字元中輸入下列內容: ping 然後按下 。 2 如果伺服器和用戶端系統都在同一個網域中執行下列步驟: • 請確認網域管理員帳戶在兩個系
6 a 按一下開始 > 執行,輸入 compmgmt.msc,然後按一下確定。 b c d e f 瀏覽至服務和應用程式下的 WMI 控制。 以滑鼠右鍵按一下 WMI 控制,然後按一下內容。 按一下安全性索引標籤,然後選取在根目錄樹狀圖下的 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 位址]
libsmbios 的相依性使 Hapi 安裝失敗 如因相依性問題使安裝失敗, 透過執行 apt-get –f install 來強制安裝所有相依套件。 CIM 資源無法使用 在列舉時,如果您收到「CIM 資源無法使用」的錯誤訊息, 請確認已使用根權限執行命令。 無法在執行 Ubuntu Core 16 的系統上使用 DCM 執行 命令 確定系統上的 Snap 版本為 2.
11 其他您可能需要的文件 除了本使用者指南以外,您還可以存取位於 dell.
12 與 Dell 公司聯絡 註: 如果無法連線網際網路,則可以在購買發票、包裝單、帳單或 Dell 產品目錄中找到聯絡資訊。 Dell 提供多項線上和電話支援與服務選擇。服務的提供因國家/地區和產品而異,某些服務可能在您所在地區並不提供。若因銷售、 技術支援或客戶服務問題要與 Dell 聯絡: 1 移至 Dell.com/support. 2 選取您的支援類別。 3 在網頁底部的 Choose A Country/Region (選擇國家/地區) 下拉式選單中確認您所在的國家或地區。 4 根據您的需求選取適當的服務或支援連結。 主題: • 其他您可能需要的文件 • 從 Dell EMC 支援網站存取文件 其他您可能需要的文件 除了本使用者指南以外,您還可以存取位於 dell.
d • – 遠端企業系統管理 – 服務性工具 – Dell 用戶端命令套件 – Connections 用戶端系統管理 若要檢視文件,按一下所需的產品版本。 使用搜尋引擎: – 34 在搜尋方塊輸入文件名稱和版本。 與 Dell 公司聯絡