omci.book Page 1 Tuesday, May 8, 2012 12:11 PM Dell OpenManage Client Instrumentation Version 8.
omci.book Page 2 Tuesday, May 8, 2012 12:11 PM Notes and Cautions NOTE: A NOTE indicates important information that helps you make better use of your computer. CAUTION: A CAUTION indicates potential damage to hardware or loss of data if instructions are not followed. ____________________ Information in this publication is subject to change without notice. © 2012 Dell Inc. All rights reserved. Reproduction of these materials in any manner whatsoever without the written permission of Dell Inc.
omci.book Page 3 Tuesday, May 8, 2012 12:11 PM Contents 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . OMCI Overview . . . . . . . . . . . . . . . . . . . . . . 8 . . . . . . . . . . . . . . . . . . . . . . . . . . 9 . . . . . . . . . . . . . . 9 . . . . . . . . . . . . . . . . . 9 CIM 2.17 Schema Support BIOS Configuration . WMI Security . . . . . . . . . . . . . . . . . . . . Event Reporting . . . . . . . . . . . . . . . . . . . Remote Shut Down . . . . . . . . . . . . .
omci.book Page 4 Tuesday, May 8, 2012 12:11 PM CIM . . . . . . . . . . . . . . . . . . . . . . . . . WMI . . . . . . . . . . . . . . . . . . . . . . . . . WSMAN . 3 4 . . . . . . . . . . . . . . . . . . . . . . System Requirements . . . . . . . . . . . . . . 17 17 Software Requirements . . . . . . . . . . . . . . . . . 17 User Scenarios . . . . . . . . . . . . . . . . . . . 19 . . . . . . . . . . . . . 19 . . . . . . . . . . . . . . . . . 20 . . . . . . . . 20 . . . . . . . . . . . .
omci.book Page 5 Tuesday, May 8, 2012 12:11 PM Support for RAID Status Report . . . . . . . . . . . . . 25 Support Simple Network Management Protocol (SNMP) for Dell Systems . . . . . . . . . . . . . . . . . . . . . 26 . . . . . 26 . . . . . . . . . . . . . . . . . . . 27 Support for Detecting Advance Format Drives 6 Troubleshooting . Unable to Remotely Connect to WMI Installation Failure . . . . . . . . . . . 27 . . . . . . . . . . . . . . . . . . .
omci.
omci.book Page 7 Tuesday, May 8, 2012 12:11 PM 1 Introduction Client Instrumentation refers to software applications that enable remote management of a client system. The Dell OpenManage Client Instrumentation (OMCI) software enables remote management application programs to access the client’s system information, monitor the status, or change the state of the system such as shutting it down remotely.
omci.book Page 8 Tuesday, May 8, 2012 12:11 PM through other console vendors who have implemented Client Instrumentation integration. Additionally, custom scripts can be created to target key areas of interest at the administrator’s discretion. These scripts can be used to monitor inventory, BIOS settings, and system health. OMCI Architecture OMCI data provider collects the system information data and stores the information in the proprietary XML format.
omci.book Page 9 Tuesday, May 8, 2012 12:11 PM • Data Provider — Collects system information like hardware, drivers, and operating system data, and stores them in the proprietary XML format. For example, a management console in the WMI application layer requests the available processor information on a client system. The WMI application layer makes the request over the network to the CIMOM on the client system. The CIMOM passes the request to the OMCI CIM provider and data manager.
omci.book Page 10 Tuesday, May 8, 2012 12:11 PM WMI Security WMI provides for user authentication before granting access to CIM data and methods. Access privileges are enforced by Distributed Component Object Model (DCOM) security and CIMOM. Access, whether full or limited, can be granted to users on per-namespace basis. There is no class implementation or property-level security. By default, users who are members of the administrators group have full local and remote access to WMI.
omci.book Page 11 Tuesday, May 8, 2012 12:11 PM Remote Modification of System Settings OMCI allows IT administrators the ability to retrieve and set Dell business client BIOS settings such as USB port configuration, boot order, and NIC settings. Monitoring of System Health and Reports Status OMCI monitors the system health such as fan status and reports the status of such through NT event log entries and CIM events.
omci.book Page 12 Tuesday, May 8, 2012 12:11 PM • The Dell OpenManage Client Instrumentation Quick Installation Guide provides information on installing Client Instrumentation. • The Dell OpenManage Client Instrumentation SNMP Reference Guide provides Simple Network Management Protocol (SNMP) Management Information Base (MIB) applicable to OMCI.
omci.book Page 13 Tuesday, May 8, 2012 12:11 PM 2 Standards and Protocols Used in OMCI OMCI uses Microsoft Windows Management Instrumentation (WMI) and enables WSMAN protocols. CIM and WMI Technology Overview The Desktop Management Task Force (DMTF) is the industry-recognized standards body that leads the development, adoption, unification of management standards (including CIM, and ASF), and initiatives for desktop, enterprise, and Internet environments.
omci.book Page 14 Tuesday, May 8, 2012 12:11 PM • The CIM schema is defined by the Managed Object Format (MOF) file, which provides a standardized model for describing management information between clients in a management system. The MOF file is not bound to a particular implementation, and it allows the interchange of management information between many different management systems and clients. WMI WMI is Microsoft's implementation of the Web-based Enterprise Management (WBEM) effort.
omci.book Page 15 Tuesday, May 8, 2012 12:11 PM WMI provides a scripting interface. Using VBScript or JScript, you can write scripts that connect to WMI services locally or remotely, retrieve information, or execute methods. Most OMCI tasks can be scripted as OMCI is implemented through WMI. For the sample VBScript scripts, see the Dell OpenManage Client Instrumentation Reference Guide available at support.dell.com/manuals.
omci.
omci.book Page 17 Tuesday, May 8, 2012 12:11 PM 3 System Requirements Hardware Requirement Table 3-1. Hardware Requirements Requirement Details System Dell Optiplex, Precision Workstation or Latitude system with SMBIOS 2.3 or later Software Requirements Table 3-2. Software Requirements Requirement Details Supported operating system Microsoft Windows 7 Microsoft Windows Vista Microsoft Windows XP NOTE: For Microsoft Windows XP, make sure that .NET Framework 3.5 SP1 or later is installed.
omci.
omci.book Page 19 Tuesday, May 8, 2012 12:11 PM 4 User Scenarios This chapter describes the various user scenarios of Dell OpenManage Client Instrumentation (OMCI). OMCI can be used for: • Asset Management • Configuration Management • Health Monitoring Scenario 1: Asset Management A company that uses many Dell systems has been unable to maintain accurate inventory information owing to changes in the business and Information Technology (IT) staff.
omci.book Page 20 Tuesday, May 8, 2012 12:11 PM SCCM Integration You can integrate SCCM with OMCI by: • Using the MOF file within OMCI 8.1 install package which contains all the OMCI 8.1 classes and import to ConfigMgr The MOF is located in the install directory. The path is: C:\Program Files\Dell\SysMgt\ssa\omacim\OMCI_SMS_DEF.
omci.book Page 21 Tuesday, May 8, 2012 12:11 PM Scenario 3: Health Monitoring A user receives read error messages while trying to access certain files on the client-system hard drive. The user reboots the system and the files now appear to be accessible. The user disregards the initial problem because it appears to have resolved itself. Meanwhile, OMCI queries the hard drive with the problem for a predicted failure and passes a SMART alert to the management console.
omci.book Page 22 Tuesday, May 8, 2012 12:11 PM Scenario 4: Profiles IT administrators are required to manage Dell client system in multi-vendor and distributed enterprise environments. They face challenges as they must master diverse set of tools and applications while managing several desktop and mobile client systems in various networks. To reduce the cost of meeting these requirements and represent the management data provided, the industry-standard DMTF and DCIM-OEM profiles are implemented in OMCI.
omci.book Page 23 Tuesday, May 8, 2012 12:11 PM 5 Run the DCIM_BIOSService.SetBIOSAttribute() method and specify the AttributeName and AttributeValue parameters. 6 To modify a BIOS Attribute when BIOS/Admin password is set, run the DCIM_BIOSService.SetBIOSAttribute() method and specify the AttributeName, AttributeValue, and current BIOS password as the AuthorizationToken input parameter. 7 Determine if the BIOS/Admin or System/Boot password is already set or not. Enumerate DCIM_BIOSPassword.
omci.book Page 24 Tuesday, May 8, 2012 12:11 PM 7 Check the health status of Managed element. Log Record 1 Identify the Log by the name by selecting the DCIM_RecordLog instance in which the ElementName property corresponds to the desired name. 2 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.
omci.book Page 25 Tuesday, May 8, 2012 12:11 PM Using Dell OpenManage Client Instrumentation 5 You can use the information provided by Dell OpenManage Client Instrumentation (OMCI) by accessing: • root\dellomci namespace (legacy) • root\dcim\sysman (standard) OMCI provides the information through classes in these namespaces. For details about the classes, see the Dell OpenManage Client Instrumentation Reference Guide at support.dell.com/manuals. Polling Interval Setting .
omci.book Page 26 Tuesday, May 8, 2012 12:11 PM Support Simple Network Management Protocol (SNMP) for Dell Systems OMCI supports SNMP for monitoring and managing Dell client systems such as notebooks, desktops, and workstations. The MIB file is shared between OMCI and Server Administrator. As OMCI currently employs an OID that is traditionally used as a Dell server OID consoles may identify systems as servers instead of notebooks, desktops or workstations, collectively known as clients.
omci.
omci.book Page 28 Tuesday, May 8, 2012 12:11 PM a If the client system is running the Microsoft Windows XP Professional or Windows XP Professional x64 Edition operating system and the server is running Windows Server 2000, verify that Windows Server 2000 Service Pack 2 or later is installed on the server. b If the client system is running a version of Windows XP and is not part of a domain, edit the registry to allow remote connection with administrative privileges.
omci.book Page 29 Tuesday, May 8, 2012 12:11 PM 5 Perform the following steps to modify user privilege levels for connecting remotely to a system’s WMI: a Click StartRun, type compmgmt.msc, and then click OK. b Navigate to WMI Control under Services and Applications. c Right-click WMI Control and click Properties. d Click the Security tab and select DellOMCI under the Root tree. e Click Security.
omci.book Page 30 Tuesday, May 8, 2012 12:11 PM Installation Failure If you are unable to complete OMCI installation, make sure: • You have administrative rights on the target system. • The target system is a Dell system with SMBIOS version 2.3 or later. The system must be running the supported Microsoft Windows operating system.