Dell Command | Monitor Version 10.
Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your product. CAUTION: A CAUTION indicates either potential damage to hardware or loss of data and tells you how to avoid the problem. WARNING: A WARNING indicates a potential for property damage, personal injury, or death. © 2008 -2018 Dell Inc. or its subsidiaries. All rights reserved. Dell, EMC, and other trademarks are trademarks of Dell Inc. or its subsidiaries.
Contents 1 Introduction....................................................................................................................................................5 What's new in this release.................................................................................................................................................5 Dell Command | Monitor overview..................................................................................................................................
Detecting advance format drives....................................................................................................................................17 Boot configurations.......................................................................................................................................................... 17 DCIM_BootConfigSetting.........................................................................................................................................
1 Introduction The Dell Command | Monitor software application enables remote management using application programs to access the information, monitor the status, or change the state of the system such as remotely shutting down the system. Dell Command | Monitor uses key system parameters through standard interfaces allowing administrators to manage inventory, monitor system health, and gather information of deployed Dell systems.
are available as events in the NT event log, WMI event, or SNMP traps v1. For the systems running Linux, these alerts are received as Syslog, OMI event, or Application log. Dell Command | Monitor for Windows can be integrated into a console such as Microsoft System Center Configuration Manager by directly accessing the CIM information, or through other console vendors who have implemented the Dell Command | Monitor integration. Additionally, you can create custom scripts to target key areas of interest.
2 Windows SMM Security Mitigations Table (WSMT) Compliance The Windows (SMM) Security Mitigations Table contains information about the ACPI table that was created for the Windows operating system, which supports Windows virtualization-based security (VBS) features. Dell Command | Monitor is WSMT compatible. This is used for configuring the platform features on Dell Client Systems with WSMT enabled BIOS.
3 Features The key features of Dell Command | Monitor are: • CIM schema support • BIOS configuration • WMI/OMI security • Event reporting • Remote shutdown • Access to system information through CIM schema, using WSMAN protocol • Compilation of detailed asset information • Remote wake-up configurability • Remote modification of system settings • Monitoring of system health and reports status • RAID monitoring and alerting for Intel integrated controllers and LSI integrated controllers
Alert reporting Dell Command | Monitor detects events on Dell systems and alerts the local user and network administrator about potential failures, configuration changes, component inventory, integrated Intel and LSI RAID controllers, Probs and chassis intrusions. These events are displayed by a systems management application such as OpenManage Essentials (OME). Remote shutdown Dell Command | Monitor for Windows supports remote system shutdown and reboot.
SNMP monitoring and traps Dell Command | Monitor for Windows confirms to SNMP v1 and supports monitoring of system attributes and traps.
4 Standards and protocols Dell Command | Monitor is based on the CIM standards. The CIM specification details mapping techniques for improved compatibility with management protocols. Management protocols such as WMI, SNMP, and WSMAN are used for remote monitoring. NOTE: Dell Command | Monitor for Windows uses Simple Network Management Protocol (SNMP) to describe several variables of the system.
5 User scenarios This chapter describes the various user scenarios of Dell Command | Monitor.
Scenario 2: Configuration management A company plans to standardize the client platform and manage each system through its lifecycle. As part of this effort, the company acquires a suite of tools, and plans to automate the deployment of a new client operating system using the Preboot Execution Environment (PXE). The challenge is to modify the BIOS password in the BIOS of each client computer without manually visiting the desktop.
IT administrators are required to manage client systems in multi-vendor and distributed enterprise environments. They face challenges as they must master a diverse set of tools and applications while managing several desktop and mobile client systems in various networks.
• Check the health status of the managed element. Log record • Identify the log name by selecting the DCIM_RecordLog instance in which the ElementName property corresponds to the log name. • Find the individual log entries. Get all the instances of DCIM_LogEntry that are associated with the given instance of DCIM_RecordLog through the DCIM_LogManagesRecord association. Sort the instances based on the RecordID.
6 Using Dell Command | Monitor You can view the information provided by Dell Command | Monitor by accessing: • root\dcim\sysman (standard) Dell Command | Monitor provides the information through classes in these namespaces. For more information on the classes, see Dell Command | Monitor Reference Guide at dell.com/dellclientcommandsuitemanuals. For more information on the classes, see Dell Command | Monitor Reference Guide.
For more information on SNMP, see Dell Command | Monitor SNMP Reference Guide at dell.com/dellclientcommandsuitemanuals. For more information on SNMP, see Dell Command | Monitor SNMP Reference Guide. • Dell Command | Monitor for Linux supports monitoring using WinRM and WSMan commands. Application log for Dell Command | Monitor for Linux Dell Command | Monitor for Linux segregates the application logs and alerts for reporting and debugging purpose.
DCIM_BootConfigSetting An instance of DCIM_BootConfigSetting represents a boot configuration that is used during the boot process. For example, on client systems, there are two types of boot configurations — Legacy and UEFI. So, DCIM_BootConfigSetting has a maximum of two instances to represent, one each for Legacy and UEFI.
Setting BIOS attributes in a system running Windows using PowerShell commands You can set BIOS attributes using the SetBIOSAttributes method. The procedure is explained below using a task of enabling the Trusted Platform Module (TPM) as an example. NOTE: Make sure the TPM option is cleared in the BIOS before following the procedure to enable the TPM. NOTE: Use PowerShell with Administrator privileges.
DCIM_BIOSService class> CreationClassName DCIM_BIOSService } SetBIOSAttributes { AttributeName "Trusted Platform Module" AttributeValue “1” AuthorizationToken “” 3 Restart the system. 4 To activate the TPM, run .
Setting BIOS attributes using WSMan You can set BIOS attributes on the systems running Linux using the WSMan. The procedure is explained below using a task of enabling the Trusted Platform Module (TPM) as an example. For detailed information, see Managing Dell client systems remotely. NOTE: Make sure the TPM option is cleared in the BIOS before following the procedure to enable the TPM. 1 Get the selector set by enumerating the DCIM_BIOSService class.
NOTE: dcim_BootConfigSetting instance must represent the boot configuration that you want to change – either type 1 (Legacy) or type 2 (UEFI). • The arguments are: – Authorization Token — This is the Administrator or boot password. 4 – Source — This is the boot order list taken from dcim_OrderedComponent.PartComponent property. The new boot order is determined by the order of boot devices in the source array.
7 Managing Dell client systems locally You can manage Dell client systems locally using the following methods: • For systems running Windows, Using PowerShell. • For systems running Linux, Using OMICLI. Topics: • Managing Windows systems locally using PowerShell • Managing Linux systems locally using OMICLI Managing Windows systems locally using PowerShell You can manage Dell client systems running Windows locally using PowerShell commands.
• Setting Admin password ./omicli iv root/dcim/sysman { DCIM_BIOSService Name DCIM:BiosService SystemCreationClassName DCIM_ComputerSystem SystemName CreationClassName DCIM_BIOSService } SetBIOSAttributes { AttributeName "AdminPwd" AttributeValue dell } • Changing the BIOS settings – .
8 Managing Dell client systems remotely You can manage Dell client systems remotely using any of the following methods: • For systems running Windows, Managing Windows system through Windows system remotely using PowerShell • For systems running Linux, Managing Linux system remotely through Windows system using WinRM Topics: • Managing Windows system through Windows system remotely using PowerShell • Managing Linux system remotely through Windows system using WinRM • Managing Linux system remotely
• Enable 5985 and 5986 ports on the WMI server • System configured for your environment In the command line interface, run winrm enumerate wsman/?__cimnamespace=root/dcim/sysman -auth:basic -r:http:// -username: -password: -skipCAcheck skipCNcheck -encoding:utf-8 Managing Linux system remotely through a Linux system using WSMan You can access and monitor the system running Linux remotely through the system running Linux using WSMan com
9 Frequently asked questions How to find the boot order (sequence) of the boot configuration using DCIM_OrderedComponent.AssignedSequence property? When a DCIM_BootConfigSetting instance (Legacy or UEFI) has multiple DCIM_BootSourceSetting instances (boot devices) associated with it through instances of the DCIM_OrderedComponent association, the value of the DCIM_OrderedComponent.
NOTE: Use the latest BIOS available. How to set the BIOS attributes? BIOS Attributes can be changed using the DCIM_BIOSService.SetBIOSAttributes() method. The SetBIOSAttributes() method sets the value of the instance defined in the DCIM_BIOSEnumeration class. The method has seven input parameters. The first two parameters can be empty or null. The third parameter AttributeName needs to take the input mapping to the value of attribute name instance of DCIM_BIOSEnumeration class.
10 Troubleshooting Topics: • Unable to remotely connect to Windows Management Instrumentation • Installation failure on systems running Windows • BIOS setting enumeration value appears as 1 • Hapi installation fails due to the dependency of libsmbios • CIM resources not available • Unable to execute the commands using DCM on the systems running Ubuntu Core 16 Unable to remotely connect to Windows Management Instrumentation If Common Information Model (CIM) information for a remote client compute
5 Perform the following steps to modify user privilege levels for connecting remotely to a system’s WMI: a b c d e f 6 Click Start > Run, type compmgmt.msc, and then click OK. Browse to WMI Control under Services and Applications. Right-click WMI Control, and then click Properties. Click the Security tab and select DCIM/SYSMAN under the Root tree. Click Security. Select the specific group or user that you want to control access and use the Allow or Deny check box to configure the permissions.
Hapi installation fails due to the dependency of libsmbios If the installation fails due to dependency problems, Force-install all dependent packages by running apt-get –f install. CIM resources not available While enumerating, if you receive an error as “CIM resource not available”, Verify that the commands are executed with root privileges. Unable to execute the commands using DCM on the systems running Ubuntu Core 16 Ensure that the snap version on the system is 2.23 or later.
11 Other documents you may need In addition to this User's Guide, you can access the following documents at dell.com/dellclientcommandsuitemanuals. Click Dell Command | Monitor (formerly OpenManage Client Instrumentation) and then click the appropriate product version link in General support section. In addition to this User's Guide, you can access the following guides. • The Dell Command | Monitor Reference Guide provides detailed information on all classes, properties, and descriptions.
12 Contacting Dell NOTE: If you do not have an active Internet connection, you can find contact information on your purchase invoice, packing slip, bill, or Dell product catalog. Dell provides several online and telephone-based support and service options. Availability varies by country and product, and some services may not be available in your area. To contact Dell for sales, technical support, or customer service issues: 1 Go to Dell.com/support. 2 Select your support category.
– Remote Enterprise Systems Management – Serviceability Tools – Dell Client Command Suite – Connections Client Systems Management d • To view a document, click the required product version. Using search engines: – Type the name and version of the document in the search box.