HP StorageWorks Storage Mirroring Reporting Center user guide Part number: T2558-96071 First edition: February 2008
Legal and notice information © Copyright 2008 Hewlett-Packard Development Company, L.P. Hewlett-Packard Company makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Hewlett-Packard shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this material.
Contents About this guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Related documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Document conventions and symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 HP technical support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Server utilization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Processor utilization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Memory utilization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Network interface utilization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Trend chart specific appearance parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Data views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Area chart and stacked area chart appearance parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bar charts and stacked bar charts appearance parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
vi
About this guide This document describes how to use the Storage Mirroring® Reporting Center interface to create and validate your application configuration. Related documentation Before you begin to configure your solution, make sure that you have complete documentation for your operating system and Storage Mirroring. The following document(s) contain additional information that you may need while setting up this solution: • Storage Mirroring User’s Guide or online documentation • Readme.
• Applicable error messages • Operating system type and revision level • Detailed, specific questions For continuous quality improvement, calls may be recorded or monitored. Customer self repair HP customer self repair (CSR) programs allow you to repair your StorageWorks product. If a CSR part needs replacing, HP ships the part directly to you so that you can install it at your convenience. Some parts do not qualify for CSR.
Storage Mirroring Reporting Center overview Storage Mirroring Reporting Center (SMRC) is a centralized reporting and analysis solution that allows users to access detailed, custom analyses, reports, and monitoring of all Storage Mirroring servers in the environment. Storage Mirroring Reporting Center reports, analyses, and dashboards provide the ability to show the overall effectiveness of Storage Mirroring protection over time and to analyze trends in a data protection scheme.
NOTE: Storage Mirroring only needs to be installed on the servers for which you want to collect data. The collection server should NOT be running Storage Mirroring Application Manager or Storage Mirroring Server Recovery Option. If one of these applications is inadvertently installed on top of Storage Mirroring Reporting Center. See the Readme.html document for a workaround.
For help troubleshooting connectivity issues related to invalid permissions, see “Storage Mirroring Reporting Center troubleshooting” on page 45. Installing Storage Mirroring Reporting Center Storage Mirroring Reporting Center is installed separately from Storage Mirroring. The installation provides both server and client reporting components. The server component provides the data collection and monitoring engine and stores the collected information within a SQL Server environment.
3. In the Server Properties dialog box, enter the hostname of the server you wish to monitor in the Name field. Optionally, add a description for the host in the Description field. 4. Specify a Username and Password of an administrator on the host you will be monitoring. This is used to connect to the server to gather data. 5. Create aliases for any alternative names for the host. Click Add to create an alias.
• “Unassigning a group” on page 16 • “Deleting a group” on page 16 • “Configuring alerts” on page 17 • “Configuring views” on page 17 Configuring system settings There are a number of system-wide settings that change or modify the behavior of the product. To view or modify these settings, select File, System Settings from the main menu. The System Settings dialog box appears. NOTE: occur.
Field Description Log Directory Location where the Storage Mirroring Reporting Center server and collector processes are written to. Server Log Level Verbosity level at which to write the log file for the controller, reporter, analysis engine, and listener processes. The default value is Info. It is recommended that you change this value only to assist with troubleshooting a problem. Changing this value may affect the performance of the product. To put a process into Debug mode, select Debug Low.
You may need to add alternative names as aliases to the node definition for Storage Mirroring servers. These alternate names should include either the short or fully-qualified hostname of the Storage Mirroring server.
3. Edit the node. 4. Click OK. Deleting nodes Unassigning a node does not delete it from Storage Mirroring Reporting Center. To delete a node, you must delete it using the Node Editor. 1. Select the node and select Tools, Node Editor from the main menu. The Node List dialog box appears. 2. Click Delete. Configuring groups You can create groups to contain nodes that represent the Storage Mirroring servers. The benefit of creating groups is the ability to run reports against all nodes within that group.
Configuring alerts You can set up Storage Mirroring Reporting Center to monitor Storage Mirroring servers for certain conditions. When these conditions that are set up to be monitored are met, they are displayed in the Alerts report. To create criteria for alerts that are displayed in the SMRC Reports, Alerts report: 1. Right-click to select the node against which you want to configure the alert conditions. Navigate to Configuration, Properties. The Server Properties dialog box appears. 2.
• “Running reports” on page 18 • “Selecting a time period” on page 19 • “Selecting a node” on page 19 • “Selecting a report” on page 19 • “Drilling down” on page 19 • “Trend chart drill down” on page 20 • “Zooming in on a chart section” on page 20 • “Opening dashboard reports” on page 20 • “Drilling down within detailed tables” on page 20 • “Displaying previous reports” on page 20 • “Printing reports” on page 20 • “Saving reports” on page 20 • “Emailing reports” on page 21 • “Customizing report appearance”
• “Printing reports” on page 20 • “Saving reports” on page 20 • “Emailing reports” on page 21 You can run reports from group objects or individual nodes in the Navigation tree. When generating a report for a group object, the results include the data for all nodes within that group. In addition, you can compare the performance of one object to another object by running comparison reports. To do this, select multiple objects using Control + Click from the Navigation tree.
• “Opening dashboard reports” on page 20 • “Drilling down within detailed tables” on page 20 • “Displaying previous reports” on page 20 Trend chart drill down Trend reports plot data sets in a line graph against time. You can drill down on specific data by selecting the area of the chart and dragging the mouse on the chart area with the left mouse button over the region of interest and then releasing the mouse button. Click inside the selected area. The information within the drill-down appears.
3. Click Save. Emailing reports You can send reports as emails by specifying details in the Mail dialog box. If the report is too large to be delivered, an alert is sent stating that the report was not sent. To send a report as an email, perform the following steps: 1. Open the Mail dialog box by selecting File, Email Report from the menu bar. 2. In the Mail tab, specify the email address of the person to which you want to send the email in the To field. Enter a subject for the email in the Subject field.
• “SMRC reports” on page 33 • “Data collection errors” on page 33 • “Alerts” on page 33 Dashboard reports Dashboard reports include the following: • “Server utilization” on page 22 • “Connections” on page 23 • “Transmission” on page 24 • “Server performance” on page 25 NOTE: Reports are customizable, so not all available data may be visible in a particular report view.
The information returned by this report includes: • Server—The name of the server • Interface—The identifier of the network interface • Incoming Utilization—The utilization of data in to the network interface (%) • Outgoing Utilization—The utilization of data out of the network interface (%) File system utilization NOTE: Reports are customizable, so not all available data may be visible in a particular report view.
• Repset—The name of the replication set • Protected Time—The percentage of time the data was protected • Unprotected Time—The percentage of time the data was not protected • Mirror Time— The percentage of the unprotected time due to mirror activity • Total Mirrors—The total number of mirror tasks • Mirror Duration—The amount of time for mirror activity Transmission The Transmission Dashboard displays the transmission and network interface utilization for a Storage Mirroring server or group of Storage Mirr
Server performance The Server Performance Dashboard displays the monitor status, status queue performance, target queue performance, and Storage Mirroring transmission for a Storage Mirroring server or group of Storage Mirroring servers. To run the Server Performance Dashboard, select a Storage Mirroring server in the tree. Right-click and select Dashboards, Server Performance from the menu.
• Memory Queue—Bytes in memory queue programmatically calculated by adding mirror + replication disk queue Storage Mirroring transmission report The information returned by this report includes: • Server—Name of the Storage Mirroring server • Source—The name of the source server • Target—The name of the target server • Source IP Address—The address of the source server • Target IP Address—The address of the target server • Transmit Rate—Calculated by dividing the difference in bytes transmitted between rep
Storage Mirroring server connections The Storage Mirroring Server Connections report provides a list of all connections that a server is a member of along with information about that connection. To run the Storage Mirroring Server Connections report, select a Storage Mirroring server in the tree. Right-click and select Configuration Reports, Connections from the menu.
To run the Network Interface Configuration report, select the Storage Mirroring node in the tree. Right-click and select Configuration Reports, Network Interface from the menu.
To run the Connection Status report, select a Storage Mirroring server in the tree. Right-click and select Status Reports, Connections from the menu.
• Target IP Address- The address of the target server File system details The File System Details report displays information on the configuration and status of each file system on the Storage Mirroring server. To run the File System Details report, select the Storage Mirroring node in the tree and select Status Reports, Filesystem from the pop-up menu.
• Target IP Address—The address of the target server • Mirror Queue—Bytes in mirror queue • Replication Queue—Bytes in replication queue • Disk Queue—The number of bytes in the source disk queue • Total Queue—Total bytes in queue programmatically calculated by adding mirror and replication queues • Memory Queue—Bytes in memory queue programmatically calculated by adding mirror + replication disk queue Target queue performance The Target Queue Performance report provides performance statistics for the targe
• “Processor utilization” on page 32 NOTE: Reports are customizable, so not all available data may be visible in a particular report view. File system utilization The File System Utilization report provides information on the file system utilization in the environment over a specified time period and for the servers specified in the report. To run the File System Utilization report, select a Storage Mirroring server in the tree. Right-click and select Utilization Reports, File System from the menu.
The following information is returned by this report: • Server—The name of the server • CPU Utilization—The utilization of the CPU (%) • Process Name—The name of the process NOTE: A blank “Process Name” field indicates total processor utilization. SMRC reports SMRC reports include the following: • “Data collection errors” on page 33 • “Alerts” on page 33 Data collection errors The Data Collection Errors report displays any errors that were generated during data collection.
Each report type has certain associated parameters that you can customize. Hovering over a button displays the name of the parameter. To customize a parameter, click the button. A dialog box appears that allows you to specify the values for that parameter. f If you have changed the appearance of a report, you are prompted with a dialog box asking you if you want the save the changes that you have made to the appearance before you close the report.
3. Click OK. Report filter The Report Filter allows you to filter the data in a report result using conditions. The current condition statement is displayed at the top of the dialog. You can remove any operator or condition expression by selecting the node and clicking Remove. The Report Filter Editor allows you to filter the results of the report by using conditions. 1. Click Report Filter Editor icon. The Report Filter Editor dialog box appears. 2.
the Backup Save Set Size field contains information on the size of a backup Save Set. The data is measured in megabytes. By default, a table report automatically scales the data in the table. For example, if the size of a backup Save Set is 2325 MB, it is displayed in the table as 2.3 GB. The Table Field Editor allows selecting of the fields to include as table columns. It also allows reordering the column. In case of numeric fields, it allows changing their display cast and possibly their scaling.
12. You can add multiple style rules to the list of style rules so that rules are matched against the data in the table in the order that they are displayed in the list. The data in the table displays with the foreground and background colors defined in the first rule in the list to which that the data in the row matches.
• Trend • Area • Bar • Pie By default, charts display the legend if there is enough space to display it without significantly affecting the size of the report. You can modify this behavior either to always or never display the legend. The Legend Option sets whether to display or hide the legend. If set to Automatic, the legend is displayed if the number of series is less than twelve. To specify when to display the legend: 1. Click Legend icon. The Legend Option dialog box appears. 2.
Series All chart based reports provide the ability to select which series are displayed in the report. By default, when a chart is displayed, all series in the data set are displayed. You can modify this behavior to only display certain series by specifying which series you want to display using the Series parameter. To modify the series selection: 1. Click the Series icon. The Series Editor appears. 2.
3. Specify which data series should be plotted on this data view. If you have multiple data views, you can move the series to the second data view by selecting it from the Fields list and clicking the > button. 4. You can disable a data series on a data view by deselecting the Include check box.
x-axis The x-axis parameter is only available when configuring stacked bar charts. Use the x-axis parameter to control whether the x-axis displays the values in the data set over time or displays the value at a point-in-time. To configure the x-axis settings of a bar chart: 1. Click x-axis icon. The X Axis Editor dialog box appears. 2. To specify whether the x-axis should display over time or at a point-in-time, choose either the Time or Value radio button.
3D surface chart and 3D bar chart appearance parameters 3D Surface and Bar charts allow you to plot a data series in three dimensions. To do this, the chart uses the time series of the data on the x-axis and y-axis. In order to get an accurate chart, it is important to set the time interval of the data you are plotting to one-hour intervals.
• Field—Field to plot. • Unit—Unit of the selected field. • Scale To—The multiplier the field is scaled to. Selecting None does not perform any scaling. Automatic scales to the highest possible multiplier. 3. Click OK. Report title editor Edit the text and formatting of the report title. • Display—If checked the report title is displayed in the report. • Title—Text of the report title.
3. In the Value Type field, specify whether the value is a fixed static value or something that is determined at the time the report is evaluated. The options are: • Static—The value is taken from the Value field • User Entered—Prompts the user for the value at the time the report is run • Current Time—The current time in seconds. • Start Time—The start time of the report. • End Time—The end time of the report 4. If defining a static value, specify that value in the Value field. 5.
Chart style editor The chart style editor allows editing of the colors and fonts of different chart elements. Setting any of the parameter as User Selected picks the color or font from the user preference. • Foreground Color—Default foreground color; used by chart elements that are not defined by other element colors. Foreground color may not be used by some charts. Use series style to change the color of chart series. • Background Color—The main background color of the chart area.
• For configuration information, look for controller.xml in the Storage Mirroring Reporting Center install path, and all .xml files in the install subfolder in the Storage Mirroring Reporting Center path. The following log files should be in the log folder under the install path for Storage Mirroring Reporting Center: • analysisengine.log—Check the analysisengine log file if you are having problems with Storage Mirroring Reporting Center generating alerts. • collector.
Removing non-Storage Mirroring nodes Storage Mirroring Reporting Center is designed to monitor Storage Mirroring servers. There is no limit set on the number of Storage Mirroring servers that can be monitored. Storage Mirroring Reporting Center can only monitor up to 10 non-Storage Mirroring servers. If you attempt to monitor more than 10 non-Storage Mirroring servers, the following message will appear: “Report not generated: product monitoring more elements than licenses allow.
Common Collector Errors Reason WMI query on servername failed Check connectivity and configuration with wbemtest. Also happens intermittently when WMI is being used by another process. Make sure that DCOM is turned on. Cannot monitor servers of type () The SMRC Collector checks the product type of the Storage Mirroring server being monitored. Storage Mirroring Reporting Center does not allow you to gather data from the following Storage Mirroring products.
Verifying WMI connectivity To test WMI connectivity from a Storage Mirroring Reporting Center server: 1. Select Start, Run, then enter “WBEMTest”. 2. Click Connect. 3. Edit the following fields: a. Change “root\default” to \\servername\root\cimv2, where servername is the name of the Storage Mirroring server. b. Enter the USER and PASSWORD credentials supplied to Storage Mirroring Reporting Center for that server node.