HP Insight Control Performance Management 7.
© Copyright 2004, 2014 Hewlett-Packard Development Company, L.P. Confidential computer software. Valid license from HP required for possession, use, or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. The information contained herein is subject to change without notice.
Contents 1 Introduction...............................................................................................7 Overview................................................................................................................................7 Structure..................................................................................................................................8 Protocol settings................................................................................................
Generating a Static Analysis Report.....................................................................................27 Generating an SQL queries list........................................................................................27 Sample performance management Static Analysis report.........................................................27 System Summary report...........................................................................................................
8 Documentation feedback...........................................................................49 A Measurement parameter matrix..................................................................50 Server metrics........................................................................................................................50 Server status......................................................................................................................50 Server inventory........................
IDE Controller Status...........................................................................................................61 IDE Controller Inventory......................................................................................................61 ATA disk................................................................................................................................61 ATA Disk Status..................................................................................................
1 Introduction Overview HP Insight Control performance management detects, analyzes, and explains hardware configuration issues and performance bottlenecks on HP ProLiant servers, virtual machines, and MSA shared storage. Insight Control performance management provides the tools required to receive proactive notification of growing bottleneck conditions and to debug existing performance issues. With Insight Control performance management, performance can be monitored on one or more servers.
the potential problem areas. The Server Availability report consolidates the information on availability of servers at any point in time. Structure HP Insight Control performance management collects inventory and performance data from the managed nodes using SNMP and WBEM protocols. The managed nodes are required to run Management agents and or HP WBEM providers, available in HP Proliant Support Pack.
• Provides a summary report containing both performance profile and detailed server inventory. • Starting Insight Control performance management 7.3 and later, IPv6 support is available with the existing IPv4 protocol for the nodes. In case you try to discover and monitor a node having IPv6 address, you must provide the IPv6 address of the node so as to discover and manage it.
2 Licensing Overview This chapter provides information about licensing servers for use with Insight Control performance management. In the earlier releases of performance management, servers were licensed using the License Manager and the Unlicensed System page. Starting with the Insight Software 6.0 DVD release, procedure for licensing the servers procedures are different from the earlier versions.
NOTE: A server that was discovered licensed in HP SIM will not appear in the Monitoring Administration page unless the server is a valid ProLiant server in HP SIM or of a supported configuration. To resolve: 1. Rediscover the server in HP SIM using the correct management protocol and valid SNMP community strings or WBEM credentials. 2. Verify the product name and operating system information on the system page of the server.
6. 7. 8. Click Add Licenses. The Add Licenses pane appears. Enter an available license key. License keys are located on the sticker included with the Insight Control performance management license kit. Click OK. The added license is displayed in the Licenses page. Applying licenses to a server To apply licenses to a server, complete the following steps: 1. Select the server you want to license. 2. From the HP Insight Control console toolbar, select Configure→Managed System Setup wizard.
3 Monitoring server performance Overview This chapter provides overview of how to use Insight Control performance management to monitor the servers in your system.
Monitoring Administration page The Monitoring Administration page lists the number of discovered and licensed servers. The server list shows all of the licensed servers by name, model, IP address, monitor status, mode of operation, sample rate, and number of samples. The default monitoring status and number of sample values are assigned to a server when it is monitored. The Monitoring Administration page also allows you to change the monitoring parameters of the monitored servers.
Servers are monitored based on the performance monitoring parameters. You can set the monitoring status and the number of samples on the Monitoring Administration page for the servers that you want to monitor. To view and monitor only physical servers, select Physical Server(s). To view and monitor only Virtual machine hosts and guests, select Virtual Server(s). To view and monitor all the servers (physical and virtual) select Both.
Performance threshold The Set Performance Threshold option on the Monitoring Administration page lets you set the performance parameters for a monitored server. All the parameter values can be set as a percentage of %. The hyperlink To Set Performance Threshold values click here lets you set the performance threshold values for the selected server in a separate Set Performance Threshold page. Set the values for processor, memory, NIC, storage, and PCI in the Set Performance Threshold page.
Enabling virtual machine host and virtual machine guests logging Virtual machine guests that are configured on the virtual machine host currently being monitored are not automatically monitored. These virtual machine guests appear on the Monitoring Administration page with a check box and can either be selected either individually or collectively using the Virtual Machine Guests check box. See the following figure: To enable logging for virtual machine guests: 1.
Selected virtual machine guests begin a new monitoring session with the updated parameters and terminate any current monitoring session. Data for virtual machine hosts and virtual machine guests is logged to the performance management database only after logging is selected and parameters are applied. Logging of virtual machine guests is not independent of the connected virtual machine hosts. For Example, data cannot be logged for a virtual machine guest if the associated host is not enabled for logging.
4 Analyzing server performance Overview This chapter introduces the various tools in performance management for analysis that analyze monitored servers. It also discusses the different options available for analyzing server information that has been logged and is available. The tools are: • Online Analysis tool • Offline Analysis tool Online Analysis The performance management Online Analysis tool provides an interface that displays the performance status and inventory of monitored components.
1. 2. 3. From the HP Insight Control/HP Matrix Operating Environment console toolbar, click Diagnose→Performance Management→Online Analysis. Select the checkbox next to the server or servers for which you want to view performance data. The checkbox at the top of the column can be used to select all of the servers listed on the page. Click Apply Selections→Run Now. The Online Analysis page appears in a new window.
1. 2. 3. 4. 5. From the HP Insight Control/HP Matrix Operating Environment console toolbar, select Diagnose→Performance Management→Offline Analysis. Select the check box next to a server for which you want to view the performance data. Click Apply Selections→Run Now. Select the start date in the date selection column for a server to display the performance data. Click Start Offline Analysis.
Server Configuration pane The Server Configured pane is on the left side of the browser window. Use this pane to navigate system components. Component performance and status information appear in a hierarchical tree with nodes for each level of the component. This frame provides a view of the server, processors, memory, network connections, storage, host bus components, virtual machine guest, and virtual machine host components.
Displaying the controller To display the tree structure for a Smart Array 6i controller, click the + icon next to Smart Array 6i controller in the configuration tree. The arrays defined for that controller and the SCSI bus entries (ports) appear. See the following figure: Displaying the port To display the tree structure for the storage system port: 1. Click the + icon next to SCSI Port 2 in the configuration tree. 2. Scroll the pane to the right to display the Port Enclosure status.
Displaying the drive Click the ID 1: 16GU3 15K( LD1 ) drive. The graph displays the performance statistics for that drive over the selected duration. See the following figure: Displaying the inventory To display general information about the selected drive, select the Inventory tab. Hardware or configuration details for the currently selected device appear.
Graphical display 25
5 Reports Overview Insight Control performance management can generate reports that shows among other things, the percentage of time a system was in a bottleneck state and the overall performance utilization for a system categorized by its components: • System Summary report can be generated in HTML format from data in the performance database. • CSV File Generator can generate CSV files for import into desktop analysis or reporting tools.
Generating a Static Analysis Report 1. 2. 3. 4. From the Insight Control console, Select Reports→Performance Management→Static Analysis Report Select the server for which you want to generate a Static Analysis report. Enter dates in the Report on Data From and Report on Data To boxes to set the period for the report. Leave the boxes blank to generate a report from the current performance data. Click Generate Report. The report appears in a separate browser window.
System Summary report System Summary reports are created in a browser window in a printable format. The report has two sections. The first section consists of a table showing what percentage of time each server subsystem was in a bottleneck state during the selected interval. This table is a convenient way to gauge method for gauging the performance health of a server. The second section of the System Summary report includes a detailed system configuration listing.
Generating an SQL queries list 1. 2. From the System Summary Report screen, select the server for which you want to generate a list. Click Show SQL queries. The SQL query appears in a separate browser window. Sample performance management System Summary report System Summary reports are created in a browser window in a printable format. The report has two sections.
Primary Bus 100.0 0.0 0.0 Secondary Bus 100.0 0.0 0.0 Bus 5 100.0 0.0 0.0 Storage 100.0 0.0 0.0 Smart Array 6i 100.0 0.0 0.0 Drive Array: A 100.0 0.0 0.0 Physical Disk: 0 100.0 0.0 0.0 SA SCSI Enclosure: Internal Drive Cage 100.0 0.0 0.0 Server Model: ProLiant DL380 G4 Processors Intel Xeon 2.8-GHz4 MByte L2 Cache 2.8 GHz with 4.
Performance management Summary Report for 131.111.1.72 Hardware Configuration as of 03/16/2004 Reporting from 03/16/2004 to 03/19/2004 Subsystem % Normal % Minor % Major Processors 100.0 0 0 Memory 100 0 0 Network Connections 100 0 0 Server Model: ProLiant BL460c G1 Processors Processor 2 Physical Processor(s) CPU MHz 2666 Memory Total Memory: 2046 MB Network Connections IP Addresses: 172.24.38.69 Storage Capacity: 137984.0 MByte Free Space: 16533.
VDisk type scsi-hardDisk VDisk size 12884901888 Number of partitions 0 System Summary report for a VM Guest This section shows the information available in the System Summary report for a VM Guest. Performance management Summary Report for 131.111.1.73 Hardware Configuration as of 03/16/2004 Reporting from 03/16/2004 to 03/19/2004 Subsystem % Normal % Minor % Major Processors 96.0 4.
Sample performance management CSV file You can use Insight Control performance management to generate many kinds of reports, and each user can use a different set of parameters. The performance information is gathered in a .csv file that can be read by many desktop reporting tools, including Microsoft Excel. Below is a summary report generated in csv file format and imported into Microsoft Excel.
Generating an SQL queries list 1. 2. From the Server Availability Report screen, select the server for which to generate a list. Click Show SQL Queries. The SQL query appears in a separate browser window. NOTE: Server availability reports are not available for virtual machine guests. Sample performance management Server Availability report Server Availability report is created in a browser window in a printable format.
Processor busy NIC Megabytes per second Interrupts per second Storage performance Context switches per second Storage transfers per second Memory performance Storage Megabytes per second Hard page faults per second PCI performance Pages input per second Host bus Megabytes per second Servers with VMware, Hyper-V or VMHost The following table lists the measurement categories for servers with VMware ESX.
Smart Array logical drives The following table lists the measurement categories for Smart Array logical drives. Controller ID Writes per second Drive array Read Megabytes per second Logical drive Write Megabytes per second Windows physical disk Milliseconds per read Drive ID Milliseconds per write Sample time Queue length Reads per second — SCSI buses attached to Smart Array controllers The following table lists the measurement categories for SCSI buses attached to Smart Array controllers.
SCSI adapters The following table lists the measurement categories for SCSI adapters. PCI slot Sample time Model Transfers per second Adapter Megabytes per second SCSI buses attached to SCSI adapters The following table lists the measurement categories for SCSI buses attached to SCSI adapters.
Host buses The following table lists the measurement categories for host buses.
Table 1 Insight Control performance management overall performance summary (continued) Fibre Channel host bus adapter Individual Fibre Channel host bus adapter model (PCI slot number) External enclosure model Logical drive number (Windows Physical Disk number) Host Buses Overall host buses • Primary Bus • Primary bus • Secondary Bus • Tertiary Bus • Slot number ◦ (Empty or component model) (Slot number) • Secondary bus ◦ (Empty or component model) (Slot number) • Tertiary bus ◦ (Empty or compo
6 Troubleshooting Overview This chapter identifies commonly encountered setup and installation problems and provides solutions for them.
Table 3 Systems Insight Manager integration (continued) Issue Occurs when Solution performance management\PMPTools.xml” Execute the command mxconfigrefresh from the command line interface. • Copy PMPTools.xml from :\Insight Control performance management\ to :\Systems Insight Manager\Setup. Execute the command mxconfigrefresh from the command line interface.
Table 4 Insight Control performance management license administration issues (continued) Issue Occurs when Solution 4. Click Manage License, and then select license. 5. Click Apply License tab. 6. Select the Host server from the Verify Target System table and click Next. 7. Select the Host server from Assigning Licenses table and click Apply License Now. 8. The paid license is assigned to the selected Host server. 9. Click Configure and then select Virtual Machine Host Registration. 10.
Windows Server 2003/2008 issues Table 6 (page 43) describes issues and solutions that you might encounter with Windows Server 2003/2008. Table 6 Windows Server 2003/2008 issues Issue Occurs when Solution When accessing HP SIM for the first time on a Windows Server 2003/2008 system, the following message appears: The site is not accepted as a trusted site by the security settings. Add the site to the trusted zone. Be aware that it lowers the security settings for all content on the HP SIM pages.
Internet Explorer issues The following table describes issues and solutions that can be associated with Internet Explorer. Table 7 Internet Explorer issues Issue Occurs when Solution When accessing the Manual Log Purge from Internet Explorer, a script error pops up interrupting further progress. This behavior occurs when a large number of servers are selected for licensing or monitoring. Some scripts take an excessive amount of time to run.
L:H:S pane issue Table 8 L:H:S pane issue Issue Occurs when Left hand side pane appears blank on NIC teaming is configured on the ICperf user interface with NIC teaming monitored server, with localized and non English NIC adapter name. adapter name (adapter name other than English). Solution To resolve this issue, change the device name of the teaming adapter from localized language to English.
7 Support and other resources Information to collect before contacting HP Be sure to have the following information available before you contact HP: • Software product name • Hardware product model number • Operating system type and version • Applicable error message • Third-party hardware or software • Technical support registration number (if applicable) How to contact HP Use the following methods to contact HP technical support: • In the United States, see the Customer Service / Contact HP U
The service also provides access to software updates and reference manuals in electronic form as they are made available from HP. With this service, Insight Management customers benefit from expedited problem resolution as well as proactive notification and delivery of software updates. For more information about this service, see the following website: http://www.hp.com/services/insight. Registration for this service takes place following online redemption of the license certificate.
Ctrl+x or Ctrl-x A key sequence that indicates you must hold down the keyboard key labeled Ctrl while you press the letter x. ENVIRONMENT VARIABLE The name of an environment variable, for example, PATH. Key The name of a keyboard key. Return and Enter both refer to the same key. Term A term or phrase that is defined in the body text of the document, not in a glossary. User input Indicates commands and text that you type exactly as shown.
8 Documentation feedback HP is committed to providing documentation that meets your needs. To help us improve the documentation, send any errors, suggestions, or comments to Documentation Feedback (docsfeedback@hp.com). Include the document title and part number, version number, or the URL when submitting your feedback.
A Measurement parameter matrix This appendix details the measurement parameters evaluated by the performance management component for the components of a system configuration. Server metrics The following information is provided for server metrics. Server status • Average Processor Utilization %—Percentage of time that processor is executing a non-idle thread, averaged for the number of processors in the server. • Available MBytes—Amount of memory not currently allocated to any process (unused).
Processors Status • Average Processor Utilization %—Average percentage of time all the processors on the system are busy executing non-idle threads. On a multiprocessor system, if all processors are always busy, the metric reads 100%; if all processors are 50% busy, the metric reads 50%, and so on. Average Processor Busy % can be viewed as the fraction of the time spent doing useful work.
is already in main memory or if it is in use by another process with which the page is shared. There are two types of page faults: ◦ Hard Page Fault—The most expensive in terms of system resource usage, occurring when a missing page must be retrieved from the disk. ◦ Soft Page Fault—Generally not considered a source of memory bottlenecks, occurring when the missing page is not in the current working set but is located elsewhere in memory and easily brought into the working set.
Network Adapter Status • MBits TX/Sec—Average number of megabits transmitted from the selected adapter each second • MBits RX/Sec—Average number of megabits received by the selected adapter each second • MBytes/Sec—Average number of megabytes transferred (transmitted or received) over the network adapter each second NIC port performance on the adapter determines network adapter performance.
Network Port Inventory • Port Configuration ◦ Name of the NIC adapter. ◦ Name of the port (on the base board or upgrade module). ◦ Media access control (MAC) address of the NIC port. ◦ IP address of the NIC port. ◦ Maximum speed (in MB/s) of the NIC port. ◦ NIC teaming configuration if the server is configured with NIC teaming. Storage components Storage components differ depending on the server environment.
Smart Array Controller Inventory • • Controller Configuration ◦ Controller identification, including controller model and PCI slot (if applicable) ◦ Supported and negotiated PCI protocols (bus speed) ◦ Controller cache configuration ◦ Number of hard disks attached to the controller ◦ Number of SCSI ports currently in use on the controller ◦ Number of arrays on the controller ◦ Number of array logical drives defined on the controller Windows/Linux Physical Disks—Lists the physical disk drive
• Millisec/Write—Average time for each write to complete • Queue Length—Average number of concurrent requests between the server and each drive in the drive array, including transfers currently being serviced and transfers waiting for service, regardless of where the request is waiting (drive or controller) Drive Array Inventory • Array Configuration—Displays on which Smart controller the drive array is defined and the number of array logical drives implemented on the array • Hard Drives—Lists the SC
• Disk Millisec/Write—Average time for each write to complete • Disk Queue Length—Average number of concurrent requests between the server and the drive SCSI drive performance based on Disk Queue Length Smart SCSI Drive Inventory • • Drive Information ◦ Description of the drive, including the size ◦ Hard drive model number ◦ Exact size of the drive as seen by the operating system Configuration Information ◦ Summary of the drive configuration ◦ Name of the Smart Array controller to which it
SATA Drive Inventory • • Drive Information ◦ Description of the drive, including size ◦ Hard drive model number ◦ Size of the drive as seen by the operating system Configuration Information ◦ Summary of the drive configuration ◦ Name of the Smart Array controller to which it is attached ◦ Location of the hard drive in its enclosure ◦ Array in which the drive is configured ◦ SATA protocol negotiated for transfers between this drive and the disk controller SAS Drives The following informat
◦ Location of the hard drive in its enclosure ◦ Array in which the drive is configured ◦ SAS protocol negotiated for transfers between this drive and the disk controller SCSI drive The following information is provided for a SCSI drive.
SCSI Storage Enclosure Status • Transfers/Sec—Average number of transfers on this SCSI bus each second (the sum of the Disk Transfers/Sec for all hard drives on this bus). • MBytes/Sec—Average number of megabytes transferred on this SCSI bus each second (the sum of the Disk MBytes/Sec for all SCSI drives on this bus).
IDE controller The following information is provided for an IDE controller.
Fibre Channel host bus adapter The following information is provided for a Fibre Channel HBA.
Network Storage Array Status • Server Transfers/Sec—Average number of transfer requests (read and written) between the monitored servers and the array each second • Server MBytes/Sec—Average number of megabytes transferred (read and written) between the monitored servers and this array each second • Server Millisec/Transfer—Average time for each request between the monitored servers and the array to complete • Server Queue Length—Average number of transfer requests (read and written) from the monitor
• Millisec/Transfer—Average time to complete a transfer to and from the selected external storage enclosure • Enclosure Queue—Average number of transfer requests (reads and writes) waiting to be serviced by the external channel storage enclosure NOTE: Insight Control performance management does not evaluate the performance of external storage enclosures. External Storage Enclosure Inventory • Enclosure Configuration—Type or model, name, and serial number of the external storage enclosure.
Host Buses Status • Host Bus MBytes/Sec—Average number of megabytes transferred over the host buses each second Host Buses Inventory • Bus Configuration—Summary of each PCI or PCI-X bus on the server with the PCI/PCI-X slots and the I/O expansion boards installed in each slot • Operating speed—Operating speed of each bus PCI bus The following information is provided for a PCI bus. PCI Bus Status • MBytes/Sec—Average number of megabytes transferred on the selected PCI bus each second.
Static analysis The following configuration information is gathered by hardware discovery and analyzed by performance management to display the performance status of server components: • Processors—For example, a mix of processors with different cache sizes • Memory • Network connections—For example, the ability to detect a NIC running at reduced speed or in half-duplex mode • Host buses—For example: • 66 ◦ Bus overloading ◦ Too many I/O resources plugged into the same bus on a multi-bus server
B Bottleneck scenarios This appendix provides solutions for some bottleneck scenarios encountered while using Insight Control performance management. Analyzing a network storage bottleneck condition The following sections detail the appropriate responses when a bottleneck condition exists on network storage. Selecting the server To display the Performance Management Online Analysis window for the monitored server, click the Major icon on All system page.
The Analysis Explanation indicates that number of concurrent transfer exceeds the maximum number recommended. Displaying the logical drive under network storage The logical drives and their performance characteristics are displayed on the left tree Click on the listed logical drive to see the details of the subsystems. Displaying the array In the Server Configuration pane, the array information and important array counters are displayed.
Selecting the server To display the Insight Control performance management Online Analysis window for performance management server, click the Major icon. The screen displays the server tree in the Server Configuration pane and the Status tab in the Online Analysis pane. The counters that appear in the following figure are selected items from the various components. The Analysis Explanation indicates that at least one component has a critical performance issue.
The Analysis Explanation details an above-average page read rate (higher than 30% of the hard page fault), and less than configured memory threshold. The analysis recommends more physical memory to handle the load. Such recommendations may suggest adding hardware. In this example, the situation might have occurred because a new batch job was assigned to run on the server at night. Displaying the memory graph To show a graphical display of memory counters in the Online Analysis pane, click the Graph tab.
Problems with a server can also be seen in the System Configuration navigation pane. The tree structure in the pane displays the configuration of each node down to the individual components monitored by performance management. The icons next to a node or component indicate the performance status for that item. The performance status icon for the selected node is in the Online Analysis pane. Displaying the virtual machine host status The virtual machine host information and status is displayed in the pane.
Displaying the virtual machine guest To access the virtual machine guest and display the Status tab in the Online Analysis panel, click the associated virtual machine guests tree in the System Configuration pane. Related and important counters for the virtual machine guest appear in the Analysis Data table. See the following figure: In this example, the Analysis Explanation indicates that at least one component has a critical performance issue.
Recommendations Addressing performance issues with no hardware upgrade recommendation The following scenario is an example of a recommendation that does not suggest additional hardware. In the following figure, a major status icon appears for the processors. Online Analysis recommends that you determine if the processing load can be distributed more evenly across the available processors.
Bottleneck scenarios
Glossary agent A program that regularly gathers information or performs some other service without the user's immediate presence. Systems Insight Manager agents provide in-depth hardware and software information and subsystem status to HP SIM and numerous third-party management applications. See also management agent. enclosure A physical container for a set of server blades. It consists of a backplane that routes power and communication signals and additional hardware for cabling and thermal issues.
Web-Based Enterprise Management (WBEM) 76 Glossary An industry initiative that provides management of systems, networks, users, and applications across multiple vendor environments. WBEM simplifies system management, providing better access to software and hardware data that is readable by WBEM client applications.
Index A R analysis offline, 20 online, 19 report CSV file generator, 32 Performance Management, 26 server availability, 33 static analysis, 26 system summary, 28 C CSV file generator report, 32 D display controller, 23 graphical, 22 inventory, 24 port, 23, 24 G generating CSV file generator report, 32 server availability report, 33 static analysis report, 27 system summary report, 28 I Insight Control performance management overview, 7 S server configuration, 22 set performance monitoring parameters