Preview only show first 10 pages with watermark. For full document please download

Hp Insight Control Performance Management 7.5 User Guide

   EMBED


Share

Transcript

HP Insight Control Performance Management 7.5 User Guide HP Part Number: 598216-008 Published: August 2015 Edition: 1 © Copyright 2004, 2015 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. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein. Acknowledgments Microsoft® and Windows® are registered trademarks of the Microsoft group of companies. Intel® and Intel® Xeon® are trademarks of Intel Corporation in the U.S. and other countries. Warranty HP will replace defective delivery media for a period of 90 days from the date of purchase. This warranty applies to all Insight Management products. Contents 1 Introduction...............................................................................................7 Overview................................................................................................................................7 Structure..................................................................................................................................8 Protocol settings.......................................................................................................................8 Features..................................................................................................................................8 2 Licensing.................................................................................................10 Overview..............................................................................................................................10 Supported licenses..................................................................................................................10 Licensing preparation..............................................................................................................10 Licensing servers.....................................................................................................................10 Licensing the discovered server(s) using HP SIM license manager..................................................10 Adding licenses.................................................................................................................11 Applying licenses to a server...............................................................................................11 Licensing Insight Control performance management using the managed system setup wizard............11 Applying licenses to a server...............................................................................................12 Licensing virtual machine hosts.................................................................................................12 3 Monitoring server performance..................................................................13 Overview..............................................................................................................................13 Using the performance management interface............................................................................13 Opening the Insight Control console.....................................................................................13 Monitoring Administration page...............................................................................................13 Default performance management monitoring settings............................................................14 Setting performance management monitoring parameters.......................................................14 Number of samples............................................................................................................15 Sample rate......................................................................................................................15 Performance threshold........................................................................................................15 Log days...........................................................................................................................15 Control the display of the number of managed nodes.............................................................15 Manual Log Purge page..........................................................................................................16 Enabling virtual machine host and virtual machine guests logging.................................................16 4 Analyzing server performance...................................................................18 Overview..............................................................................................................................18 Online Analysis......................................................................................................................18 Performing Online Analysis.................................................................................................18 Offline Analysis......................................................................................................................19 Performing Offline Analysis.................................................................................................19 Reading the analysis information..............................................................................................20 System Details pane...........................................................................................................20 Server Configuration pane..................................................................................................21 Results pane......................................................................................................................21 Graphical display...................................................................................................................21 Expanding the local storage................................................................................................21 Displaying the controller.....................................................................................................22 Displaying the port.............................................................................................................22 Displaying the drive...........................................................................................................23 Displaying the inventory......................................................................................................23 5 Reports...................................................................................................25 Overview..............................................................................................................................25 Static Analysis report...............................................................................................................25 Contents 3 Generating a Static Analysis Report.....................................................................................26 Generating an SQL queries list........................................................................................26 Sample performance management Static Analysis report.........................................................26 System Summary report...........................................................................................................27 Generating a System Summary report...................................................................................27 Generating an SQL queries list........................................................................................28 Sample performance management System Summary report.....................................................28 System Summary report for a server ................................................................................28 System Summary report for a VMware ESX Host ...............................................................29 System Summary report for a VM Guest...........................................................................31 CSV File Generator report........................................................................................................31 Generating a CSV File Generator Report..............................................................................31 Generating an SQL queries list........................................................................................31 Sample performance management CSV file...........................................................................32 Server Availability Report........................................................................................................32 Generating a Server Availability Report................................................................................32 Generating an SQL queries list........................................................................................33 Sample performance management Server Availability report...................................................33 Insight Control performance management measurement categories...............................................33 Servers.............................................................................................................................33 Servers with VMware, Hyper-V or VMHost.............................................................................34 VM guest..........................................................................................................................34 Smart Array controllers.......................................................................................................34 Smart Array logical drives...................................................................................................35 SCSI buses attached to Smart Array controllers......................................................................35 Fibre Channel host bus adapters..........................................................................................35 Fibre Channel enclosures....................................................................................................35 SCSI adapters...................................................................................................................36 SCSI buses attached to SCSI adapters..................................................................................36 SCSI drives attached to SCSI adapters..................................................................................36 IDE controllers...................................................................................................................36 Network adapters..............................................................................................................36 Host buses........................................................................................................................37 Overall performance management performance status.................................................................37 6 Troubleshooting .......................................................................................39 Overview..............................................................................................................................39 Insight Control performance management installation and uninstallation issues...............................39 Insight Control performance management licensing and monitoring administration issues.................39 Insight Control performance management component issues.........................................................41 Other known issues.................................................................................................................43 Internet Explorer issues.......................................................................................................43 HP SIM integration issues....................................................................................................44 Windows Server 2003/2008 issues....................................................................................45 L:H:S pane issue................................................................................................................46 KVM issue........................................................................................................................46 7 Support and other resources......................................................................47 Information to collect before contacting HP.................................................................................47 How to contact HP..................................................................................................................47 Security bulletin and alert policy for non-HP owned software components......................................47 Subscription service............................................................................................................47 Registering for software technical support and update service.......................................................47 How to use your software technical support and update service...............................................48 HP authorized resellers............................................................................................................48 Related information.................................................................................................................48 4 Contents Typographic conventions.........................................................................................................48 8 Documentation feedback...........................................................................50 A Measurement parameter matrix..................................................................51 Server metrics........................................................................................................................51 Server status......................................................................................................................51 Server inventory.................................................................................................................51 Processors.............................................................................................................................51 Processors Status................................................................................................................52 Processors Inventory...........................................................................................................52 Memory................................................................................................................................52 Memory Status..................................................................................................................52 Memory Inventory..............................................................................................................53 Network connections..............................................................................................................53 Network Connections Status................................................................................................53 Network Connection Inventory.............................................................................................53 Network adapter....................................................................................................................53 Network Adapter Status......................................................................................................54 Network Adapter Inventory.................................................................................................54 Network port.........................................................................................................................54 Network Port Status............................................................................................................54 Network Port Inventory.......................................................................................................55 Storage components...............................................................................................................55 Storage Status...................................................................................................................55 Storage Inventory...............................................................................................................55 Smart Array controller.............................................................................................................55 Smart Array Controller Status...............................................................................................55 Smart Array Controller Inventory..........................................................................................56 SCSI adapter.........................................................................................................................56 SCSI Adapter Status...........................................................................................................56 SCSI Adapter Inventory.......................................................................................................56 Drive array............................................................................................................................56 Drive Array Status..............................................................................................................56 Drive Array Inventory..........................................................................................................57 Logical drive..........................................................................................................................57 Logical Drive Status............................................................................................................57 Logical Drive Inventory........................................................................................................57 Smart Array SCSI drive............................................................................................................57 Smart Array SCSI Drive Status..............................................................................................57 Smart SCSI Drive Inventory..................................................................................................58 SATA Drives...........................................................................................................................58 SATA Drive Status...............................................................................................................58 SATA Drive Inventory..........................................................................................................59 SAS Drives.............................................................................................................................59 SAS Drive Status................................................................................................................59 SAS Drive Inventory............................................................................................................59 SCSI drive.............................................................................................................................60 SCSI Drive Status...............................................................................................................60 SCSI Drive Inventory...........................................................................................................60 IDE channel...........................................................................................................................60 IDE Channel Status............................................................................................................61 IDE Channel Inventory........................................................................................................61 IDE controller.........................................................................................................................61 IDE Controller Status...........................................................................................................61 IDE Controller Inventory......................................................................................................61 Contents 5 ATA disk................................................................................................................................61 ATA Disk Status.................................................................................................................61 ATA Disk Inventory.............................................................................................................62 Host buses.............................................................................................................................62 Host Buses Status...............................................................................................................62 Host Buses Inventory...........................................................................................................62 PCI bus.................................................................................................................................62 PCI Bus Status....................................................................................................................62 PCI Bus Inventory...............................................................................................................63 Static analysis........................................................................................................................63 B Bottleneck scenarios..................................................................................64 Analyzing a network storage bottleneck condition......................................................................64 Selecting the server............................................................................................................64 Displaying the storage status...............................................................................................64 Displaying the logical drive under network storage.................................................................65 Displaying the array...........................................................................................................65 Analyzing a server bottleneck condition....................................................................................65 Selecting the server............................................................................................................66 Displaying the memory status..............................................................................................66 Displaying the memory graph..............................................................................................67 Analyzing a virtual machine host and guest bottleneck condition..................................................67 Selecting the server (virtual machine host) ............................................................................67 Displaying the virtual machine host status..............................................................................68 Displaying the virtual machine guests page...........................................................................68 Displaying the virtual machine guest.....................................................................................69 Displaying the virtual machine guest performance..................................................................69 Recommendations...................................................................................................................70 Addressing performance issues with no hardware upgrade recommendation.............................70 Performing a static analysis......................................................................................................70 General usage..................................................................................................................70 Glossary....................................................................................................72 Index.........................................................................................................74 6 Contents 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 performance information is analyzed to determine if there is an impending or existing performance bottleneck issue. This information can be interactively displayed using the Online Analysis tool or logged to a database for later analysis or reporting using the Offline Analysis tool. Proactive notification can be set up using the HP Systems Insight Manager notification tool. Insight Control performance management provides you with the following menu options on the Insight Control console: • Online and Offline Analysis: For Online Analysis tool: From the Insight Control console Diagnose→Performance Management→Online Analysis For Offline Analysis tool: From the Insight Control console Diagnose→Performance Management→Offline Analysis • Insight Control performance management Reports (Static Analysis Report, System Summary Report, CSV File Generator, and Server Availability Report): For Static Analysis Report: From the Insight Control console Reports→Performance Management→Static Analysis Report For System Summary Report: From the Insight Control console Reports→Performance Management→System Summary Report For CSV File Generator: From the Insight Control console Reports→Performance Management→CSV File Generator For Server Availability Report: From the Insight Control console Reports→Performance Management→Server Availability Report • Insight Control performance management Options (Manual Log Purge, Monitoring Administration, and Set Performance Threshold): For Manual Log Purge: From the Insight Control console Options→Performance Management→Manual Log Purge For Monitoring Administration: From the Insight Control console Options→Performance Management→Monitoring Administration For Set Performance Threshold: From the Insight Control console Options→Performance Management→Set Performance Threshold The Online Analysis tool for Insight Control performance management is accessed from clients running Internet Explorer 7.0 or later. The tool can monitor servers running supported versions of Windows and Linux. The web-based application allows the performance of any monitored server to be monitored and analyzed in real-time on a remote client system. The Offline Analysis tool provides the option to analyze the data later by logging it on to a database. Various performance management reports can be generated from the Insight Control performance management Reports option. A System Summary report can be generated from the data in the performance database in HTML format. A CSV File Generator generates comma-separated value (CSV) files for importing into desktop for analysis or onto other different reporting tools. A Static Analysis report is an analysis of the hardware configuration for the server as a whole, identifying Overview 7 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. Since ICperf is a plugin component of SIM, the GUI is tightly integrated with SIM GUI and can be accessed by a web browser. Both functionality and performance data of the manage node can be accessed from a client system using the Internet Explorer, in which an applet displays the information. Database software for the analysis server stores and catalogs data. The database requires Windows authentication to be set from HP System Insight Manager. For more information about setting authentication levels with HP SIM, see the Systems Insight Manager Installation and Configuration Guide. Protocol settings HP Insight Control performance management (performance management) uses both Simple Network Management Protocol (SNMPv1) and Web based Enterprise Management (WBEM) protocols for data collection from the managed nodes. However, SNMPv1 does not address security concerns of confidentiality and integrity of data, HP recommends that you use WBEM protocol wherever applicable. You can enable or disable the protocol settings in HP SIM. Select Options→Protocol Settings→Global Protocol Settings. If the managed nodes support both SNMP and WBEM protocols, WBEM protocol is used by default. Features Insight Control performance management offers the following support and management options: 8 • Supports monitoring servers running Windows, VMWare ESX, Red Hat Linux or SUSE LINUX. • Displays individual CPU statistics. • Suggests solutions for every bottleneck situation. • Provides a concise overview of configuration anomalies that could impact performance. • Reports on subsystems that cause performance constraints. This enables pinpointed upgrades to economically extend the useful life of your servers. Introduction • 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. Data collection, performance analysis and recommendation of the managed nodes having IPv6 address is similar to IPv4, with a limitation that performance data of VMs is not available for the host running on IPv6 only. While configuring the Linux server in the SNMP file, add the community string as rocommunity public ::. Without this setting the PF icon of the node changes to critical, when discovered with IPv6 address. NOTE: Starting HP Insight Control performance management 7.3 onwards support is available for Simplified Chinese language. Features 9 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. To license servers, you can use either of the following options: • In the License Manager, license servers using the Insight Control license keys. • In the Managed System Setup wizard, license the servers using the Insight Control license keys. NOTE: Starting with the Insight Software 6.0 DVD release, you don't need to go to the Unlicensed System page to license all the servers for performance management. Supported licenses The Insight Control license supports all the Insight Control components including Insight Control performance management. Licensing preparation Before licensing servers for performance management, verify that each server has a supported operating system, a version of Management Agents, or/and WBEM providers installed. Also, make sure that HP SIM reports the correct hardware and software information for each of the servers. For information about supported operating systems, Insight Management Agent version, and WBEM providers version, see the HP Insight Software Support Matrix. Licensing servers In earlier releases of Insight Control performance management, servers were licensed using the License Manager page and the Unlicensed System page. In this version of Insight Control performance management, you can license servers for performance management using one of the following pages: • License Manager • Managed System Setup Wizard You can license a server that meets at least one of the following conditions: • It has a product name and operating system specified • It is part of a supported configuration In addition, management agents must be of a supported version. If the servers meet one of these conditions, you follow the procedure on “Licensing the discovered server(s) using HP SIM license manager” (page 10) or “Licensing Insight Control performance management using the managed system setup wizard” (page 11). Licensing the discovered server(s) using HP SIM license manager Insight Control performance management licenses can be added to the performance management database and deployed on an individual server using the HP SIM License Manager. 10 Licensing 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. After successfully completing the task, the server appears on the Monitoring Administration page. To verify if the server is a supported server, see the supported servers list in HP Insight Management Support Matrix . Adding licenses To add the licenses to the performance management database, complete the following steps: 1. From the Insight Control console toolbar, select Deploy→License Manager. The Product License Information pane appears. 2. Click Add Licenses. The Add Licenses pane appears. 3. Enter an available license key. 4. Click Process. 5. Click OK. The added license is displayed in the Manage Licenses page. NOTE: If the license key is not valid, an error message appears, and the license key is not added to the database. Applying licenses to a server To apply licenses to a server, complete the following steps: 1. Select the server in the All Systems page. 2. From the HP Insight Control console toolbar, select Deploy→License Manager→Manage Licenses. The product license information pane appears. 3. Select HP Insight Control, and click Apply license(s). The license status displays as licensed. Licensing Insight Control performance management using the managed system setup wizard Insight Control performance management licenses can be added to the performance management database and deployed to an individual Analysis Server using the Insight managed system setup wizard. Adding licenses to the performance management database To add the licenses to the performance management database using the Insight managed system setup wizard, complete the following steps: 1. From the HP Insight Control console toolbar, select Configure→Managed System Setup wizard. The Introduction page appears. 2. Click Next. The Select Features page appears. The list of features that can be configured for the systems is listed in Select Features page. 3. 4. 5. Select HP Insight Control and click Next. The Choose Options page appears. Click Next. The Analyze System page displays the results of the selected system whether licensed or not licensed. Click Next. The Select License page appears. Licensing Insight Control performance management using the managed system setup wizard 11 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. The Introduction page appears. 3. Click Next. Features that can be configured for the systems are listed in Select Features page. 4. Select HP Insight Control and click Next. The Choose Options page appears. Click Next. The Select Features page appears. 5. The Analyze System page appears, and displays the results of the selected system whether licensed or not licensed. Click Next. The Select License page appears. 6. 7. 8. Select the performance management licenses. Click Next. The Task Credentials page appears. Click Next. The Summary page opens and lists the options that can be configured. Click Run Now. The Results page appears and displays the server that is successfully licensed. Licensing virtual machine hosts The procedure to license virtual machine hosts is not the same as licensing other servers. However, as a prerequisite, the virtual machine host must be licensed in HP Insight Control. The VM Host cannot be monitored for performance management if it is not licensed and managed in virt. Virtual machine guests do not have any license for performance management. For more information about licensing Insight Control virtual machine management, see the Insight Control virtual machine management documentation. 12 Licensing 3 Monitoring server performance Overview This chapter provides overview of how to use Insight Control performance management to monitor the servers in your system. The features discussed in this chapter include: • Insight Control performance management interface • Monitoring Administration page • ◦ Default performance management monitoring settings ◦ Setting performance management parameters ◦ Number of samples ◦ Sample rate ◦ Setting performance threshold ◦ Setting the log days Manual Log Purge page Using the performance management interface This section shows how performance management is used. A usage scenario demonstrates setup, administration, and server monitoring. Opening the Insight Control console For information on how to access the Insight Control console using the Internet Explorer or Firefox web browsers, see the HP Systems Insight Manager User Guide. The Insight Control console runs in a web browser window. Icons in this column indicate the current performance state of a server. Amber (Major) icon indicates that a bottleneck condition exists on the selected server. See the following figure: 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, Overview 13 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. The figure below shows the Monitoring Administration page. To open the Monitoring Administration page: From the HP Insight Control console toolbar, select Options→Performance Management→Monitoring Administration. The Monitoring Administration page appears in a new browser window. See the following figure: 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. Default performance management monitoring settings This section provides information on the default performance management monitoring settings. The default settings are: • Monitor • Number of samples to determine status - 5 • Number of log days - 30 You can change the default monitoring settings on the Monitoring Administration page by selecting the setting and entering a new value. Setting performance management monitoring parameters Servers are monitored based on the performance monitoring parameters. The monitoring status and the number of samples must be configured in the performance management for servers to be monitored. 14 Monitoring server performance Insight Control performance management monitoring operates in four modes: • Monitor - This mode enables server status information that HP SIM and HP Insight Control performance management display. You can view the analysis information using the Online Analysis tool. • Monitor Alert - This mode, in addition to the capabilities enabled with Monitor, sends alerts to HP SIM when the status of a server changes. • Monitor, Log, Alert - This mode, in addition to the capabilities enabled with Monitor Alert, stores detailed performance information in the performance management database for later reporting using the Offline Analysis tool. • Monitor Log - This mode enables monitoring of servers and stores the performance information in the performance management database for a playback later. Number of samples The Number of samples setting lets you adjust of performance management analysis to account for highly variable or stable system performance. A higher number of samples results in smaller average changes in performance; it generates fewer performance bottleneck indications for a server whose performance changes significantly. Fewer samples can be used for servers with more stable performance or when the sampling rate is higher. Sample rate The default sample rate is 300 seconds. After you start monitoring a server, the sample rate appears on the Monitoring Administration page and retrieves data from agents for the monitored server using the sample rate. NOTE: Sample rate is populated automatically. 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. Log days Use the log option to choose the number of days, months, or years for which you need the data logged for a server. Select a value for this option using the two drop-down lists. The first list contains values from 1 through 20. The second list has options such as days, months, and years. For example, if you select “2” in the first list and “years” in the second list, data is logged for 730 days. The data that was logged first is replaced cyclically as new data is logged. Control the display of the number of managed nodes You can set the MAX_SERVERS_PER_PAGE property in the pmp-web.properties file to control the number of managed nodes displayed on the Monitoring Administration page. The properties file is available in the $SIM_INSTALL_DIR\jboss\server\hpsim\deploy\pmpnext.ear\pmp-web.war\WEB-INF\classes directory, where HP SIM is installed in the $SIM_INSTALL_DIR directory. The property must be set to a maximum of 150 servers per page. Monitoring Administration page 15 WARNING! When the property is set to a value greater than 150, the HP SIM crashes, leading to a Denial-of-Service (DOS) to all the HP SIM—based functionality. Manual Log Purge page Manual Log Purge lets you delete the recorded sessions for a logged server, logged in the performance management database and occupying hard disk storage space. Use this tool regularly to remove older recorded sessions and reduce database size. To delete records in the performance management database: 1. From the HP Insight Control/HP Matrix Operating Environment console toolbar, select Options→Performance Management→Manual Log Purge. 2. Select the check box for the server from which you wish to delete the logged data. 3. Specify the number of days or the date to delete data older than the specified number of days or the specified date. NOTE: You cannot delete the logged data of a server for the same day or the same date. The data needs to be logged in for a minimum of 24 hours before deleting the logged-in data for the server. 4. To remove the data from the performance management database, click Delete Selected Data. 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: 16 Monitoring server performance To enable logging for virtual machine guests: 1. From the Insight Control console toolbar, select Options→Performance Management→Monitoring Administration. The Monitoring Administration page appears in a new browser window. 2. To view and monitor only Virtual machine hosts and guests select Virtual Server(s) and click search tab. 3. To view and monitor all the servers (Servers, virtual machine hosts and virtual machine guests), select Both and click search. 4. Select the virtual machine guest for which you want to change monitoring parameters. To select all the items listed on the page, select the check box at the top of the column. 5. Select the monitoring parameters (Monitor, Alert, and Log) for the virtual machine guests. 6. Click Apply. The changes made to the monitoring status of the server are updated. 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. IMPORTANT: To monitor, alert, and log virtual machine guests, enable the monitor, alert, and log parameters for the associated virtual machine host. NOTE: The sample rate, log days, and number of samples cannot be set for the virtual machine guests. These values are the same as those of the virtual machine host. Enabling virtual machine host and virtual machine guests logging 17 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. The monitored components include processor, memory, local and external storage, network storage, network connections, host bus, virtual machine guest, and virtual machine host components for each server. When you select a monitored server icon from the PF column of the HP Insight Control/HP Matrix Operating Environment console or when you select Diagnose→Performance Management→Online Analysis from the console toolbar, the performance management Online Analysis screen appears in a new browser window, as shown below. The Online Analysis page displays the performance status view for the server. See the following figure: Performing Online Analysis The Online Analysis tool lets you see performance data from a real-time data stream. Its interface details the performance status and inventory of the monitored servers and their components. To open the Online Analysis page, choose either of the following options: • From the HP Insight Control/HP Matrix Operating Environment console, click on All Systems page. The All Systems page appears. Click the monitored server icon on the PF column. • 18 Perform the following steps: Analyzing server performance 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. When Online Analysis is started for a server, an Online Analysis session is started automatically for any network storage enclosure connected to that server. If you have a hypervisor installed, and have configured Virtual Machines, performance management treats this server as a VM host. When performance management identifies the server as a VM host, you must license the server through Insight Control virtual machine management. When the VM host is licensed through virt, performance management collects performance data of the host. Insight Control performance management displays the information provided by virt. Click to list the VM Guests being monitored. Offline Analysis Use Offline Analysis to view recorded data sessions from the database. This allows you to review of specific logged information that has been sampled from the database. Offline Analysis differs from Online Analysis in that the data comes from a database rather than a real-time data stream. To open the Offline Analysis page, select Diagnose→Performance Management→Offline Analysis from the Insight Control console. During the session, data is shown in the Manual refresh mode, which lets you advance the samples manually. To enable manual mode, click any navigation button. Manual mode navigation buttons include: • To the first sample • To the previous bottleneck • To the previous sample • To the next sample • Forward to the next bottleneck • To the latest sample Performing Offline Analysis The Offline Analysis tool lets you view performance data from a database that has been captured and logged over a specified period of time. Insight Control performance management Offline Analysis can detect hardware configuration changes. You can also view recorded data sessions from the performance management database. To use Offline Analysis: Offline Analysis 19 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. After you select offline analysis parameters, the Offline Analysis page displays the performance status view for the server. The following icons help you navigate the bottleneck display. • back to the previous bottleneck • forward to the next bottleneck For example, if a status change happens at 6:00 a.m. from green to amber, yellow to amber, or green to yellow, click the Next or Previous bottleneck navigation button and the Offline Analysis page for 6:00 a.m. appears. However, if the status changes at 6:00 a.m. from amber to yellow, amber to green, or yellow to green, the next bottleneck button does not navigate to that time. Reading the analysis information The following sections describe various methods of reading the analysis information. Below are the panes of analysis information that appear on the Online/Offline Analysis page: System Details pane The Systems detail pane appears at the top left side of the browser window below the banner and provides the following information: • Server name—Name of the monitored server currently being monitored. • Server OS—Operating system version of the monitored server currently being monitored. • Server IP—IP address assigned to the monitored server currently being monitored. • Sample Rate—The frequency with which the agents are collecting performance data on the monitored server. • Samples for Status—Number of samples averaged to determine system performance status. • Alert—Indicates if alerts will be sent when certain server performance status conditions occur. • Log—Indicates if the performance data is currently being logged for the monitored server. • Set Threshold—Provides a link for modifying the performance threshold values for the monitored server. NOTE: 20 The Set Threshold link is available only on the Online Analysis page. Analyzing server performance 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. Results pane The Online Analysis pane displays the status, inventory, and graphical representation for the selected server and its components. Three tabs provide the following information: • Status—Performance counters metrics, associated with the selected component. The table provides the average, maximum, minimum, and last (current) values for the counters. A status icon indicates the performance of the component. The icon changes as the level of severity is indicated as the status changes from normal to major. The Status tab includes: ◦ Analysis Explanation—Why a bottleneck exists. ◦ Recommendation—Possible actions to relieve the bottleneck. ◦ Configuration Issues—Details of any hardware or agent configuration issues that are detected. • Graph—Graphical representation of the performance metrics associated with the selected component. The graph, changes as the values change, and shows the number of samples as set on the Monitoring Administration page. • Inventory—Hardware or configuration details of the selected component configuration, such as the processor or the NIC configuration. Graphical display The graphical display provides a graphical representation of the performance metrics of the monitored server. Expanding the local storage To expand the tree structure for storage component, click the + icon next to Storage in the configuration tree, and then select the storage node. See the following figure: Graphical display 21 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. See the following figure: 22 Analyzing server performance 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 23 24 Analyzing server performance 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. • Static Analysis report is an analysis of the hardware configuration for the server as a whole, identifying potential problem areas. • Server Availability report consolidates information on availability of servers at any point in time. See the following figure: The CSV file documents each individual sample for every component analyzed, collecting different measurements for each. All report formats can generate reports for either one designated system or a group of systems as a whole. The reports generated through performance management are stored in this default location (Drive):\Program Files\HP\Insight Control performance management\ To generate a report: 1. Select Reports→Performance Management. 2. Click type of report you want: • Static Analysis Report • System Summary Report • CSV File Generator • Server Availability Report Static Analysis report The Static Analysis report is an analysis of the hardware configuration for the server as a whole, identifying potential problem areas. Overview 25 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. See the following figure: Generating an SQL queries list 1. 2. From the Static Analysis Report screen, select the server for which you want to generate a list. Click Show SQL queries. The SQL queries list appears in a separate browser window. The static analysis report is not available for VM guests. Sample performance management Static Analysis report A Static Analysis report is an analysis of the hardware configuration for the server as a whole, identifying potential problem areas. In a VM host, the report displays only the processor information, such as the number of processors detected. For a complete list of the configuration information analyzed to report the status of server subsystems, see “Insight Control performance management measurement categories” . See the following figure: 26 Reports 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. This is the same information available for each component in the Online Analysis. Generating a System Summary report 1. 2. 3. 4. 5. From the Insight Control console, select Reports→Performance Management→System Summary Report. Select the server for which you want to generate a System Summary report. Enter the dates in the Report on Data From and Report on Data To boxes to get the period for which you want to generate the report. Enter an appropriate file name with an .htm extension in the File Name box. Click Generate Report. The report appears in a separate browser window. See the following figure: System Summary report 27 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. The first section consists of a table showing what percentage of time each server subsystem was in a bottleneck state during the selected interval. The second section of the summary report includes a detailed system configuration listing. This is the same information available for each component in the Online Analysis. This section is not applicable to VM Guests. System Summary report for a server This section shows the information available in the System Summary report of a typical server. Performance management Summary Report for 172.20.60.134, Hardware Configuration as of 11/04/2009. Reporting from 11/02/2009 to 11/04/2009. 28 Subsystem % Normal % Minor % Major Processors 100.0 0.0 0.0 Memory 100.0 0.0 0.0 Network Connections 100.0 0.0 0.0 NC7782 Integrated 1000T Gigabit Server Adapter 100.0 0.0 0.0 Port ID: 1 100.0 0.0 0.0 Host Buses 100.0 0.0 0.0 Compatibility Bus 100.0 0.0 0.0 Compatibility Bus 100.0 0.0 0 Bus 6 100.0 0.0 0.0 Primary Bus 100.0 0.0 0.0 Reports 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.096 MBytes L2 Cache Memory Total Memory: 1024 MB Network Connections NC7782 Integrated 1000T Gigabit Server Adapter (Port Id # : 1) HP NC7782 Gigabit Server Adapter Host Buses Compatibility Bus HP NC7782 Gigabit Server Adapter (Slot # :0) Compatibility Bus HP Smart Array 6i Controller (Slot # :0) (Empty) (Slot # :4 ) Bus 6 (Empty) (Slot # :3) Primary Bus Intel(R) 82801FR SATA RAID Controller (Slot # :0) Primary Bus ATI Rage XL (Slot # :0) Secondary Bus (Empty) (Slot # :1) Bus 5 (Empty) (Slot # :2) Storage Smart Array 6i Drive Array: A Physical Disk: 0 SA SCSI Enclosure: Internal Drive Cage System Summary report for a VMware ESX Host This section shows information available in the System Summary report for a VMWare ESX Host. System Summary report 29 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.0 MByte Mount Points /vmfs/volumes/Storage1 (3) /vmfs/volumes/SAN-ESX Guest SSR Subsystem % Normal % Minor % Major Processors 100.0 0 0 Server Model : Virtual Machine Processors Processor 1 Processor Memory Total Memory: 512 MB Network Connections Total number of Network adapters 1 Device description ethernet0 MAC address 005056a31808 Connection type null IP Addresses: 172.24.38.194 Storage Storage 12288 MByte VDisk name WIN2K8-64bitVM.vmdk VDisk mode persistent 30 Reports 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.0 0 CSV File Generator report CSV File Generator generates CSV files for importing into desktop analysis or reporting tools. The CSV file collects measurements for each sample for every component analyzed. It can report on one designated system or a group of systems. Generating a CSV File Generator Report 1. 2. 3. 4. On All Systems page of the HP SIM console, select Reports→Performance Management→CSV File Generator and select a server. A new browser window displays the selected server with logged data. Enter the appropriate dates for the period for which you want to generate the report in the Report on Data From and Report on Data To fields. Enter an appropriate file name with a .csv extension in the File Name box. Click Generate File. The report appears in a separate browser window. See the following figure: NOTE: The report can be generated for one server at a time and for a maximum period of one month even if the total logged duration is more. Generating an SQL queries list 1. 2. From the CSV File Generator 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. CSV File Generator report 31 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. Server Availability Report A Server Availability Report lists what percentage of time each server component was in a bottleneck state during a selected interval of a time. Generating a Server Availability Report 1. 2. 3. 4. 5. 32 Reports From the Insight Control console, select Reports→Performance Management→Server Availability Report. Select the server for which you want to generate the report. Enter the dates in the Report on Data From and Report on Data To boxes to specify the period of the report. Enter a file name with an .htm extension in the File Name box. Click Generate Report. The report appears in a separate browser window. See the following figure: 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. The report shows what percentage of time each server was in a bottleneck state during the selected interval, Accessible Duration of Server in hours, Inaccessible Duration of Server in hours, and average of each metrics for the selected servers. See the following figure: Insight Control performance management measurement categories The following tables list the measurement categories for servers and subsystem components. Servers The following table list the measurement categories for servers. Sample time Page faults per second Server performance Page reads per second Processor performance Available Megabytes Average processor busy NIC performance Insight Control performance management measurement categories 33 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. Sample time Storage read per second Server performance Storage write per second Processor performance NIC Megabits Received per second Average processor busy NIC Megabits Received per second Available Megabytes Storage Megabytes per second NIC Megabytes per second Available Megabytes NIC Megabits Transmitted per second Network Megabytes per second VM guest IMPORTANT: Host. The measurement categories are not applicable for the server with VMware ESX The following table lists the measurement categories for VM guests. Server Performance Processor Performance Busiest Processor Utilization% Available MBytes NIC MBytes per second MBits sent per second MBits received per second Storage MBytes per second Storage read per second Storage write per second Smart Array controllers The following table lists the measurement categories for Smart Array controllers. 34 Controller ID Transfers per second Name Megabytes per second PCI slot Milliseconds per transfer Sample time Queue length Performance — Reports 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. Enclosure type Performance Controller ID Transfers per second SCSI bus Megabytes per second Sample time SCSI bus utilization percent Fibre Channel host bus adapters The following table lists the measurement categories for Fibre Channel host bus adapters. PCI slot Transfers per second Controller model Megabytes per second HBA ID Milliseconds per transfer Sample time Queue length Performance — Fibre Channel enclosures The following table lists the measurement categories for Fibre Channel enclosures. Model Sample time Name Transfers per second Controller Megabytes per second Current role Milliseconds per transfer HBA Enclosure queue Enclosure — Insight Control performance management measurement categories 35 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. Model Performance Adapter Transfers per second Bus Megabytes per second Sample time SCSI bus utilization percent SCSI drives attached to SCSI adapters The following table lists the measurement categories for SCSI drives attached to SCSI adapters. Model Writes per second Adapter Read Megabytes per second Bus Write Megabytes per second Drive bay Milliseconds per read Sample time Milliseconds per write Performance Queue length Reads per second — IDE controllers The following table lists the measurement categories for IDE controllers. Model Megabytes per second Controller ID Milliseconds per transfer Sample time Queue length Transfers per second — Network adapters The following table lists the measurement categories for Network adapters. 36 Model Performance PCI slot Megabits sent per second Sample time Megabits received per second Reports Host buses The following table lists the measurement categories for host buses. Device Performance Name Megabytes per second Sample time Bus utilization percent Overall performance management performance status The overall performance status for a system can be determined by noting the following values shown in the first half of the summary report: • %Normal—Percentage of overall performance that is satisfactory with no impending or existing bottleneck condition • %Minor—Percentage of overall performance that might be approaching a bottleneck condition • %Major—Percentage of overall performance that is in a bottleneck condition Table 1 (page 38) describes the configuration details and performance status for components analyzed by Insight performance management. The appropriate components are shown in the second section of the summary report. NOTE: When performance management is unable to analyze and log data for a component, the values of %Normal, %Minor, and %Major might be 0. Table 1 Insight Control performance management overall performance summary Components Description and configuration details Server Server models Processors All individual processor models Memory Total physical memory Network Connections Overall network connections Network Card Base Adapter Network card base adapter (PCI slot number) Port ID Port ID number belonging to the network card base adapter (NIC model) Storage Overall storage Shared Storage Overall shared storage Smart Array controller Smart Array controller model (PCI slot number) • Array Configured array • External enclosure • Logical drive number (Windows Physical Disk number) • Internal drive cage • External enclosure connected to the controller • Bus number, Drive ID, Size, SCSI drive model • Internal drive cage connected to the controller • Bus number, Drive ID, Size, SCSI drive model SCSI adapter SCSI adapter model Internal drive cage Internal drive cage connected to the adapter Bus number, Drive ID, Size, SCSI drive model ATA/IDE RAID controller ATA or IDE RAID controller name Overall performance management performance status 37 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 component model) (Slot number) • Bus slot number ◦ 38 Reports (Empty or component model) (Slot number) 6 Troubleshooting Overview This chapter provides solutions for commonly encountered issues with installation, uninstallation and other known issues. The following issues are included: • “Insight Control performance management installation and uninstallation issues” (page 39) • “Insight Control performance management licensing and monitoring administration issues” (page 39) • “Insight Control performance management component issues” (page 41) • “Other known issues” (page 43) Insight Control performance management installation and uninstallation issues Table 2 (page 39) describes the solutions to various problems that you might encounter while installing or uninstalling Insight performance management. Table 2 Installation and uninstallation issues Issue Occurs when Solution Incorrect server details retrieved by performance management. Systems Insight Manager and performance management are remotely installed on a system. During remote MSSQL installation, ensure that the database instance that you specify is not used by any other performance management application. Insight Control performance management licensing and monitoring administration issues Table 3 (page 39) describes issues and solutions that you might encounter with licensing and monitoring administration. Table 3 Insight Control performance management license administration issues Issue Occurs when Solution While logged in as Administrator, access to functions from the Monitoring Administration page is lost and one of the following error messages appears: The Unknown Performance status, Error Performance status, or Monitoring Administration page was left unattended and idle for 15 minutes or more. The session has expired, and performance management set the Current User level to Anonymous as a security precaution. To reactivate the appropriate Current User access level rights after a session has expired: 1. Close the Unknown Performance status, Error Performance Status, or Monitoring Administration page. 2. Launch the page again by clicking the appropriate icon in the PF column of the HP Insight Control console or by selecting the page from the Insight Control console toolbar. • The Current User must have 'administrator' or 'operator' rights enabled in order to access performance management administration functions. • The Current User must have 'administrator' rights enabled in order to access Performance Management licensing functions. While attempting to monitor a virtual The virtual host is not licensed and host, the PF column displays a critical managed by virt. icon for the virtual host. To ensure that the Virtual Host is registered and licensed to virt Overview 39 Table 3 Insight Control performance management license administration issues (continued) Issue Occurs when Solution 1. Select the host server on the All Systems page. 2. Click Deploy on the All Systems page. 3. Select License Manager, and then click Virtual Machine Management. 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. Select Register VM Host. 11. Ensure that the entry of the selected virtual host appears in the Verify Target System page. 12. Click Next. 13. Click Run Now on the Task Confirmation page. When the VM Host is registered, the following message appears: Agent Registration Successful. 14. Select Identify SystemsOptions→Identify Systems) for the selected Host server on All Systems page. While monitoring a node having RHEL The node is not configured correctly. 7 as OS, it is going to critical. 40 Troubleshooting To ensure that the configurations are right, follow the procedure below: 1. Configure the snmpd.conf under \etc directory of the Linux machine. 2. Check if SNMP is installed and SNMP service is up and running. 3. Ensure IM agents have been installed and working properly. 4. Ensure that the MIBs are returning proper data instead of null or empty values. 5. Verify that the Agent_Version and Product_ Sub_Type columns in PMP_Discovered_Servers table are getting populated. SNMP should be listed as a must protocol while discovering the node. 6. If there is any issue with the discovery while having the credential for the node, remove the same from discovery task and try discovering the node without having the credential so as to ensure that the discovery happens properly before monitoring the same. Insight Control performance management component issues Table 4 (page 41) describes issues and solutions that you might encounter with performance management components. Table 4 Insight Control performance management database component issues Issue Occurs when Solution Insight Control performance management installation fails with a message stating that the performance management database validation failed. The \MSQL\Data folder might have performance management .mdf and .ldf files present. This situation occurs when a performance management database has been uninstalled. Manually delete the performance management .mdf and .ldf files in the \MSQL\Data folder before installing the database software/performance management again. NOTE: Uninstalling the database software does not remove the user-created .mdf and .ldf files. Insight Control performance SQL server restarts. management status is inconsistent with the mode of operation or other unexpected behavior occurs. Restart HP SIM service. No disk space is available to log Insight Control performance management data in the SQL database, and SQL events are generated in the event log. Do not use SQL Express to log performance data in case of more managed nodes. Upgrade to SQL Server (2005/2008) to log performance data for more managed nodes. This occurs with SQL Express where a maximum database size limitation of 4 GB exists. Insight Control performance management logs more information than previous versions of performance management. The PMP online\offline status and The isWindows() method graph values for storage which checks whether a node is component is turning to '0'. a Window node or a Linux node returns false for all those integer values of cpqHoOsType, which are not present in the windowsOsType.properties file. If subsequent data collection is attempted, although it is a window node, the default data collection is attempted for the Linux Oids, thereby returning zero values. While verifying the new controller cards, if the GUI of PMP pages displays zero value, follow the procedure to troubleshoot the issue: 1. Find out the integer value that is being returned from the MIB walker for the OID cpqHoOsType.1 2. Verify this integer value in the windowsOstype.properties file. The windowsOstype.properties file is available in the PMP installation directory in the C:\Program Files\HP\Insight Control performance management location. 3. If the integer value is not present, add the new integer value along with the OS name in the windowsOstype.properties file. Insight Control performance management component issues 41 Table 4 Insight Control performance management database component issues (continued) Issue Occurs when Solution 4. Restart the SIM service. Now the data collection happens as usual and the storage controller card displays the metric values in GUI. The storage controller name is not Whenever a MIB returns displayed in the online\offline Controller ID other than the ID's analysis page of PMP. present in the controllercard.properties file, the storage Controller name is not displayed. While verifying the new controller cards, if the Controller ID is displayed instead of Name of the controller in the PMP online\offline page, follow the procedure to troubleshoot the issue: 1. Find out the Controller Name that is being returned from MIB Walker for the OID CpqHoFwVerEntry. This behavior is due to one of the 2. In the PMP online\offline page note the Array following reasons: Controller ID returned by the Controller. the card is new, hence MIB is 3. Verify the integer value (Controller ID) in the returning new integer value controllerCard.properties file. or The controllerCard.properties file is the Controller card name is not available in the PMP installation directory in present in the controller the C:\Program Files\HP\Insight properties file. Control performance management location. 4. If the integer value is not present, stop the SIM service and add the new integer value along with the Controller name in the controllerCard.properties file. 5. Restart the SIM service. Now the name of the controller will be displayed as expected in the PMP online\offline page. 42 Troubleshooting 1 Other known issues This section describes known issues with various components and provides solutions for them. The following issues are included: • “Internet Explorer issues” (page 43) • “HP SIM integration issues” (page 44) • “Windows Server 2003/2008 issues” (page 45) • “L:H:S pane issue” (page 46) • “KVM issue” (page 46) Internet Explorer issues Table 5 (page 43) describes issues and solutions that can be associated with Internet Explorer. Table 5 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. In such a case, Internet Explorer prompts the user to decide whether to continue running the slow script or stop running the script. Some tests and benchmarks may use scripts that take a long time to run, and you may want to increase the amount of time before the message box appears. In Internet Explorer, you can change the script time-out value on specific client machines by modifying a registry entry. To change the time-out value in Internet Explorer 4.0, 5.0, 6, or 7: 1. Using a Registry Editor such as Regedt32.exe, open the key: HKEY_CURRENT_USER\Software\Microsoft \Internet Explorer\Styles NOTE: If the Styles key is not present, create a new key that is called Styles. 2. Create a new DWORD value called "MaxScriptStatements" under this key and set the value to the desired number of script statements. If you are unsure of the value you need to set the DWORD to, you can set it to the value 0xFFFFFFFF to completely avoid the dialog. NOTE: By default, the "Styles" key does not exist. If the key has not been added, the default threshold limit for the time-out dialog box is 5,000,000 statements for Internet Explorer 4 and later. Because the Internet Explorer 4.0, 5.0, 6, and 7 time-out is based on the number of script statements executed, the time-out dialog box will not display during ActiveX control or database-access delays. Endless loops in script will still be detected. Other known issues 43 HP SIM integration issues Table 6 (page 44) describes issues and solutions that you might encounter with HP SIM integration. Table 6 Systems Insight Manager integration Issue Occurs when Solution When the icon in the PF column is clicked, the overall server performance status indicated in Online Analysis does not match the server performance status in the PF column. The refresh interval of the Online Analysis page, which is based on sample rates, is different from the refresh interval of the PF column, which is fixed at 2 minutes. As a result, the performance status information does not match. Refresh the HP Insight Control console and click the PF column. After the Insight Control performance The PMPTools.xml file is not management installation, the executed properly during HP SIM and performance management menu does performance management integration. not appear on the HP SIM console. Add the performance management menu manually. To manually add the performance management menu, perform either of the following procedures: • From the command line, enter: mxtool —a —f ”:\Insight Control 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. The error message Page Not Found HP SIM CMS name link is not resolved Note the name used in the browser appears when launching performance correctly on the network. window. Verify that the name resolves management from the HP SIM menu. on the network and that it is not being affected by any proxy settings in the browser. 44 Troubleshooting Windows Server 2003/2008 issues Table 7 (page 45) describes issues and solutions that you might encounter with Windows Server 2003/2008. Table 7 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. Windows Server 2003/2008 is not specifically configured to accept SNMP packets before HP SIM can collect and classify information about ProLiant servers from the Management Agents. Configure SNMP Service for Windows Server 2003/2008: 1. Open Service Console, right-click on SNMP service, and then click Properties. 2. Select the Traps tab, and then verify that “public” is entered as the Community Name. 3. Click the Security tab, verify that Accept SNMP packets from any hosts is selected, and add the following Community Settings: Content from Web site listed below is being blocked by Internet Explorer security configuration. Systems Insight Manager did not identify the Windows Server 2003/2008 (any edition) system as a ProLiant server. • Community ◦ Public ◦ Private • Rights ◦ Read Only ◦ Read Create 4. Restart HP SIM service. Other known issues 45 L:H:S pane issue Table 8 (page 46) describes the issue with the left hand side pane of the Insight Control performance management user interface. Table 8 L:H:S pane issue Issue Occurs when Solution Left hand side pane appears blank on Insight Control performance management user interface with NIC teaming and non English NIC adapter name. NIC teaming is configured on the monitored server, with localized adapter name (adapter name other than English). To resolve this issue, change the device name of the teaming adapter from localized language to English. KVM issue Table 9 (page 46) describes the issue with the performance icon of the server when the server is validated with RHEL 7.1 with a default installation of KVM. Table 9 KVM issue 46 Issue Occurs when Performance icon of the server shows critical If the server is validated with RHEL 7.1 To resolve this issue, perform the below with a default installation of KVM, the steps: performance icon of the server shows 1. Login to the HP Systems Insight critical. Manager page. 2. Discover, license and monitor the server in Monitoring Administrator page. 3. Click on the system name of the discovered server. 4. Go to Tool & Links tab and click Edit System Properties. 5. Under Product Description, select System Subtype drop-down where KVM is listed and change it to HP Proliant. Click OK. Troubleshooting Solution 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 United States website for contact options: http://welcome.hp.com/country/us/en/contact_us.html • In the United States, call 1-800-HP-INVENT (1-800-474-6836) to contact HP by telephone. This service is available 24 hours a day, 7 days a week. For continuous quality improvement, conversations might be recorded or monitored. • In other locations, see the Contact HP Worldwide website for contact options: http://welcome.hp.com/country/us/en/wwcontact.html Security bulletin and alert policy for non-HP owned software components Open source software (such as OpenSSL) or third-party software (such as Java) are sometimes included in HP products. HP discloses that the non-HP owned software components listed in the Insight Management end user license agreement (EULA) are included with Insight Management. The EULA is included with the Insight Management Installer on Insight Management DVD #1. HP addresses security bulletins for the software components listed in the EULA with the same level of support afforded HP products. HP is committed to reducing security defects and helping you mitigate the risks associated with security defects when they do occur. When a security defect is found, HP has a well defined process that culminates with the publication of a security bulletin. The security bulletin provides you with a high level description of the problem and explains how to mitigate the security defect. Subscription service HP recommends that you register your product at the Subscriber's Choice for Business website: http://www.hp.com/country/us/en/contact_us.html. After registering, you will receive email notification of product enhancements, new driver versions, firmware updates, and other product resources. Registering for software technical support and update service Insight Management includes one year of 24 x 7 HP Software Technical Support and Update Service. This service provides access to HP technical resources for assistance in resolving software implementation or operations problems. Information to collect before contacting HP 47 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. How to use your software technical support and update service As HP releases updates to software, the latest versions of the software and documentation are made available to you. The Software Updates and Licensing portal gives you access to software, documentation and license updates for products on your HP software support agreement. You can access this portal from the HP Support Center: HP Support Center After creating your profile and linking your support agreements to your profile, see the Software Updates and Licensing portal at http://www.hp.com/go/hpsoftwareupdatesupport to obtain software, documentation, and license updates. HP authorized resellers For the name of the nearest HP authorized reseller, see the following sources: • In the United States, see the HP U.S. service locator website: http://www.hp.com/service_locator • In other locations, see the Contact HP worldwide website: http://www.hp.com/go/assistance Related information Documents • HP Insight Control documentation: http://www.hp.com/go/insightcontrol/docs • Systems Insight Manager documentation: http://h18002.www1.hp.com/products/servers/management/hpsim/ infolibrary.html Websites • HP Insight Control: http://www.hp.com/go/insightcontrol • Systems Insight Manager: http://www.hp.com/go/hpsim Typographic conventions This document uses the following typographical conventions: Book title The title of a book. On the web, this can be a hyperlink to the book itself. 48 Command A command name or command phrase, for example ls -a. Computer output Information displayed by the computer. Support and other resources 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. Replaceable The name of a placeholder that you replace with an actual value. [] In command syntax statements, these characters enclose optional content. {} In command syntax statements, these characters enclose required content. | The character that separates items in a linear list of choices. ... Indicates that the preceding element can be repeated one or more times. WARNING An alert that calls attention to important information that, if not understood or followed, results in personal injury. CAUTION An alert that calls attention to important information that, if not understood or followed, results in data loss, data corruption, or damage to hardware or software. IMPORTANT An alert that calls attention to essential information. NOTE An alert that contains additional or supplementary information. TIP An alert that provides helpful information. Typographic conventions 49 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 ([email protected]). Include the document title and part number, version number, or the URL when submitting your feedback. 50 Documentation 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). A low Available MBytes value might indicate memory allocation bottlenecks. • Page Faults/Sec—Number of faulted pages handled by the processor each second. • Network MBytes/Sec—Sum of megabytes transferred (transmitted and received) over the subsystem each second. • Storage MBytes/Sec—Sum of megabytes transferred (read and written) over the storage subsystem each second. • Host Bus MBytes/Sec—Sum of megabytes transferred over the host buses each second. Server inventory • • Server model ◦ Processor quantity and description ◦ Amount of memory ◦ Network adapters and ports ◦ Storage controllers/SCSI adapters ◦ Host buses Operating system ◦ Server operating system and version information ◦ Summary of the file systems defined on the operating system ◦ Number of processors in use ◦ Windows and Linux physical disks ◦ Server specific memory recommendations (for G7 servers and above), if any Processors The following information is provided for processors. Server metrics 51 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. • Each processor is assigned an idle thread in the idle process consuming unproductive processor cycles not used by another thread. Some processors might be more heavily loaded than others. In this case, the total processor time percentage is the average of the loads on each processor. • Busiest Processor Utilization %—Average utilization of the logical processor with the highest utilization. This value is equal to the Average Processor Utilization % if the server is using a processor core. • Processor Busy %—Percentage of time that the processor is executing a non-idle thread. • Context Switches/Sec—Number of thread context switches at which all processors on the server are switched from one thread to another each second. Context switches occur when a running thread voluntarily relinquishes the processor, is preempted by a higher-priority ready thread, or switches between user mode and privileged (kernel) mode to use a subsystem service. • Interrupts/Sec—Average number of hardware interrupts the processor is receiving and servicing each second. Average Processor Utilization % and Highest Processor Utilization % are used to determine processor performance. Processors Inventory • Processor Support—Number of processors supported by the server • Processors—Number of processors installed on the server and a summary of the processors (type, speed, and cache size) Memory The following information is provided for memory. Memory Status 52 • Available MBytes—Memory that is not currently allocated to any process or is unused. A low Available MBytes value can indicate memory allocation bottlenecks. • Page Reads/Sec—Number of times the disk was read to retrieve pages of virtual memory necessary to resolve page faults each second. Multiple pages can be read during a single disk read operation. • Pages Input/Sec—Number of pages read from the disk to resolve memory references to pages that were not in memory at the time of the reference. This counter includes paging traffic on behalf of the system cache to access file data for applications. It is important to observe this counter if you are concerned about excessive memory usage, or thrashing, and the excessive paging that can result. • Page Faults/Sec—Average number of page faults each second. A page fault occurs when a process refers to a virtual memory page that is not in its working set in main memory. A page fault does not cause the page to be fetched from disk if that page is on the standby list and Measurement parameter matrix 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. • Hard Page Faults %—Ratio of page faults per second to pages input per second. This value is a primary indication of memory bottlenecks. Memory performance is determined primarily by the rate at which memory is swapped out to disk. Page Reads/Sec is the primary factor in determining memory performance issues, but the Hard Page Faults % and Available MBytes are also considered. Memory Inventory • System Memory ◦ Physical memory installed in the server ◦ Amount of memory that can be addressed by the operating system ◦ Any server-specific memory technology or configurations • Memory Board—Configuration of the memory boards and lists the number of DIMMs configured in each particular DIMM socket and any empty sockets • Memory Configuration recommendations—Server specific memory recommendations (for G7 servers and above), if any Network connections The following information is provided for network connections. Network Connections Status • Network MBytes/Sec—Average number of megabytes transferred (transmitted or received) over the network subsystem each second • MBits TX/Sec—Average number of megabits transmitted over the network each second • MBits RX/Sec—Average number of megabits received over the network each second Network connection performance is determined by the performance of the network adapters. Network Connection Inventory • Network Connections Configuration—Number of adapters and ports installed and available on the server, including any that are disabled • IP Addresses—All IP addresses assigned to the ports • Displays the NIC teaming information and the NIC adapters involved in teaming of a monitored server Network adapter The following information is provided for a network adapter. Network connections 53 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 Adapter Inventory • NIC Configuration ◦ Name and location of the network adapter ◦ Supported and negotiated PCI protocol (bus speed) of the network adapter ◦ Number of ports on the NIC adapter, including any upgrade modules installed on the network adapter • NIC Ports—All IP addresses assigned to the network ports • Network Teams—State of all the ports on all network adapters Network port The following information is provided for a network port. Network Port Status 54 • MBytes/Sec—Average number of megabytes transferred (transmitted or received) over the NIC port each second. • MBits TX/Sec—Average number of megabits transmitted from the selected NIC port each second. • MBits RX/Sec—Average number of megabits received by the selected NIC port each second. • TX Utilization %—Percentage of data transmitted from the selected NIC port. This value is calculated from the TX MBits/Sec and the operating speed of the NIC port. • RX Utilization %—Percentage of data received from the selected NIC port. This value is calculated from the RX MBits/Sec and the operating speed of the NIC port. • Port Utilization %—Percentage of data transferred (transmitted over the NIC port). If the port is running in full duplex mode, Port Utilization % is the higher of TX Utilization % and RX Utilization %. If the port is running in half duplex mode, Port Utilization % is the sum of TX Utilization % and RX Utilization %. Measurement parameter matrix 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. Insight Control performance management is designed to monitor a variety of storage components, including: • SCSI arrays and logical and physical disk drives • Smart arrays Storage Status • Storage Transfers/Sec—Number of PCI bus transfers to and from storage each second. • Storage MBytes/Sec—Average number of megabytes transferred (read and written) on the storage each second. Storage Inventory • Windows/Linux Logical Disks—Lists all of the logical disks in the storage subsystem and identifies their associated drive letter, file system, disk drive size (in MB), and percentage of space used • Windows/Linux Physical Disks—Lists all of the physical disks in the storage subsystem and identifies their associated SCSI ID, drive letter, and array controller Smart Array controller The following information is provided for a Smart Array controller. Smart Array Controller Status • Transfers/Sec—Number of requests between the server and this IDE Smart Array controller each second • MBytes/Sec—Sum of all megabytes transferred (read and written) between the server and this Smart Array controller each second • Millisec/Transfer—Average time for each request to complete • Queue Length—Average number of concurrent requests between the server and this Smart Array controller, including transfers currently being serviced and transfers waiting for service, regardless of where the request is waiting (drive or controller) Smart Array controller performance is based on the performance of the SCSI disks attached to the controller and the SCSI buses that attach the drives to the controller. Storage components 55 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 drives and identifies each drive SCSI ID, drive letter, and associated Smart Array controller. SCSI adapter The following information is provided for a SCSI adapter. SCSI Adapter Status • Transfers/Sec—Number of requests between the server and this SCSI adapter each second • MBytes/Sec—Average number of megabytes transferred (read and written) between the server and this SCSI adapter each second • Millisec/Transfer—Average time for each request to complete • Queue Length—Average number of concurrent requests between the server and this SCSI adapter, including transfers currently being serviced and transfers waiting for service, regardless of where the request is waiting (drive or adapter) SCSI adapter performance is based on the performance of the SCSI disks attached to the adapter and the SCSI buses that attach the disks to the adapter. SCSI Adapter Inventory • Supported and negotiated PCI protocol (bus speed) used by the SCSI adapter. • Number of SCSI drives configured on the adapter. • Number of SCSI ports used. • Windows/Linux Physical Disks—Lists the physical disk drives and identifies each drive SCSI ID, drive letter, and associated SCSI adapter. Drive array The following information is provided for a drive array. Drive Array Status 56 • Reads/Sec—Number of reads from each drive in the drive array each second • Writes/Sec—Number of writes to each drive in the drive array each second • Read MBytes/Sec—Nverage number of megabytes read from each drive in the drive array each second • Write MBytes/Sec—Average number of megabytes written to each drive in the drive array each second • Millisec/Read—Average time for each read to complete Measurement parameter matrix • 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 SCSI drives constituting the disk array • Spare Drives—Lists the SCSI drives designated as spares Logical drive The following information is provided for a logical drive. Logical Drive Status • Reads/Sec—Number of reads from this logical drive each second • Writes/Sec—Number of writes to this logical drive each second • Read MBytes/Sec—Number of megabytes read from the logical drive each second • Write MBytes/Sec—Number of megabytes written to the logical drive each second • Millisec/Read—Average time for each read to complete • Millisec/Write—Average time for each write to complete • Queue Length—Average number of concurrent requests between the server and this logical drive, including transfers currently being serviced and transfers waiting for service, regardless of where the request is waiting (disk or controller) Logical Drive Inventory Logical Drive Configuration • Controller on which the logical drive is defined • Array label (such as A, B, or C) as shown by the Array Configuration Utility (ACU) • Logical drive number as assigned by the ACU and the physical disk mapping • Logical drive size in megabytes • RAID level for this logical drive • Logical drive striping factor • Whether caching is enabled for this logical drive Smart Array SCSI drive The following information is provided for a Smart Array SCSI drive. Smart Array SCSI Drive Status • Disk Reads/Sec—Number of reads from the drive each second • Disk Writes/Sec—Number of writes to the drive each second • Disk Read MBytes/Sec—Number of megabytes read from the drive each second • Disk Write MBytes/Sec—Number of megabytes written to the drive each second • Disk Millisec/Read—Average time for each read to complete Logical drive 57 • 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 is attached ◦ Location of the hard drive in its enclosure ◦ Array in which the drive is configured ◦ SCSI protocol negotiated for transfers between this drive and the disk controller SATA Drives The following information is provided for a SATA drive. SATA Drive Status • Disk Read/Sec—Average number of reads from the selected SATA drive each second • Disk Write/Sec—Average number of writes to the selected SATA drive each second • Disk Read Mbytes/Sec—Average number of Megabytes of data read from the selected SATA drive each second • Disk Write Mbytes/Sec—Average number of Megabytes of data written to the selected SATA drive each second • Disk Millisec/Read—Average time required to complete a read operation • Disk Millisec/Write—Average time required to complete a write operation • Disk Queue Length—Average number of transfer requests (reads and writes) waiting to be serviced by the SATA drive, including transfers currently being serviced and transfers waiting for service, regardless of where the request is waiting (drive or controller) Insight Control performance management uses a set of algorithms to determine the SATA drive status. The Disk Queue Length is a primary parameter. However, when the value of the Disk Queue Length exceeds the acceptable value, the Disk Reads/Sec and Writes/Sec are examined to determine whether read or write operations require most of the drive throughput. When combined with Disk Millisec/Read or Write, performance management can determine if the number of requests for the drive will exceed the capabilities of the drive. 58 Measurement parameter matrix 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 information is provided for an SAS Drive. SAS Drive Status • Disk Read/Sec—Average number of reads from the selected SAS drive each second • Disk Write/Sec—Average number of writes to the selected SAS drive each second • Disk Read Mbytes/Sec—Average number of Megabytes of data read from the selected SAS drive each second • Disk Write Mbytes/Sec—Average number of Megabytes of data written to the selected SAS drive each second • Disk Millisecond/Read—Average time required to complete a read operation • Disk Millisecond/Write—Average time required to complete a write operation • Disk Queue Length—Average number of transfer requests (reads and writes) waiting to be serviced by the SAS drive, including transfers currently being serviced and transfers waiting for service, regardless of where the request is waiting (drive or controller) Insight Control performance management uses a set of algorithms to determine the SAS drive status. The Disk Queue Length is a primary parameter. However, when the value of the Disk Queue Length exceeds the acceptable value, the Disk Reads/Sec and Disk Writes/Sec are examined to determine whether read or write operations require most of the drive throughput. When combined with Disk Millisecond/Read or Disk Millisecond/Write, performance management can determine if the number of requests for the drive will exceed the capabilities of the drive. SAS 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 SAS Drives 59 ◦ 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 Drive Status • Disk Reads/Sec—Average number of reads from the selected SCSI drive each second • Disk Writes/Sec—Average number of writes to the selected SCSI drive each second • Disk Read MBytes/Sec—Average number of megabytes read from the selected SCSI drive each second • Disk Write MBytes/Sec—Average number of megabytes written to the selected SCSI drive each second • Disk Millisec/Read—Average time required to complete a read • Disk Millisec/Write—Average time required to complete a write • Disk Queue Length—Average number of transfer requests (reads and writes) waiting to be serviced by the SCSI drive, including transfers currently being serviced and transfers waiting for service, regardless of where the request is waiting (drive or controller) Insight Control performance management uses a set of algorithms to determine SCSI drive status. In general, the Disk Queue Length is a primary parameter. When the value of the Disk Queue Length exceeds an acceptable value, the Disk Reads/Sec and Disk Writes/Sec are examined to determine whether read or write operations are requiring most of the drive throughput. When combined with Disk Millisecond/Read or Disk Millisecond/Write, performance management can determine if the number of requests for the drive is exceeding the capabilities of the drive. SCSI Drive Inventory • • Drive Information ◦ Description of the drive, including the 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 ◦ SCSI protocol negotiated for transfers between this drive and the disk controller IDE channel The following information is provided for an IDE channel. 60 Measurement parameter matrix IDE Channel Status • MBytes/Sec—Average number of megabytes transferred on this IDE channel each second (the sum of the MBytes/Sec for all ATA disks on this channel) • Transfers/Sec—Average number of transfers on this IDE channel each second (the sum of the Transfers/Sec for all ATA disks on this channel) • Channel Queue—Average number of transfer requests (reads and writes) waiting to be serviced by ATA disks on the IDE channel IDE Channel Inventory Channel Configuration • IDE controller to which this IDE channel is connected • Number of ATA disks attached to the channel IDE controller The following information is provided for an IDE controller. IDE Controller Status • Transfers/Sec—Number of requests between the server and this IDE controller each second • MBytes/Sec—Sum of all megabytes transferred (read and written) between the server and this IDE controller each second • Millisec/Transfer—Average time for each request to complete • Queue Length—Average number of concurrent requests between the server and this IDE controller, including transfers currently being serviced and transfers waiting for service, regardless of where the request is waiting (disk or controller) IDE controller status is determined by the performance status of the ATA disks attached to the controller and the IDE channels connecting the ATA disks to the controller. IDE Controller Inventory • • Controller Configuration ◦ Controller identification, including controller model and PCI slot (if applicable) ◦ Number of disk arrays on the controller (if applicable) ◦ Number of ATA disks attached to the controller Windows/Linux Physical Disks—Each Microsoft Windows and Linux physical disk defined on this IDE controller and whether the physical disk is defined on a single ATA disk or an array of ATA disks ATA disk The following information is provided for an ATA disk. ATA Disk Status • Reads/Sec—Number of reads from this ATA disk each second • Writes/Sec—Number of writes to this ATA disk each second • Read MBytes/Sec—Average number of megabytes read from the ATA disk each second • Write MBytes/Sec—Average number of megabytes written to the ATA disk each second • Millisec/Read—Average time for each read to complete IDE controller 61 • Millisec/Write—Average time for each write to complete • Queue Length—Average number of concurrent requests between the server and this ATA disk (Queue Length is the primary indicator of ATA disk performance, whether the disk is part of an array) ATA Disk Inventory • Disk Information—Description of the drive, including the hard drive model number • Configuration Information ◦ Summary of the drive configuration ◦ Name of the IDE controller to which it is attached ◦ To which disk array the disk belongs (if applicable) Host buses The following information is provided for host buses. 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 62 • MBytes/Sec—Average number of megabytes transferred on the selected PCI bus each second. • PCI Utilization %—PCI utilization for the selected PCI bus. A 32-bit PCI and 64-bit PCI can operate simultaneously on the same PCI bus. The utilization is primarily dependent on the MBytes/Sec rate and the negotiated PCI bus protocol: ◦ 32-bit PCI—Operates at 33 MHz, resulting in a maximum throughput of 132 MB/s ◦ 64-bit PCI—Operates at 33 MHz, resulting in a maximum throughput of 264 MB/s ◦ 64-bit/50-MHz PCI-X—Provides a maximum throughput of 400 MB/s ◦ 64-bit/66-MHz PCI or PCI-X—Provides a maximum throughput of 528 MB/s ◦ 64-bit/100-MHz PCI-X—Provides a maximum throughput of 800 MB/s ◦ 64-bit/133-MHz PCI-X—Provides a maximum throughput of 1064 MB/s ◦ PCI Express X1—Provides a maximum throughput of 500 MB/s ◦ PCI Express X2—Provides a maximum throughput of 1000 MB/s ◦ PCI Express X4—Provides a maximum throughput of 2 GB/s ◦ PCI Express X8—Provides a maximum throughput of 4 GB/s Measurement parameter matrix ◦ PCI Express X12—Provides a maximum throughput of 6 GB/s ◦ PCI Express X16—Provides a maximum throughput of 8 GB/s PCI bus performance is evaluated using the Bus Utilization %. NOTE: Insight Control performance management does not accurately report the negotiated PCI bus protocol when unknown PCI devices with slower transfer rates than the controller are configured on the same bus. PCI Bus Inventory • PCI Support—Supported and negotiated PCI protocol (bus and speed) • PCI Devices—PCI bus slots and any I/O expansion boards installed in the slots 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: • ◦ Bus overloading ◦ Too many I/O resources plugged into the same bus on a multi-bus server Storage—For example: ◦ A fast physical disk drive plugged into an enclosure that cannot support the maximum I/O capabilities of the drive ◦ A slow physical drive plugged into a fast enclosure ◦ A RAID consisting of a mix of drive speeds ◦ A RAID consisting of a mix of drive capacities Static analysis 63 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 screen displays the server tree in the Server Configuration frame 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 performance issue. See the following figure: Server problems can also be seen within the Server Configuration frame. The tree structure in the Server Configuration frame displays the configuration of each server, including individual components monitored by performance management. The icons appearing in the tree next to a server or component indicate the performance status for that item or the item under the server. The performance status icon for the selected server also appears in the Online Analysis pane. Insight Control performance management indicates multiple problems for the server in this example. Generally, only one component has a critical performance issue because bottlenecks tend to mask one another. Displaying the storage status Trace the performance issue by using the information that appears next to the amber (Major) icon. In the Server Configuration frame, to access the storage information and display the storage status page in the Online Analysis pane, select Storage. Related and important storage counters appear in the Analysis Data table. See the following figure: 64 Bottleneck scenarios 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. See the following figure: Analyzing a server bottleneck condition The following sections discuss the appropriate actions to take when a bottleneck condition exists on a server. In this scenario, the server name is pmpserver. Analyzing a server bottleneck condition 65 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. Server problems can also be viewed in the Server Configuration pane. The tree structure in the Server Configuration frame displays the configuration of each server, including the components monitored by performance management. The icons shown in the tree next to a server or component indicate the performance status for that. The performance status icon for the selected server also appears in the Online Analysis pane. Generally, only one component has a critical performance issue because bottlenecks tend to mask one another. Displaying the memory status In the Server Configuration frame, select Memory to access the memory information and display the Status page for memory in the Online Analysis pane. Memory counters appear in the Analysis Data table. See the following figure: 66 Bottleneck scenarios 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. The Graph pane appears. See the following figure: This graph displays the number of samples as selected in Monitoring Administration page. The duration of the graph would be for a period that is the same as sample rate (default 120) multiplied by Number of Samples. The pattern of the graph shows rising, peaking, and declining values, which might be caused by the completion of the new batch job. At the time the graph is created, the batch job no longer causes a problem. However, the performance information is logged in the database for later review with the Offline Analysis tool. Analyzing a virtual machine host and guest bottleneck condition The following sections discuss the actions to take when a bottleneck exists on virtual machine hosts and guests. IMPORTANT: The virtual machine host must be licensed for HP Insight Control. It must be registered on the CMS before being licensed and monitored by performance management. Selecting the server (virtual machine host) Click the PF column against the node you want to analyze to display the performance management Online Analysis window. The screen displays the server node tree in the left configuration navigation pane and the Status tab in the right pane. The counters that appear are selected items from the various components. See the following figure: Analyzing a virtual machine host and guest bottleneck condition 67 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. Related counters for the virtual machine host appear in the Analysis Data table. See the following figure: The Analysis Explanation indicates that the virtual machine host includes the performance of the virtual machine guests. Displaying the virtual machine guests page To access the virtual machine guest and display the Status tab in the Online Analysis panel, click the virtual machine guests tree in the System Configuration pane. Related counters for the virtual machine guest appear in the Analysis Data table. See the following figure: 68 Bottleneck scenarios 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. Displaying the virtual machine guest performance In the System Configuration pane, click a VM guest subcomponent to get its performance parameters. See the following figure: In this example, the Analysis Explanation indicates that the components of VM vmgurest2 are operating normally. Analyzing a virtual machine host and guest bottleneck condition 69 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. This recommendation indicates that more than one logical processor exists in the system and at least one processor is not fully utilized. Online Analysis recommendations for these types of performance issues are component-specific. Performing a static analysis The following sections provide examples of using static analysis. General usage Performance issues are often introduced during system configuration. This condition might be caused by a planning error, an error in following the prescribed configuration path, or as a result of the system receiving many updates to a system over time. Regardless of the cause, performance management can analyze static configurations and make suggestions about areas of concern before a change occurs. To see a static analysis report: 1. From the HP Insight Control/HP Matrix Operating Environment console toolbar, click Reports→Performance Management→Static Analysis Report. 2. Select the pmp-xicc385pe9m server checkbox. 3. To display the Static Analysis Report for pmpserver, click Generate Report. These results can be printed from the browser. See the following figure: 70 Bottleneck scenarios Performing a static analysis 71 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. It also hosts the CPU or server power supplies. event Information sent to certain users that something in the managed environment has changed. Events are generated from SNMP traps. Systems Insight Manager receives a trap when an important event occurs. Events are defined as: • Warning: Indicates a state that might become a problem. • Informational: Requires no attention and are provided as useful information. • Normal: Indicates that this event is not a problem. • Minor: Indicates a warning condition that can escalate into a more serious problem. • Major: Indicates an impending failure. • Critical: Indicates a failure and signal the need for immediate attention. graphical user interface (GUI) A program interface that takes advantage of the graphics capabilities of the computer to make the program easier to use. The HP SIM GUI runs in a web browser. HP Insight Control System management software that is the clear choice for managing HP servers and storage by being the easiest, simplest, and least expensive way for HP system administrators to maximize system uptime and health • Delivers a consolidated view of everything you need to manage your HP infrastructure from anywhere - physical and virtual • Optimizes a system uptime and health by pro-actively discovering, monitoring, and alerting for potential problems • Provides easy access to warranty and contract Information and automates remote support • Is the Foundation for managing HP platforms and Support Services, easily integrates with bundles like ICE and ID-VSE, and extends to the Operations Center HP Insight Control performance management A software solution that detects, analyzes, and explains hardware bottlenecks on HP ProLiant servers. Insight Control performance management tools consist of Online Analysis, Offline Analysis, Comma Separated Value (CSV) File Generator Report, System Summary Report, Status Analysis Report, Server availability Report, Configuration, Licensing, and Manual Log Purge, Monitoring Administration, Set performance threshold. HP Insight Management Agents A program that regularly gathers information or performs some other service without the user's immediate presence. ProLiant Support Pack A set of HP software components that have been bundled together by HP, and verified to work with a particular operating system. It contains driver components, agent components, and application and utility components. All are verified to install together. Simple Network Management Protocol (SNMP) One management protocol supported by HP SIM. Traditional management protocol used extensively by networking systems and most servers. Management Information Base for Network Management of TCP/IP-based internets (MIB-II) is the standard information available consistently across all vendors. Systems Insight Manager Provides unified foundation management services for HP servers, storage, and network resources from a single console. Systems Insight Manager delivers centralized fault, configuration, inventory, performance management, warranty details, automated service call initiation and troubleshooting information. Systems Insight Manager is built according to industry standards to manage HP and third-party infrastructure resources. 72 Glossary Web-Based Enterprise Management (WBEM) 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. 73 Index A R analysis offline, 19 online, 18 report CSV file generator, 31 performance management, 25 server availability, 32 static analysis, 25 system summary, 27 C CSV file generator report, 31 D display controller, 22 graphical, 21 inventory, 23 port, 22, 23 G generating CSV file generator report, 31 server availability report, 32 static analysis report, 26 system summary report, 27 I Insight Control performance management overview, 7 L licensing overview, 10 preparation, 10 log days, 15 log purge manual, 16 M monitoring servers, 13 O overview Insight Control performance management, 7 licensing, 10 monitoring servers, 13 server performance analysis, 18 troubleshooting, 39 P performance management offline analysis, 19 online analysis, 18 report, 25 troubleshooting, 39 74 Index S server configuration, 21 set performance monitoring parameters, 14 setting performance threshold, 15 static analysis report, 25 system summary report, 27 T troubleshooting overview, 39 performance management, 39 typographic conventions, 48