Documente Academic
Documente Profesional
Documente Cultură
Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
GC26-7897-06 NA 210-04814_A0
Table of Contents | 3
Contents
Copyright information ................................................................................. 9 Trademark information ............................................................................. 11 About this guide .......................................................................................... 13
Audience .................................................................................................................... 13 Supported features ..................................................................................................... 13 Getting information, help, and services ..................................................................... 14 Before you call ............................................................................................... 14 Using the documentation ............................................................................... 14 Web sites ........................................................................................................ 15 Accessing online technical support ............................................................... 15 Hardware service and support ....................................................................... 15 Supported servers and operating systems ...................................................... 15 Firmware updates .......................................................................................... 15 Terminology .............................................................................................................. 16 Keyboard and formatting conventions ...................................................................... 17 Special messages ....................................................................................................... 18 How to send your comments ..................................................................................... 18
4 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0 Applications that run in Management Console ......................................................... 29 Licenses ..................................................................................................................... 30 Window layout and navigation .................................................................................. 31 Window customization .............................................................................................. 32 Data filtering .............................................................................................................. 33
Table of Contents | 5 Dashboard panel descriptions .................................................................................... 61 What events are ......................................................................................................... 62 How to know when an event occurs .......................................................................... 62 Monitoring events .......................................................................................... 63 Responding to and acknowledging events ..................................................... 63 Deleting events .............................................................................................. 64
6 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0 Performance-monitoring with custom views ............................................................. 75 When you must create a custom view ........................................................... 76 How flexible the custom views are ................................................................ 76 Counter data across views ............................................................................. 76 Counters with different units in a single chart ............................................... 76 Viewing real-time data .................................................................................. 77 Creating a custom view ................................................................................. 77 Opening a custom view ................................................................................. 78 Editing a custom view ................................................................................... 78 Deleting a custom view ................................................................................. 78 CPU utilization issues on storage systems or vFiler hosts ............................ 79 Analysis of real-time data .......................................................................................... 79 Methods for preserving performance data ..................................................... 79 Saving a chart ................................................................................................ 80 Exporting a view to a .csv file ....................................................................... 80 Limitations to exporting performance data ................................................... 81 Canned views at various levels .................................................................................. 81 Canned views at the global or group level .................................................... 82 Canned views at the storage system level ..................................................... 84 Canned views at the vFiler level .................................................................... 89 Canned views at the processor level .............................................................. 90 Canned views at the network interface level ................................................. 90 Canned views at the dataset level .................................................................. 91 Canned views at the resource pool level ....................................................... 91 Canned views at the volume level ................................................................. 92 Canned views at the qtree level ..................................................................... 94 Canned views at the LUN level ..................................................................... 95 Canned views at the aggregate level .............................................................. 96 Canned views at the disk level ...................................................................... 96 Canned view at the target level ...................................................................... 97
Table of Contents | 7 Testing alarms .............................................................................................. 102 Enabling or disabling alarms ....................................................................... 102 Adding alarms .............................................................................................. 103 Deleting alarms ............................................................................................ 104 Responding to alarms .................................................................................. 104 How hosts become visible to Performance Advisor ................................................ 105 List of fields in the hosts table ..................................................................... 105 Editing host credentials ............................................................................... 106 Configuration of data collection .................................................................. 106 Copying the data collection configuration ................................................... 107 Effect of increasing sample rates ................................................................. 107 Setting retention periods and sample rates .................................................. 107 What thresholds are ................................................................................................. 108 What resource properties are ....................................................................... 109 Viewing threshold values ............................................................................ 109 When to use thresholds in combination ....................................................... 109 What the Details tab is ................................................................................. 109 Adding thresholds ........................................................................................ 110 Editing thresholds using the Summary tab .................................................. 110 Editing thresholds using charts .................................................................... 111 Editing thresholds using the Details tab ...................................................... 111 Deleting thresholds ...................................................................................... 112 Creating alarms ............................................................................................ 112 What a threshold template is ....................................................................... 112
Copyright information
Copyright 1994 - 2010 Network Appliance, Inc. All rights reserved. Printed in the U.S.A. Portions copyright 2006, 2008 IBM Corporation. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. No part of this document covered by copyright may be reproduced in any form or by any meansgraphic,electronic, or mechanical, including photocopying, recording, taping, or storage in an electronic retrievalsystemwithout prior written permission of the copyright owner. References in this documentation to IBM products, programs, or services do not imply that IBM intendsto make these available in all countries in which IBM operates. Any reference to an IBM product,program, or service is not intended to state or imply that only IBMs product, program, or service maybe used. Any functionally equivalent product, program, or service that does not infringe any of IBMsor NetApps intellectual property rights may be used instead of the IBM or NetApp product, program,or service. Evaluation and verification of operation in conjunction with other products, except thoseexpressly designated by IBM and NetApp, are the user's responsibility. No part of this document covered by copyright may be reproduced in any form or by any meansgraphic,electronic, or mechanical, including photocopying, recording, taping, or storage in an electronic retrievalsystemwithout prior written permission of the copyright owner. Software derived from copyrighted NetApp material is subject to the following license and disclaimer: THIS SOFTWARE IS PROVIDED BY NETAPP "AS IS" AND WITHOUT ANY EXPRESS ORIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIESOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, WHICH ARE HEREBYDISCLAIMED. IN NO EVENT SHALL NETAPP BE LIABLE FOR ANY DIRECT, INDIRECT,INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUTNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANYTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OFTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. NetApp reserves the right to change any products described herein at any time, and without notice.NetApp assumes no responsibility or liability arising from the use of products described herein, exceptas expressly agreed to in writing by NetApp. The use or purchase of this product does not convey alicense under any patent rights, trademark rights, or any other intellectual property rights of NetApp. The product described in this manual may be protected by one or more U.S.A. patents, foreign patents,or pending applications. RESTRICTED RIGHTS LEGEND: Use, duplication, or disclosure by the government is subject torestrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Softwareclause at DFARS 252.277-7103 (October 1988) and FAR 52-227-19 (June 1987).
Notices | 11
Notices
This information was developed for products and services offered in the U.S.A. IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe on any IBM intellectual property right may be used instead. However, it is the users responsibility to evaluate and verify the operation of any non-IBM product, program, or service. IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing to: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, N.Y. 10504-1785 U.S.A. For additional information, visit the web at: http://www.ibm.com/ibm/licensing/contact/ The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you. This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice. Any references in this information to non-IBM web sites are provided for convenience only and do not in any manner serve as an endorsement of those web sites. The materials at those web sites are not part of the materials for this IBM product and use of those web sites is at your own risk.
12 | Notices IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you. Any performance data contained herein was determined in a controlled environment. Therefore, the results obtained in other operating environments may vary significantly. Some measurements may have been made on development-level systems and there is no guarantee that these measurements will be the same on generally available systems. Furthermore, some measurement may have been estimated through extrapolation. Actual results may vary. Users of this document should verify the applicable data for their specific environment. Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. If you are viewing this information in softcopy, the photographs and color illustrations may not appear.
Audience on page 13 Supported features on page 13 Getting information, help, and services on page 14 Terminology on page 16 Keyboard and formatting conventions on page 17 Special messages on page 18 How to send your comments on page 18
Audience
This document is written with certain assumptions about your technical knowledge and experience. This document is for system administrators and others interested in managing and monitoring storage systems with DataFabric Manager and Performance Advisor. This document is written with the assumption that you are familiar with the following technology: Data ONTAP operating system software The protocols you use for file sharing or transfers, such as NFS, CIFS, iSCSI, FCP, or HTTP The client-side operating systems (Linux or Windows)
Supported features
IBM System Storage N series storage systems are driven by NetApp Data ONTAP software. Some features described in the product software documentation are neither offered nor supported by IBM. Please contact your local IBM representative or reseller for further details. Information about supported features can also be found at the following Web site:
14 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
www.ibm.com/storage/support/nas/
A listing of currently available N series products and features can be found at the following Web site:
www.ibm.com/storage/nas/
Before you call on page 14 Using the documentation on page 14 Web sites on page 15 Accessing online technical support on page 15 Hardware service and support on page 15 Supported servers and operating systems on page 15 Firmware updates on page 15
www.ibm.com/storage/support/nas/
Data ONTAP software publications are available as PDF files on the IBM NAS support Web site:
www.ibm.com/storage/support/nas/
Web sites
IBM maintains pages on the World Wide Web where you can get the latest technical information and download device drivers and updates. For NAS product information, go to the following Web site:
www.ibm.com/storage/nas/ For NAS support information, go to the following Web site: www.ibm.com/storage/support/nas/ For AutoSupport information, go to the following Web site: www.ibm.com/storage/support/nas/ For the latest version of publications, go to the following Web site: www.ibm.com/storage/support/nas/
www.ibm.com/storage/support/nas/
www.ibm.com/planetwide/
www.ibm.com/storage/support/nas/
Firmware updates
As with all devices, it is recommended that you run the latest level of firmware, which can be downloaded by visiting the following Web site:
www.ibm.com/storage/support/nas/
Verify that the latest level of firmware is installed on your machine before contacting IBM for technical support. See the Data ONTAP Upgrade Guide for your version of Data ONTAP for more information on updating firmware.
16 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
Terminology
To understand the concepts in this document, you might need to know how certain terms are used. Storage terms array LUN Refers to storage that third-party storage arrays provide to storage systems running Data ONTAP software. One array LUN is the equivalent of one disk on a native disk shelf.
LUN (logical Refers to a logical unit of storage identified by a number. unit number) storage controller Refers to the component of a storage system that runs the Data ONTAP operating system and controls its disk subsystem. Storage controllers are also sometimes called controllers, storage appliances, appliances, storage engines, heads, CPU modules, or controller modules. Refers to the hardware device running Data ONTAP that receives data from and sends data to native disk shelves, third-party storage, or both. Storage systems that run Data ONTAP are sometimes referred to as filers, appliances, storage appliances, gateways, or systems.
Note: The term gateway describes IBM N series storage systems that have been ordered with gateway functionality. Gateways support various types of storage, and they are used with third-party disk storage systemsfor example, disk storage systems from IBM, HP, Hitachi Data Systems, and EMC. In this case, disk storage for customer data and the RAID controller functionality is provided by the back-end disk storage system. A gateway might also be used with disk storage expansion units specifically designed for the IBM N series models.
storage system
The term filer describes IBM N series storage systems that either contain internal disk storage or attach to disk storage expansion units specifically designed for the IBM N series storage systems. Filer storage systems do not support using third-party disk storage systems. third-party storage Refers to the back-end storage arrays, such as IBM, Hitachi Data Systems, and HP, that provide storage for storage systems running Data ONTAP.
Enter, enter
Used to refer to the key that generates a carriage return; the key is named Return on some keyboards. Used to mean pressing one or more keys on the keyboard and then pressing the Enter key, or clicking in a field in a graphical interface and then typing information into the field.
Used to separate individual keys. For example, Ctrl-D means holding down the Ctrl key while pressing the D key. Used to mean pressing one or more keys on the keyboard.
Formatting conventions Convention What it means Words or characters that require special attention. Placeholders for information that you must supply. For example, if the guide says to enter the arp -d hostname command, you enter the characters "arp -d" followed by the actual name of the host. Book titles in cross-references. Command names, option names, keywords, and daemon names. Information displayed on the system console or other computer monitors. Contents of files. File, path, and directory names.
Italic font
Monospaced font
Bold monospaced Words or characters you type. What you type is always shown in lowercase
font
letters, unless your program is case-sensitive and uppercase letters are necessary for it to work properly.
18 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
Special messages
This document might contain the following types of messages to alert you to conditions that you need to be aware of.
Note: A note contains important information that helps you install or operate the system
efficiently.
Attention: An attention notice contains instructions that you must follow to avoid a system crash,
Overview of new and changed features on page 19 User interface changes on page 20 New and changed CLI commands on page 22
Advanced views You can use advanced views to establish a baseline for the data collected by applying statistical parameters such as minimum, maximum, mean, and percentile. Time filters enable you to retrieve the baseline data based on selected business hours and week days. You can use the baseline data in advanced views to set appropriate thresholds. Data export This feature helps you to export the Performance Advisor data collected on the DataFabric Manager server. The data is collected in CMA format. However, you should use this feature only when support requests the data from you. You can diagnose the storage system for any performance-related issue during a given period and get recommendations to resolve the issue. The event correlation chart allows you to plot events of related objects. Also, the chart plots the Operations Manager events, which can help you in diagnosing the cause of the performance degradation.
Performance diagnosis
20 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
Client statistics
You can collect the statistics related to CIFS and NFS client operations to find the cause of latency. Also, you can use this feature to automatically collect perclient statistics when a set of thresholds on a storage system is breached.
Changes Flexible custom views You can apply custom views on either a particular object or every instance of the selected object. The following are the other advantages that are available with this feature: Creating copies of canned views and modifying them Displaying data for historical periods in custom views Comparing the data collected for a counter on multiple instances of an object Configuring bar chart preferences such as the number of objects and the kind of chart
New window to monitor client statistics Command button changes in View windows
The following user actions are consolidated in the Actions list: Add counters
Show events Reset both axes Add thresholds Save the chart Print the chart A new command button, Data Collection, is added to the Set Up Hosts window to configure data collection on storage systems. Starting from this release, data collection is disassociated from views. Hence, you can perform tasks such as setting sample rates and retention periods by using this command button. You can also edit and copy data collection configuration using this button. The following new columns are added to the hosts list: Max Projected Space Used Space Percentage of Used Space A new tab, Data Collection, is added to the bottom-half of the Set Up Hosts window. You can click this tab to display the maximum projected space, used space, sample rate, and retention period of a counter group for a selected host. Also, the window displays the data collection enabled for counters belonging to a selected counter group. Starting from this release, data collection is not part of custom views. You cannot set sample rates and retention periods using this window. The following new command buttons are added: Copy Refresh The following new columns are added to the Views list: Applies to View Type You can apply custom views to one or more particular objects or for all instances of objects by selected type. The details area displays the counter, the counter group, and the kind of chart associated with the selected view.
22 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
Collects CIFS and NFS client operation statistics for a storage system
dfm perf clientstat list
Deletes one or more collections of client statistics from the DataFabric Manager database Performance diagnosis Data export
dfm perf diag troubleshoot
Exports the counter data for the specified objects in the Counter Manager Archive (CMA) file format (binary) Advanced views
dfm perf data retrieve
Retrieves performance data for the specified counters and instances of object with statistical parameters Data collection configuration
dfm perf data enable
Enables the counter data collection for the selected storage system
dfm perf data disable
Disables the counter data collection for the selected storage system
dfm perf data copy
Copies the data collection configuration from one storage system to one or more storage systems. Flexible custom views
dfm perf view create
Destroys a view
Next topics
Topology of Performance Advisor on page 25 Performance Advisor support for hierarchical groups on page 26 Performance Advisor support for secure connections on page 27 Administrator roles in Performance Advisor on page 27 Performance Advisor support for vFiler units on page 27
Components of the Performance Advisor topology on page 25 Limitations of Performance Advisor on page 26 Authentication of a Performance Advisor instance on page 26
26 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0 Performance Advisor reads the performance data stored on the monitoring server and generates performance-related views and charts. You must install Performance Advisor on a Windows or Linux system, separate from the system on which the DataFabric Manager server is installed.
Note: Performance Advisor is available only on the host on which Management Console is
installed. You cannot view Performance Advisor remotely through a browser. The DataFabric Manager server monitors one or more storage systems or vFiler units.
The groups are visible in the View navigation pane. The Global group might contain one or more groups. You can select a group from the Group drop-down list in the menu bar. All the operations that you can perform on the Global group are valid for subgroups too. For example, you can click a subgroup folder to display the Summary View window.
28 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0 The vFiler counters pertaining to its hosting storage systems are displayed for hosting storage systems running Data ONTAP 7.1 or later.
Note: The vFilers, All report at Control Center > Home > Member Details > Virtual Systems in Operations Manager lists your networks vFiler units and their hosting storage systems.
See the Operations Manager Administration Guide for information about DataFabric Manager support for the MultiStore feature.
Related information
What Management Console is on page 29 Applications that run in Management Console on page 29 Management Console Licenses on page 30 Management Console window layout and navigation on page 31 Management Console window customization on page 32 Management Console data filtering on page 33
Related information
30 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
identify the data infrastructure causes and potential causes of reduced performance. Performance Advisor is automatically enabled with the Operations Manager Core license. Protection Manager This application provides a policy-based management tool to help you unify and automate backup and mirroring operations. The application uses a holistic approach to data protection. It provides end-to-end, workflow-based design and seamless integration of SnapVault, SnapMirror, and Open Systems SnapVault to enable you to manage large-scale deployments easily. The disaster recovery feature of the protection application enhances your data protection services by enabling you to continue to provide data access to your users, even in the event of mishap or disaster that disables or destroys the storage systems in your primary data node. If the disaster recovery license is installed, you can quickly enable your secondary storage systems to provide primary data storage access to your users with little or no interruption, until your primary storage systems are reenabled or replaced. Provisioning Manager This application helps you simplify and automate the tasks of provisioning and managing storage. The application provides policy-based provisioning and conformance of storage in datasets. The application also enables you to manually add volumes or qtrees to a dataset at any time, provides manual controls for space and capacity management of existing storage and newly provisioned storage, and allows you to migrate datasets and vFiler units to a new storage destination. The deduplication feature of the provisioning application enhances your data provisioning services by enabling you to eliminate duplicate data blocks to reduce the amount of storage space used to store active data.
About Management Console | 31 Disaster recovery functions To enable the disaster recovery functions, you must install the Protection Manager license and the disaster recovery license. Provisioning functions Provisioning functions are automatically enabled if you have the Protection Manager license installed. If that license is not installed, you must install the Provisioning Manager license on the DataFabric Manager server. This license enables only the provisioning features. Deduplication functions To enable the deduplication functions, you must install the Provisioning Manager license and the deduplication license.
To use Protection Manager or Provisioning Manager, select Tasks > Manage Data or go to the Tasks Bar and click . To use Performance Advisor, select Tasks > Manage Performance or go to the Tasks Bar and click .
Displaying help
To display the Help for all applications on Management Console, click Help > Help Contents. To display Help for the specific window that is currently displayed, click Help > Help For This View or click .
Logging out
To log out, select File > Log Out or click the logout button.
32 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
To log out and close Management Console, select File > Exit.
To view information about the product licenses you have installed, click Viewing product license information Help > About > Licenses. Removed or added licenses are reflected in the license list after you restart Management Console. Applications that run in Management Console vary in the specifics of their window layout. However, the windows are generally divided into two panes: Use the navigation pane on the left to move within an application. Use the content pane on the right to view and manage data. The content pane is generally divided into two areas: lists of selectable data and details of the selected data. Click displayed, for additional details. , when it is
Note: Specific applications might have additional navigation features not described in this section. In addition, software version incompatibility may result in some reduced functionality, which may cause some menu options or buttons to be disabled.
You can hide the Tasks Bar to increase the space available for the content pane. (The overall width of the window remains the same when the bar is hidden.) You use the View menu to hide or display the bar. In content panes that include a list divided into columns, you can choose which columns you want to display. To display or hide a column, click the column-selection icon in the upper-right corner above the scroll bar ( ), then click the name of a column heading from the selection list. Columns already displayed are identified with a check mark.
Note: The default version of a list does not necessarily include all available columns. You might find additional columns available in the column selection list.
In content panes that include a list divided into columns, you can adjust the width of individual columns by horizontally dragging the vertical line between column headings. If accommodating all the columns you want to include results in column widths that obscure data, you can still see the entire value of a column field by putting your cursor over the field. A tool tip pops up, displaying the entire value of the field. You can maximize data
visibility across all columns by clicking the column selection icon ( choosing Pack All Columns. Rearranging column order
) and
In content panes that include a list divided into columns, you can rearrange the column order for a session by dragging and dropping column headings horizontally within the table. The arrangement persists until you exit the console. A splitter bar divides a content pane list area from the details area. You can move the splitter bar to increase or decrease the proportion of the content pane that displays the list of selectable data.
The Group selection list in the toolbar enables you to display only the data that pertains to objects in a selected group. This setting persists until you log out or choose a different group. You can filter columns displaying site-specific values, such as storage system names or dataset names, by regular expression. To filter a column by regular expression, click the filter icon in the column heading ( ) and specify the regular expression to match against values in the column field. Headings of filtered columns are highlighted to remind you that some data is not currently displayed. Management Console uses Java regular expression syntax for filtering data. For example: To view only items beginning with the letters "sch," type sch in the filter field, which matches Schedule but not SnapMirror. To view only items containing "space" somewhere in their string, type .*space in the filter field, which matches strings such as Volume Space Normal. To view only items ending with the string "ok," type *ok in the filter field, which matches strings such as SnapMirror: Date Ok.
When a column displays a set of predefined possible values, you can choose to display only the rows of data that include a selected value. To filter a column by a
34 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
specific, predefined value, click the filter icon in the column heading ( ) and select one or more of the predefined values from the drop-down list. Headings of filtered columns are highlighted to remind you that some data is not currently displayed. Click "All" to select or clear all the values. Filtering by column view Sorting by column values You can click in the upper-right corner of the list to select which columns you want displayed. You can click on the column header to change the sort order of the column entries. When you click the column header, the sort arrow appears for that column.
What performance objects are on page 35 List of performance objects on page 35 What a performance counter is on page 36 List of performance counters on page 37
36 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
Object name iscsi LUN (applies to vFiler units also) nfsv3 nfsv4 processor qtree (applies to vFiler units also)
Type of data contained iSCSI statistics for systems with an iSCSI license LUN statistics (per LUN) NFS statistics for systems with an NFS license NFS statistics for systems with an NFS license Processor statistics (per processor) qtree statistics (per qtree) Note: To minimize negative performance impact on storage systems that it monitors, the application does not automatically generate default performance views for its qtree performance objects; however, you can use the application to define performance views for individual qtrees.
system target vFiler (applies to vFiler units and their hosting storage system) volume (applies to vFiler units also)
Summary of general performance health of the system Statistics on various target cards in the system Statistics that apply to vFiler units and their hosting storage system
Performance objects and counters | 37 For example, every storage system has an http_ops counter. However, if the storage system does not have HTTP enabled, the counter contains only zero-value data. If SnapMirror is not licensed on the storage system, the counters for the SnapMirror statistics contain no data.
user_read_blocks Number of blocks transferred for user read operations per second user_write_blocks Number of blocks transferred for user write operations per second cp_read_blocks cifs object cifs_ops cifs_op_count cifs_ops_pct cifs_latency Total number of CIFS operations Array of select CIFS operation counts Array of select CIFS operation counts as a percentage of total CIFS operations Average latency for CIFS operations in milliseconds Number of blocks transferred for consistency-point read operations per second
cifs_latency_base Total observed CIFS operations to be used as a base counter for CIFS average latency calculation cifs_read_ops cifs_write_ops disk object total_transfers Total number of disk operations serviced by the aggregate per second Total number of CIFS read operations per second Total number of CIFS write operations per second
38 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
Number of user read operations serviced by the aggregate per second Number of user write operations serviced by the aggregate per second Number of read operations to the aggregate per second during consistency point processing Number of disk read operations initiated each second for RAID reconstruct or scrubbing activities
Note: This counter is available on storage systems running Data ONTAP 7.1 or later.
guarenteed_writes
Number of write operations initiated each second for RAID reconstruct or scrubbing activities
Note: This counter is available on storage systems running Data ONTAP 7.1 or later.
user_read_chain user_write_chain cp_read_chain guaranteed_read_chain guaranteed_write_chain user_read_blocks user_write_blocks cp_read_blocks guaranteed_read_blocks guaranteed_write_blocks user_read_latency user_write_latency cp_read_latency guaranteed_read_latency
Average number of blocks transferred in each user read operation Average number of blocks transferred in each user write operation Average number of blocks transferred in each consistency-point read operation during a consistency point Average number of blocks transferred in each guaranteed read operation Average number of blocks transferred in each guaranteed write operation Number of blocks transferred for user read operations per second Number of blocks transferred for user write operations per second Number of blocks transferred for consistency-point read operations per second Number of blocks transferred for guaranteed read operations per second Number of blocks transferred for guaranteed write operations per second Average latency per block in microseconds for user read operations Average latency per block in microseconds for user write operations Average latency per block in microseconds for consistency-point read operations Average latency per block in microseconds for guaranteed read operations
guaranteed_write_latency Average latency per block in microseconds for guaranteed write operations base_for_disk_busy disk_busy skip_blocks user_skip_write_ios Time base for disk_busy calculation Percentage of time there was at least one outstanding request to the disk Number of blocks skipped in skip-mask write operations per second Number of disk skip-write operations initiated each second for storing data or metadata associated with user requests
user_writes_in_skip_mask Number of disk write IOs that were executed as part of a skip-mask write fcp object fcp_ops fcp_write_data fcp_read_data FCP operations per second FCP bytes written per second FCP bytes read per second
fcp_read_latency Average latency of read operations observed over all LUNs in the system accessed over FCP in milliseconds fcp_read_ops Total number of read operations observed over all LUNs in the system accessed over FCP
fcp_write_latency Average latency of write operations observed over all LUNs in the system accessed over FCP in milliseconds fcp_write_ops fcp_latency ifnet object recv_packets recv_errors send_packets send_errors collisions recv_data send_data Packets received per second Errors per second while receiving packets Packets sent per second Errors per second while sending packets Collisions per second on CSMA interfaces Total bytes received per second Total bytes sent per second Total number of write operations observed over all LUNs in the system accessed over FCP Average latency for FCP operations in milliseconds
40 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
Packets received per second via multicast Packets sent per second via multicast Receive packets dropped per second
iSCSI operations per second iSCSI bytes written per second iSCSI bytes read per second
iscsi_read_latency Average latency of read operations observed over all LUNs in the system accessed over iSCSI in milliseconds iscsi_read_ops Total number of read operations observed over all LUNs in the system accessed over iSCSI
iscsi_write_latency Average latency of write operations observed over all LUNs in the system accessed over iSCSI in milliseconds iscsi_write_ops iscsi_latency LUN object read_ops write_ops other_ops read_data write_data queue_full total_ops avg_latency queue_depth_lun avg_read_latency avg_write_latency avg_other_latency Read operations per second Write operations per second Other operations per second Read bytes per second Write bytes per second Queue full responses per second Total number of operations on the LUN per second Average latency in milliseconds for all operations on the LUN queue depth for the LUN Average read latency in milliseconds for all operations on the LUN Average write latency in milliseconds for all operations on the LUN Average other ops latency in milliseconds for all operations on the LUN Total number of write operations observed over all LUNs in the system accessed over iSCSI Average latency for ISCSI operations in milliseconds
Performance objects and counters | 41 nfsv3 object nfsv3_ops nfsv3_op_count Total number of NFSv3 operations Array of select NFSv3 operation counts
nfsv3_op_latency_base Array of select NFSv3 operation counts for latency calculation nfsv3_op_percent nfsv3_op_latency Array of select NFSv3 operations as a percentage of total NFSv3 operations Array of latencies of select NFSv3 operations
nfsv3_avg_op_latency Average latency of the NFSv3 operations nfsv3_read_size_histo Histogram of NFSv3 read sizes
nfsv3_write_size_histo Histogram of NFSv3 write sizes nfsv3_read_latency nfsv3_read_ops nfsv3_write_latency nfsv3_write_ops nfsv4 object nfsv4_ops nfsv4_op_latency nfsv4_read_ops nfsv4_avg_latency nfsv4_write_ops Processor object sk_switches hard_switches domain_busy processor_busy Number of sk switches Number of context switches Array of processor time in percentage spent in various domains Percentage of elapsed time that the processor is executing non-idle processes Number of total NFSv4 operations per second Array of latencies of select NFSv4 operations Number of NFSv4 read operations per second Average latency of an NFSv4 request Number of NFSv4 write operations per second Average latency for NFSv3 read operations in milliseconds Total observed NFSv3 read operations Average latency for NFSv3 write operations in milliseconds Total observed NFSv3 write operations
processor_elapsed_time Wall-clock time since boot, used for calculating processor utilization qtree object
Note: To minimize negative performance impact on storage systems that it monitors, Performance
Advisor does not automatically generate default performance views for its qtree performance
42 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0 objects; however, you can use the following counters to define performance views for individual qtrees. nfs_ops cifs_ops System object nfsv3_ops nfsv4_ops cifs_ops http_ops dafs_ops fcp_ops iscsi_ops net_data_recv net_data_sent disk_data_read disk_data_written cpu_busy NFS operations per second NFS operations per second CIFS operations per second HTTP operations per second DAFS operations per second FCP operations per second iSCSI operations per second Network KB received per second Network KB sent per second Disk KB read per second Disk KB written per second Percentage of time one or more processors is busy in the system
Note: For storage systems running Data ONTAP 7.2 or earlier, the cpu_busy counter is the amount of time that any one CPU is busy. This results in a value for cpu_busy that is inflated. For storage systems running Data ONTAP 7.2.1 or later, the cpu_busy counter is the greater of either average CPU utilization or the busiest domain.
avg_processor_busy
total_processor_busy Total processor utilization of all processors in the system num_processors cpu_elapsed_time nfs_ops read_ops write_ops time uptime Number of active processors in the system Elapsed time since boot NFS operations per second Read operations per second Write operations per second Time in seconds since the Epoch (00:00:00 UTC, January 1, 1970) Time in seconds that the system has been up
Performance objects and counters | 43 Target object cifs_ops read_ops write_ops other_ops read_data write_data queue_full protocol_errors invalid_xmit_words crc_errors lr_sent lr_received discarded_frames nos_received ols_received queue_depth_hba avg_latency_hba total_ops_hba avg_read_latency_hba CIFS operations per second Read operations per second Write operations per second Other operations per second Read bytes per second Write bytes per second SCSI queue full responses per second FCP protocol errors per second Invalid words transmitted per second CRC errors per second LRs sent per second LRs received per second Number of frames discarded per second NOSs received per second OLSs received per second queue depth for the HBA Average latency in milliseconds for all operations on the HBA Total number of operations on the HBA per second Average read latency in milliseconds for all operations on the HBA
avg_write_latency_hba Average write latency in milliseconds for all operations on the HBA avg_other_latency_hba Average other ops latency in milliseconds for all operations on the HBA vFiler object vfiler_cpu_busy Percentage of CPU capacity utilized per second by the vFiler units hosting storage system
vfiler_net_data_recv Network data received in kilobytes per second vfiler_net_data_sent Network data sent in kilobytes per second vfiler_read_ops vfiler_write_ops vfiler_misc_ops Read operations per second on the vFiler unit Write operations per second on the vFiler unit Miscellaneous operations per second on the vFiler unit
44 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
vfiler_read_bytes vfiler_write_bytes Volume object total_ops avg_latency read_ops read_data read_latency write_ops write_data write_latency other_ops other_latency internal_msgs read_blocks write_blocks nfs_read_ops nfs_read_data nfs_read_latency nfs_write_ops nfs_write_data nfs_write_latency nfs_other_ops nfs_other_latency cifs_read_ops cifs_read_data cifs_read_latency cifs_write_ops cifs_write_data
Data read in kilobytes per second on the vFiler unit Data written in kilobytes per second on the vFiler unit
Number of operations per second serviced by the volume Average latency in milliseconds for all operations on the volume Number of reads per second to the volume Bytes read per second from the volume Average time for reads to the volume Number of writes per second to the volume Bytes written per second (b_per_sec) to the volume Average time for writes to the volume Number of other operations per second to the volume Average time for other operations to the volume Number of internal backdoor messages per second to the volume Number of blocks read per second from the volume Number of blocks written per second to the volume Number of NFS reads per second to the volume Bytes read per second via NFS from the volume Average time for NFS reads to the volume Number of NFS writes per second to the volume Bytes written per second via NFS to the volume Average time for NFS writes to the volume Number of other NFS operations per second to the volume Average time for other NFS operations to the volume Number of CIFS reads per second to the volume Bytes read per second via CIFS from the volume Average time for CIFS reads to the volume Number of CIFS writes per second to the volume Bytes written per second via CIFS to the volume
cifs_write_latency cifs_other_ops cifs_other_latency san_read_ops san_read_data san_read_latency san_write_ops san_write_data san_write_latency san_other_ops san_other_latency
Average time for CIFS writes to the volume Number of other CIFS operations per second to the volume Average time for other CIFS operations to the volume Number of block protocol reads per second to the volume Bytes read per second via block protocol from the volume Average time for block protocol reads to the volume Number of block protocol writes per second to the volume Bytes written per second via block protocol to the volume Average time for block protocol writes to the volume Number of other block protocol operations per second to the volume Average time for other block protocol operations to the volume
RBAC for configuration of views on page 47 RBAC for changing storage system settings on page 48 RBAC for thresholds on page 48 RBAC for threshold templates on page 49 RBAC for configuration of events on page 50 RBAC for configuration of alarms on page 50
Database Read
Managed object associated with the counter instance in the view Global
PerfView Write
Global Global
Note: To view real-time counter data in a view, you require the Database Read capability.
48 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
Task View thresholds on the counters of the following objects: vFiler unit Aggregate Volume Qtree LUN Disk Network interface
Create or edit thresholds on the counters of all the other objects such as the following: System NFSv3 CIFS FCP iSCSI
Database Write
Storage system
View thresholds on the counters of all the other objects such as the following: System NFSv3 CIFS FCP iSCSI
Database Read
Storage system
50 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
Task View threshold templates Apply or remove a threshold template on the following objects: Storage system or a group of storage systems Aggregate Volume Qtree LUN Disk Network interface
Object
Enabling the performance-monitoring server on page 53 Secure connections for Performance Advisor on page 54
1. In Operations Manager, select Control Center > Setup > Options > Performance Advisor to display the Performance Advisor options. 2. If the application is disabled, in Performance Advisor Options, select Performance Advisor Enabled > Enabled. By default, the DataFabric Manager server enables the performance-monitoring server. 3. Click Update.
54 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
Setting up transport between the performance-monitoring server and Performance Advisor on page 54 Setting up transport protocols between Performance Advisor and monitored devices on page 55 Setting up appliance-level transport between Performance Advisor and monitored devices on page 55 List of options for appliance-level setting on page 56
1. In Operations Manager, select Control Center > Setup > Options > Performance Advisor to display the Performance Advisor options. 2. Select among the following options to accept or modify the settings as appropriate to your environment: Server HTTP PortSets the port used by the performance-monitoring server to receive HTTP connections from the application. The default value is 8088. Server HTTP EnabledEnables or disables HTTP as a transport protocol used by the application. The default value is Yes. Server HTTPS PortSets the port used by the performance-monitoring server to receive HTTPS connections from the application. The default value is 8488. Server HTTPS EnabledEnables or disables HTTP as a transport protocol used by the application. The default value is Yes.
3. Click Update.
You must ensure that there is no conflicting transport setting between Performance Advisor and the individual storage systems or vFiler hosts.
Steps
1. In Operations Manager, select Control Center > Setup > Options > Performance Advisor to display the Performance Advisor options. 2. Select among the following Performance Advisor Transport options to accept or modify the settings as appropriate to your environment:
Options Description httpOnly Specifies HTTP only as the global transport protocol between the performance-monitoring server and all monitored devices. This is the default setting httpsOk Enables both HTTP and HTTPS as global transport protocols between the performancemonitoring server and all monitored devices.
Note: When the transport protocol for the host is HTTPS, you must not set Performance Advisor Transport to HTTP.
3. Click Update.
1. Click the name of the device in Operations Manager. 2. Click Edit Settings. 3. Select the options you want from the Performance Advisor Transport list.
56 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0 4. Click Update.
Enables performance-monitoring for the storage system or vFiler host regardless of whether the storage system is using HTTP or HTTPS as a transport. Disables performance-monitoring for the storage system.
Starting Performance Advisor on page 57 Stopping Performance Advisor on page 58 Unavailable storage systems or vFiler units in Performance Advisor on page 58 Unavailable menu options in the Performance Advisor interface on page 58 Zero-value data in a Performance Advisor chart on page 58 Absence of data in a Performance Advisor chart on page 59 Display of new storage systems or vFiler units in Performance Advisor on page 59
1. Click Start > All Programs > IBM > N series Management Console. Alternatively, start Management Console on Windows by clicking the Management Console icon on the desktop. 2. Enter the fully qualified domain name, user name, and the password for the DataFabric Manager server you want to log in to. The login screen remembers the user name, domain name, transport, and port number from your most recent successful login. If you are logging in as the same user as before, you need to enter only your password. 3. Select HTTP or HTTPS transport. The default port is selected automatically. If you log in using any other port, you must set the serverHTTPSPort option to the matching port. 4. Click Connect. 5. Click the Manage Performance icon to display the top-level groups configured for the DataFabric Manager server that you have logged in to.
58 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
To access an application dashboard, you must have appropriate privileges. Items that you do not have privileges for are not displayed in the dashboard. If you encounter access problems, contact the administrator who maintains your DataFabric Manager roles and privileges.
Next topics
Dashboard panel descriptions on page 61 What events are on page 62 How to know when an event occurs on page 62
Displays the five events with the highest severity levels. Items are ordered first by severity, then by time of the events. More detail about each event is provided in Monitor > Events. Displays a bar chart of the top five DataFabric Manager storage systems, sorted by the highest network throughput. The number above each bar chart displays the exact value of the throughput per second from that system. The vertical axis displays the megabytes of throughput per second. The horizontal axis displays the name of the storage system.
62 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
Top Storage Systems by Total OPs Top Storage Systems by CPU Utilization
Displays a bar chart of the top five DataFabric Manager storage systems, sorted by the highest total operations. The vertical axis displays the total operations per second for that storage system. The horizontal axis displays the storage system name. Displays a bar chart of the top five DataFabric Manager storage systems, sorted by the highest average CPU utilization. The number above each bar chart displays the exact value of the throughput per second from that system. The vertical axis displays the percentage CPU usage of the storage system. The horizontal axis displays the name of the storage system.
Next topics
Monitoring events on page 63 Responding to and acknowledging events on page 63 Deleting events on page 64
Monitoring events
You can view a list of all events that occurred and view detailed information about any event. You can also view deleted events that are marked for deletion.
Before you begin
Ensure that you are authorized to perform all steps of this task. Your RBAC administrator can confirm your authorization in advance.
Steps
1. For licensed protection and provisioning applications, from the navigation pane, click Notifications > Events. For Performance Advisor, from the navigation pane, click Monitor > Events. 2. (Optional) You can customize the Events window in any of the following ways: Select an event to view details about that event. Click in a column header to control which event entries you want displayed. Click the sort arrows in a column header to change the sort order of the entries in that column. Click in the upper-right corner of the list to select which columns are displayed. Drag the bottom of the events list area up or down to resize that area.
3. (Optional) You can view events that are marked for deletion by displaying hidden columns and removing a text filter, as follows: a. in the upper-right corner of the list and select the Deleted By and Deleted Time Click columns. in the Deleted By column header and delete the default search string.
b. Click
The default filtering of deleted events is stopped and the deleted event entries are displayed in the list.
Ensure that you are authorized to perform all steps of this task. Your RBAC administrator can confirm your authorization in advance.
64 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
Steps
1. For licensed applications, from the navigation pane, click Notifications > Events. For Performance Advisor, from the navigation pane, click Monitor > Events. 2. In the Events window, select an event to view the details about it. 3. Select an event and click Acknowledge to indicate that you are taking responsibility for managing that event. 4. In the Acknowledge Events dialog box, click Yes to acknowledge the selected event. Your user name and the time are entered in the Events list for the selected event. 5. Find the cause of the event and take corrective action.
Deleting events
You can delete an event from the event list. Typically, you delete an event only after you acknowledge it and resolve the problem. However, you can also delete unacknowledged events if they are not important.
Before you begin
Ensure that you are authorized to perform all steps of this task. Your RBAC administrator can confirm your authorization in advance.
Steps
1. For licensed applications, from the navigation pane, click Notifications > Events. For Performance Advisor, from the navigation pane, click Monitor > Events. 2. In the Events window, select an event and click Delete. 3. In the Delete Events dialog box, click Yes to delete the selected event. 4. Verify that the event is deleted by viewing the Events window.
After you finish
You can view events that are marked for deletion by clicking
What the performance view window is on page 65 Performance-monitoring with custom views on page 75 Analysis of real-time data on page 79 Canned views at various levels on page 81
What default views are on page 66 What canned views are on page 66 What custom views are on page 66 What advanced views are on page 67 What real-time data is on page 68 What historical data is on page 68 Hierarchy of objects on page 68 Analyzing historical data on page 68 What synchronizing time axes is on page 69 Viewing performance data on page 69 Displaying tabbed views on page 69 Selecting a performance view on page 69 Closing a performance view on page 70 Data in performance views on page 70 Changing the time period in a chart on page 71 Resetting both axes on page 71 Synchronizing time axes on page 71 Undoing synchronization of time axes on page 72 How to use the legend to interpret performance data on page 72 How to view thresholds on page 72 Creating advanced views on page 72
66 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
Adding thresholds using a view on page 73 Changing the chart type on page 73 Playing or pausing data collection on page 73 Printing a chart from a view on page 74 Enabling charts to scale the y axis on page 74 Diagnosis of performance issues on page 74 Diagnosing a performance issue on page 75
Because custom views offer so much flexibility, it is advisable to consider the following objectives before creating a custom view:
Views in Performance Advisor | 67 Access real-time data, other than what appears in the default view Group counters into combinations that are not offered by default views Use a chart type different from the charts in the default view You can temporarily select a different chart type in a default view through the right-click menu. However, the view returns to the default chart type each time you invoke it from the navigation pane.
Note: Although you can combine any counters in a single chart, if you combine counters with different units, the chart shows multiple vertical (y) axes with the respective unit labels of the counters. For example, combining the disk_data_read counter (KB per second) with the processor_busy counter (percentage) results in a chart with multiple vertical (y) axes, where each axis displays the respective unit label of the counter.
Boost.Accumulators - www.boost.org/doc/libs/1_38_0/doc/html/accumulators.html
68 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
Hierarchy of objects
You can view the hierarchy of logical and physical objects in a navigation tree from the navigation pane. By default, only the hierarchy of logical objects appears in the navigation pane. From the navigation pane, click View > Physical to view the hierarchy of physical objects.
1. Select the chart in a view. 2. Click Range > Custom. 3. Edit Start Date and End Date. 4. Click OK.
1. From the navigation pane, click View. 2. Expand the container objects in the navigation tree to view the objects within them. The parent object displays a tree of objects. 3. Click an object. The default view of the selected object appears.
Note: You can change the default view by using the Set Default button.
1. From the navigation pane, click View. 2. Right-click an object in the navigation pane. 3. Click Open in New Tab.
1. In the Summary View window, select the view from the Available Views list.
70 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
1. Click the x icon. You should click the x icon to close the tab in which you are currently viewing the performance data.
If a chart contains managed objects and unmanaged objects, the tree view of the objects that appear in that particular chart shows only the managed objects. The tree view is blank if any chart contains unmanaged objects. You can maximize or minimize the chart by double-clicking its title. Any view that contains only one chart is always maximized. In a custom view, when you stop the data collection, the historical view chart displays a blank space from the point of time the data collection was stopped. When the data collection starts again, the polyline graph connects the point at which the data collection was stopped to the point where the data collection is restarted. To identify the break in the data collection, you should go to the respective scatter graph to know whether there is any disconnection.
The screen resolution determines the amount of data that appears (as opposed to the entire range of data you can scroll to). Therefore, resizing a chart does not increase or decrease the amount of data you can view; it only increases or decreases the number of pixels per data point. The zoom buttons help you compress or lengthen the time scale and reduce or enlarge the period of time in the chart.
Step
1. Click the buttons located next to the Show Threshold box to view the performance data. Click l< to move to the beginning of data collection. Click > to move forward in the time scale. Click < to move backward in the time scale. Click >l to move to the ending of the time scale.
1. Click Action > Reset Both Axes. Alternatively, right-click anywhere in the chart and click Reset Both Axes.
1. Click the Performance Settings icon in the menu bar. 2. Select one of the following options to accept or modify the settings: Synchronize all charts in a view Synchronize all charts across all views
72 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0 3. Click View and select a view from Available views. 4. Click View Actions > Synchronize.
1. Click View and select a view from Available views. 2. Click View Actions > Undo synchronize.
In addition to the above, the legend for a custom view includes the following information: The name of the storage system or vFiler unit, subsystem, or group of storage system or vFiler units from which the data is being collected
To access the legend, you can select the Show Legend check box located below the time scale in the chart. To hide the legend, clear the Show Legend check box. Using the legend, you can select the counters which you want to view in the performance chart.
Views in Performance Advisor | 73 2. Select the storage system. 3. Ensure that you are viewing Storage System Summary View. 4. Click View Actions > Metrics. 5. Click Metric Settings. 6. Select metric and computation types with period settings. 7. Click Add metric and then click OK. 8. Click Filter Settings. 9. Specify the time and day of the week and click OK.
1. Click View and select a view from Available views. 2. Right-click the chart. 3. Move the pointer over Add Threshold and click a counter.
1. Display the performance view. 2. Right-click the chart. 3. Move the pointer over Chart Type and click Scatter Chart.
74 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
Steps
1. Select a view from View > Available views. 2. Click View Actions. 3. Click Pause once to pause data collection. However, the DataFabric Manager server does not stop collecting data. 4. Click Play again to restart the data collection.
1. Display the performance view. 2. Right-click in the chart. 3. Click Print. 4. Specify the name of the printer and click OK.
1. Display the performance view. 2. Right-click in the chart. 3. Click Auto Scale Y-Axis.
After the diagnosis, Performance Advisor provides observations and recommendations for each category. In addition, events are plotted in performance views to mark values that are indicative of performance degradation. You can correlate events generated for an object and its related objects during any period of time. The DataFabric Manager server indicates the impact of performance on a storage system by generating events such as disks:some-failed. Such events, which are not triggered due to a breach of user-defined thresholds, are also plotted in the performance views.
1. From the navigation pane, click View. 2. Open a performance view of a storage system. 3. Click View Actions. 4. Click Diagnose. 5. Enter the period of data collection. 6. Click Diagnose.
After you finish
You must check the details of each category and act on recommendations, if necessary.
When you must create a custom view on page 76 How flexible the custom views are on page 76 Counter data across views on page 76
76 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
Counters with different units in a single chart on page 76 Viewing real-time data on page 77 Creating a custom view on page 77 Opening a custom view on page 78 Editing a custom view on page 78 Deleting a custom view on page 78 CPU utilization issues on storage systems or vFiler hosts on page 79
menu. However, the view returns to the default chart type each time you open it from the Performance Views panel.
1. Select a view from the Available Views list. 2. Click View Actions > Real Time. 3. Select Real Time. 4. Edit Sample Rate and Retention Period. 5. Click OK. 6. Click Yes to Performance Warning.
Ensure that you are assigned the DataFabric Manager GlobalWrite and GlobalDelete roles.
Steps
1. Click Set Up > Custom Views. 2. Click Add. 3. In the View name field, type the name of the custom view that you want to create. The custom view names should be unique. 4. Select where you want the view to be applied. 5. Click Add Chart to add charts to the view. You can add more than one chart to the view. 6. Select Show events to display the top five events for each object that is associated with the view. 7. Click Add.
78 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
1. Click Set Up > Custom Views. 2. Select the custom view and click Open. Alternatively, right-click the custom view and select Open.
Ensure that you are assigned the GlobalWrite and GlobalDelete roles.
Steps
1. Click Set Up > Custom Views. 2. Select the custom view that you want to modify and click Edit. You can edit a custom view in either of the following ways: Right-click the selected custom view and click Edit. Double-click the custom view that you want to edit.
3. In the properties sheet for the selected custom view, click the fields you want to modify, and enter the new values. 4. Click Apply.
Note: You can edit only custom views (not canned views).
Ensure that you are assigned the GlobalWrite and GlobalDelete roles that enable you to delete a custom view.
1. Click Set Up > Custom Views. 2. Select one or more custom views in the Custom Views window and click Delete. Alternatively, you can select one or more custom views in the following way: a. Press the Ctrl key. b. Right-click and click Delete. 3. Click OK.
Note: You can delete only custom views (not canned views).
Methods for preserving performance data on page 79 Saving a chart on page 80 Exporting a view to a .csv file on page 80 Limitations to exporting performance data on page 81
80 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0 Exporting a view
Saving a chart
You can save the chart of the performance view with details in your directory.
About this task Note: To get a good result for a .png file with proper details, you should maximize the chart view by double-clicking the title bar of the chart and then save the chart. Steps
1. Display the performance view. 2. Right-click the chart. 3. Click Save as. 4. Select the directory in which you want to save the chart. 5. Specify the name of the file. 6. Click Save.
1. From the navigation pane, click the group or the object that you want to view and for which you want to export data. 2. Click the name of the view you want to display. 3. From the File menu, select Export. 4. Select and specify the date range, the counters, and the date format. For advanced views, you can specify the metric data that you want to export. 5. Click Browse. 6. Specify the location and the name of the file. 7. Select CSV in the Files of Type field to export the data to CSV format. 8. Click Save. 9. Click OK.
The application saves a performance view file with a .csv extension to a location that you specify.
Note: You can view the .csv output file format in Microsoft Excel or Lotus symphony. You can also view this file using common text editors, because the data is in plain-text format.
Next topics
Canned views at the global or group level on page 82 Canned views at the storage system level on page 84 Canned views at the vFiler level on page 89 Canned views at the processor level on page 90 Canned views at the network interface level on page 90 Canned views at the dataset level on page 91
82 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
Canned views at the resource pool level on page 91 Canned views at the volume level on page 92 Canned views at the qtree level on page 94 Canned views at the LUN level on page 95 Canned views at the aggregate level on page 96 Canned views at the disk level on page 96 Canned view at the target level on page 97
The following panels are available under this view: Top Performance Events Counters are not applicable for this panel. Top Storage Systems by Network Throughput This panel displays the load_total_mbps counter, which is calculated using the following formula: load_total_mbps = load_inbound_mbps + load_outbound_mbps load_inbound_mbps = system:system:net_data_recv + fcp:fcp:fcp_write_data + iscsi:iscsi:iscsi_write_data load_outbound_mbps = system:system:net_data_sent + fcp:fcp:fcp_read_data + iscsi:iscsi:iscsi_read_data Top Storage Systems by Total Ops This panel displays the pa_total_ops counter, which is calculated using the following formula: system:pa_total_ops = system:system:nfs_ops + system:system:cifs_ops + system:system:fcp_ops + system:system:iscsi_ops + system:system:http_ops Top Storage Systems by CPU Utilization This panel displays the cpu_busy counter.
Group - Top Objects This view shows the top five volumes and aggregates in a group. The following panels are available under this view: Top Volumes by Latency
Views in Performance Advisor | 83 This panel displays the avg_latency counter. Top Volumes by Throughput This panel displays the throughput counter, which is calculated using the following formula: throughput = volume:<instance>:read_data + volume:<instance>:write_data Top Volumes by Total Ops This panel displays the total_ops counter. Top Aggregates by Total Ops This panel displays the total_transfers counter.
Group -Top vFilers This view shows the top five vFiler units in a group. The following panels are available under this view: Top vFiler Units by Disk Data Transferred This panel displays the vfiler_data_transferred counter, which is calculated using the following formula: vfiler_disk_transferred = vfiler:<instance>:vfiler_read_bytes + vfiler:<instance>:vfiler_write_bytes Top vFiler Units by Network Throughput This panel displays the vfiler_nw_throughput counter, which is calculated using the following formula: vfiler_nw_throughput = vfiler:<instance>:vfiler_net_data_recv + vfiler:<instance>:vfiler_net_data_sent Top vFiler Units by Total Ops This panel displays the vfiler_total_ops counter, which is calculated using the following formula: vfiler_total_ops = vfiler:<instance>:vfiler_read_ops + vfiler:<instance>:vfiler_write_ops + vfiler:<instance>:vfiler_misc_ops
Top CPUs This view shows the top five CPUs in a group. The following panels are available under this view: cpu_busy This panel displays the cpu_busy counter.
Top Network Interfaces This view shows the top five network interfaces in a group. The following panels are available under this view: recv_data This panel displays the recv_data counter. recv_errors This panel displays the recv_errors counter.
84 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0 recv_packets This panel displays the recv_packets counter. send_data This panel displays the send_data counter. send_errors This panel displays the send_errors counter. send_packets This panel displays the send_packets counter.
Views in Performance Advisor | 85 Storage system - Top Logical Objects This view shows the top five logical objects, such as volumes, qtrees, and LUNs, based on different counters. The following panels are available under this view: Top Volumes by Ops This panel displays the volume:<instance>:total_ops counter. Top Volumes by Latency This panel displays the volume:<instance>:avg_latency counter. Top LUNs by Ops This panel displays the lun:<instance>:total_ops counter. Top LUNs by Latency This panel displays the lun:<instance>:avg_latency counter. Top Qtrees by Total Ops This panel displays the total_ops counter, which is a sum of qtree:<instance>:nfs_ops and qtree:<instance>:cifs_ops counters.
Storage system - Top Physical Objects This view shows the top five aggregates and disks in a storage system. The following panels are available under this view: Top Aggregates by Total Ops This panel displays the aggregate:<instance>:total_transfers counter. Top Disks by Disk Busy Percentage This panel displays the disk_busy counter.
Storage system - Per Protocol Latencies This view shows the details of the latencies for different protocols at the storage system level. The following panels are available under this view: Average Latency per Protocol This panel displays the nfsv3_avg_op_latency, nfsv4_op_latency, and cifs_latency counters. NFSv3 Latency by Optype This panel displays the nfsv3_avg_op_latency, nfsv3_read_latency, and nfsv3_write_latency counters. NFSv4 Latency by Optype This panel displays the nfsv4_avg_latency counter. CIFS Latency by Optype This panel displays the cifs_latency counter. FCP Latency by Optype
86 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0 This panel displays the fcp_read_latency and fcp_write_latency counters. iSCSI Latency by Optype This panel displays the iscsi_read_latency and iscsi_write_latency counters.
Storage system - Per Protocol Sizes This view shows the details of the read and write sizes for different protocols at the storage system level. The following panels are available under this view: NFSv3 Read Sizes This panel displays the nfsv3_read_size_histo counter. NFSv4 Read Sizes This panel displays the nfsv4_read_size_histo counter. NFSv3 Write Sizes This panel displays the nfsv3_write_size_histo counter. NFSv4 Write Sizes This panel displays the nfsv4_write_size_histo counter.
Storage system - Per Protocol Ops This view shows the details of the total operations for different protocols at the storage system level. The following panels are available under this view: NFSv3 Ops by Optype This panel displays the nfsv3_read_ops, nfsv3_write_ops, and nfsv3_ops counters. NFSv4 Ops by Optype This panel displays the nfsv4_read_ops, nfsv4_write_ops, and nfsv4_ops counters. CIFS Ops by Optype This panel displays the system:cifs_ops counter. FCP Ops by Optype This panel displays the fcp_read_ops, fcp_write_ops, and fcp_ops counters. iSCSI Ops by Optype This panel displays the iscsi_read_ops, iscsi_write_ops, and iscsi_ops counters. All Protocol Ops This panel displays the nfs_ops, cifs_ops, http_ops, fcp_ops, and iscsi_ops counters.
Storage system - Network Throughput This view shows the details of the network throughput at the storage system level. The following panels are available under this view: Total Throughput
Views in Performance Advisor | 87 This panel displays the san_throughput and nas_throughput counters. This panel also displays the load_total_mbps, load_inbound_mbps, and load_outbound_mbps counters, which are calculated using the following formulae: load_total_mbps = load_inbound_mbps + load_outbound_mbps load_inbound_mbps = system:system:net_data_recv + fcp:fcp:fcp_write_data + iscsi:iscsi:iscsi_write_data load_outbound_mbps = system:system:net_data_sent + fcp:fcp:fcp_read_data + iscsi:iscsi:iscsi_read_data NAS Throughput This panel displays the net_data_recv, net_data_sent, and nas_throughput counters. The nas_throughput counter is calculated using the following formula: nas_throughput = net_data_recv + net_data_sent FCP Throughput This panel displays the fcp_write_data, fcp_read_data, and fcp_throughput counters. The fcp_throughput counter is calculated using the following formula: fcp_throughput = fcp_write_data + fcp_read_data iSCSI Throughput This panel displays the iscsi_write_data, iscsi_read_data, and iscsi_throughput counters. The iscsi_throughput counter is calculated using the following formula: iscsi_throughput = iscsi_write_data + iscsi_read_data Disk Traffic to User Traffic ratio This panel displays the load_write_bytes_ratio and load_read_bytes_ratio counters, which are calculated using the following formulae: load_write_bytes_ratio = disk_data_written/load_ inbound_mbps load_read_bytes_ratio = disk_data_read/load_out bound_mbps
Storage system - Disk Throughput This view shows the details of the disk throughput. The data is averaged over all the disks in the storage system. The following panel is available under this view: Total disk Throughput in Kb/Sec This panel displays the disk_data_read, disk_data_written, and disk_throughput counters. The disk_throughput counter is calculated using the following formula: disk_throughput = disk_data_read + disk_data_written
Storage system - Top vFilers This view shows the details of the top five vFiler units in the storage system. The following panels are available under this view: Top vFiler Units by CPU Utilization
88 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0 This panel displays the vfiler_cpu_busy counter. Top vFiler Units by Network Throughput This panel displays the vfiler_nw_throughput counter. Top vFiler Units by Disk Data Transferred This panel displays the vfiler_data_transferred counter. Top vFiler Units by Total Ops This panel displays the vfiler_total_ops counter.
Top Aggregates This view shows the details of the top five aggregates in the storage system. The following panels are available under this view: total_transfers This panel displays the aggregate:total_transfers counter. user_reads This panel displays the aggregate:user_reads counter. cp_reads This panel displays the aggregate:cp_reads counter. user_writes This panel displays the aggregate:user_writes counter.
Top LUNs This view shows the details of the top five LUNs in the storage system. The following panels are available under this view: read_ops This panel displays the lun:read_ops counter. other_ops This panel displays the lun:other_ops counter. write_ops This panel displays the lun:write_ops counter.
Top Volumes This view shows the details of the top five volumes in the storage system. The following panels are available under this view: read_ops This panel displays the volume:read_ops counter. other_ops This panel displays the volume:total_ops counter.
Views in Performance Advisor | 89 write_ops This panel displays the volume:write_ops counter.
vFiler Basic View This view shows the details of different metrics for the vFiler unit. The following panels are available under this view: vfiler_read_ops This panel displays the vfiler_read_ops counter. vfiler_write_ops This panel displays the vfiler_write_ops counter. vfiler_misc_ops This panel displays the vfiler_misc_ops counter. vfiler_cpu_busy This panel displays the vfiler_cpu_busy counter. vfiler_read_bytes This panel displays the vfiler_read_bytes counter. vfiler_write_bytes This panel displays the vfiler_write_bytes counter.
90 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0 vfiler_net_data_recv This panel displays the vfiler_net_data_recv counter. vfiler_net_data_sent This panel displays the vfiler_net_data_sent counter.
Views in Performance Advisor | 91 Throughput in Pkts/Sec This panel displays the ifnet:recv_packets, ifnet:send_packets, and ifnet:total_packets counters. The ifnet:total_packets counter is calculated using the following formula: ifnet:total_packets = ifnet:recv_packets + ifnet:send_packets Throughput in Bytes/Sec This panel displays the ifnet:recv_data, ifnet:send_data, and ifnet:total_data counters. The ifnet:total_data counter is calculated using the following formula: ifnet:total_data = ifnet:recv_data + ifnet:send_data Packet Errors This panel displays the ifnet:recv_errors, ifnet:send_errors, and ifnet:total_errors counters. The ifnet:recv_errors counter is calculated using the following formula: ifnet:total_errors = ifnet:recv_errors + ifnet:send_errors Multicast Packets This panel displays the ifnet:send_mcasts, ifnet:recv_mcasts, and ifnet:total_mcasts counters. The ifnet:total_mcasts counter is calculated using the following formula: ifnet:total_mcasts = ifnet:send_mcasts + ifnet:recv_mcasts
92 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0 Top Aggregates by Total Transfers This panel displays the aggregate:<instance>:total_transfer counter. Top Disks by Disk Busy This panel displays the disk:<instance>:disk_busy counter. Top Storage Systems by Ops This panel displays the pa_total_ops counters.
Volume Latency View This view shows the details of the latencies for different protocols for the volume.
Views in Performance Advisor | 93 The following panels are available under this view: Overall Latency by Optype This panel displays the following counters: volume:<instance>:avg_latency volume:<instance>:read_latency volume:<instance>:write_latency volume:<instance>:other_latency NFS Latency by Optype This panel displays the following counters: volume:<instance>:nfs_read_latency volume:<instance>:nfs_write_latency volume:<instance>:nfs_other_latency volume:<instance>:nfs_latency CIFS Latency by Optype This panel displays the following counters: volume:<instance>:cifs_read_latency volume:<instance>:cifs_write_latency volume:<instance>:cifs_other_latency volume:<instance>:cifs_latency SAN Latency by Optype This panel displays the following counters: volume:<instance>:san_read_latency volume:<instance>:san_write_latency volume:<instance>:san_other_latency volume:<instance>:san_latency
Volume IOPs View This view shows the details of the iops for different protocols at the storage system level. The following panels are available under this view: Overall Iops by Optype This panel displays the following counters: volume:<volume_name>:read_ops volume:<volume_name>:write_ops volume:<volume_name>:other_ops volume:<volume_name>:total_ops NFS Iops by Optype This panel displays the following counters:
94 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0 volume:<volume_name>:nfs_read_ops volume:<volume_name>:nfs_write_ops volume:<volume_name>:nfs_other_ops volume:<volume_name>:nfs_ops CIFS Iops by Optype This panel displays the following counters: volume:<volume_name>:cifs_read_ops volume:<volume_name>:cifs_write_ops volume:<volume_name>:cifs_other_ops volume:<volume_name>:cifs_ops SAN Iops by Optype This panel displays the following counters: volume:<volume_name>:san_read_ops volume:<volume_name>:san_write_ops volume:<volume_name>:san_other_ops volume:<volume_name>:san_ops User Ops v/s Sys Ops This panel displays the following counters: volume_user_ops volume_sys_ops
The above counters are calculated using the following formula: volume_user_ops = sum(volume:<instance>:nfs_read_ops + nfs_write_ops + nfs_other_ops + cifs_read_ops + cifs_write_ops + cifs_other_ops + san_read_ops + san_write_ops + san_other_ops) volume_sys_ops = volume:<instance>:total_ops - volume_user_ops Flexcache Iops by Optype The above counters are calculated using the following formula: volume:<volume_name>:flexcache_read_ops volume:<volume_name>:flexcache_write_ ops volume:<volume_name>:flexcache_other_ ops
Views in Performance Advisor | 95 Top Performance Events Counters are not applicable for this panel. Throughput in Ops This panel displays the following counters: qtree:<instance>:nfs_ops qtree:<instance>:cifs_ops qtree:<instance>:internal_ops
LUN Alignment View This view provides the alignment details of the LUN. The following panels are available under this view: Aligned WAFL Ops This panel displays the following counters: read_align_histo
96 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0 write_align_histo Unaligned WAFL Ops This panel displays the following counters: unaligned_reads unaligned_writes Partial blocks This panel displays the following counters: read_partial_blocks write_partial_blocks
Views in Performance Advisor | 97 This panel displays the following counters: disk:<instance>:total_transfers disk:<instance>:user_reads disk:<instance>:user_writes disk:<instance>:cp_reads Throughput in Blocks This panel displays the following counters: disk:<instance>:user_read_blocks disk:<instance>:user_write_blocks disk:<instance>:cp_read_blocks throughput Disk Latency This panel displays the following counters: disk:<instance>:user_read_latency disk:<instance>:user_write_latency disk:<instance>:cp_read_latency Disk Chain Info This panel displays the following counters: disk:<instance>:user_read_chain disk:<instance>:user_write_chain disk:<instance>:cp_read_chain Disk Util This panel displays the disk:<instance>:disk_busy counter. Guarenteed Ops This panel displays the guarenteed_reads and guarenteed_writes counters.
98 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0 This panel displays the other_ops counter. queue_full This panel displays the queue_full counter.
What alarms are on page 99 Overview of alarm management tasks on page 100 How hosts become visible to Performance Advisor on page 105 What thresholds are on page 108
100 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
View the configuration details of any selected alarm when you want to Viewing the configuration values know specific information or you are considering modifying the configuration. for any selected alarm Editing the alarm Modify the configuration of an alarm when you need to accommodate changes in the environment. For example, you might need to update a recipient e-mail address, add another recipient pager address, add a recipient script name, or change the hours during which the alarm is active. Test a new or modified alarm by having Protection Manager send a test message to all the recipients configured for the selected alarm. Disable an alarm when you need to stop its functioning for a while but want to retain the alarm configuration. For example, if you have an alarm configured for the SnapVault Backup Failed event and you scheduled downtime for maintenance on that host, you might disable the alarm during the planned downtime. When the host is up again, you can enable the alarm. Configure a new alarm when you want notification of a specific event or any event of a specific severity type for a group. Delete an alarm only when you are sure that you no longer need notification of the event or severity type occurring for the group.
Monitoring alarms on page 101 Editing alarms on page 101 Testing alarms on page 102 Enabling or disabling alarms on page 102 Adding alarms on page 103 Deleting alarms on page 104 Responding to alarms on page 104
Monitoring alarms
You can view a list of all the alarms configured for your application and the configuration values for each one.
Before you begin
Ensure that you are authorized to perform all steps of this task. Your RBAC administrator can confirm your authorization in advance.
Steps
1. For licensed applications, from the navigation pane, click Notifications > Alarms. For Performance Advisor, from the navigation pane, click Set Up > Alarms. 2. (Optional) You can customize the Alarms window in any of the following ways: Select an alarm to see the configured property values for that alarm. Click in a column header to control which alarm entries you want displayed. The color of the column header changes to indicate that you are filtering the entries in that column. Some column filters display a drop-down list to select from and other column filters display a search field in which you can enter text to select. Click the sort arrows in a column header to change the sort order of the entries in that column. Click in the upper-right corner of the list to select which columns are displayed. Drag the bottom of the alarms list area up or down to resize that area.
Editing alarms
You can change the configuration of an existing alarm.
Before you begin
Ensure that you are authorized to perform all steps of this task. Your RBAC administrator can confirm your authorization in advance.
Steps
1. For licensed applications, from the navigation pane, click Notifications > Alarms. For Performance Advisor, from the navigation pane, click Set Up > Alarms. 2. Select an alarm in the Alarms window and click Edit. 3. Use the tabs in the Properties sheet (Group, Event Type, Recipient, and Details) to change the configured property values. 4. Click Apply to commit your changes.
102 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0 5. Click OK to close the Properties sheet. The new configuration is immediately activated and displayed in the Alarms list. 6. Verify your changes by viewing the results that are displayed in the Alarms window. You can select an alarm to view the current property values for that alarm.
Testing alarms
You can test an alarm to check its configuration, after creating or editing the alarm.
Before you begin
Ensure that you are authorized to perform all steps of this task. Your RBAC administrator can confirm your authorization in advance.
Steps
1. For licensed applications, from the navigation pane, click Notifications > Alarms. For Performance Advisor, from the navigation pane, click Set Up > Alarms. 2. Select an alarm and click Test. You can select any alarm regardless of whether it is enabled or disabled. 3. Click OK in the Confirm Alarm(s) Test window to begin the test. A test event notification is sent to each configured recipient. If a script is configured, the test notification runs the script. 4. Verify the alarm recipient configuration by checking that each recipient received a test message. If a script recipient is configured, check that the script was successfully started.
After you finish
You can modify any of the alarm properties from the Alarms window.
Ensure that you are authorized to perform all steps of this task. Your RBAC administrator can confirm your authorization in advance.
About this task
Disabling an alarm enables you to retain the alarm configuration while its functioning is temporarily stopped. For example, if you have an alarm that is configured for the SnapVault Backup Failed event
Alarms, hosts, and thresholds | 103 and you scheduled down time for maintenance on a host that is in the resource pool for the group associated with that alarm, you might disable the alarm during the planned down time. When the host is up again, you can enable the alarm to resume its functioning.
Steps
1. For licensed applications, from the navigation pane, click Notifications > Alarms. For Performance Advisor, from the navigation pane, click Set Up > Alarms. 2. In the alarms list, locate the entry for the alarm you want to enable or disable. 3. Clear the Enabled check box to disable the associated alarm, or select the Enabled check box to enable it. The alarm is immediately disabled or enabled. 4. Verify your change by viewing the results that are displayed in the Alarms window.
Adding alarms
You can add an alarm when you want immediate notification that a specified event or event class or event of a specified severity level occurred.
Before you begin
Ensure that you are authorized to perform all steps of this task. Your RBAC administrator can confirm your authorization in advance. Have the following information available to complete this task: The resource group with which you want the alarm associated. The event name, event class, or severity type that triggers the alarm. Who and what you want the event notification sent to. The time period during which the alarm is active. Whether you want the event notification repeated until the event is acknowledged and how often the notification should be repeated.
Steps
1. For licensed applications, from the navigation pane, click Notifications > Alarms. For Performance Advisor, from the navigation pane, click the Set Up Alarms window. 2. Click Add to start the Add Alarm wizard. 3. On each page of the wizard, enter the appropriate information. 4. Click Finish to commit your choices and close the Add Alarm wizard. 5. Verify the creation and configuration of the alarm by viewing the results that are displayed in the Alarms window.
104 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
After you finish
You can edit the alarm properties from the Alarms window.
Deleting alarms
You can delete an alarm when you no longer need immediate notification of an event or severity type.
Before you begin
Ensure that you are authorized to perform all steps of this task. Your RBAC administrator can confirm your authorization in advance.
Steps
1. For licensed applications, from the navigation pane, click Notifications > Alarms. For Performance Advisor, from the navigation pane, click Set Up > Alarms. 2. Select one or more alarms in the Alarms window and click Delete. 3. Click OK in the Confirm Alarm(s) Delete dialog box to delete the selected alarms. The alarm configurations are deleted and the alarms are removed from the Alarms list. 4. Verify your deletion by viewing the results that are displayed in the Alarms window.
Responding to alarms
When you receive an alarm, you can acknowledge the event and resolve the condition that triggered the alarm.
Before you begin
Ensure that you are authorized to perform all steps of this task. Your RBAC administrator can confirm your authorization in advance.
About this task
If the repeat notification feature is not enabled, you receive the event notification only once. If the repeat notification feature is enabled and the alarm condition persists, you continue to receive notifications until you acknowledge the event.
Steps
1. For licensed applications, from the navigation pane, click Notifications > Events. For Performance Advisor, from the navigation pane, click Monitor > Events. 2. Select an event whose details you want to view.
Alarms, hosts, and thresholds | 105 3. Click Acknowledge to indicate that you are taking responsibility for managing that event. 4. Click Yes in the Acknowledge Events dialog box to acknowledge the selected event. Your user name and the time are entered in the Events list for the selected event. 5. Find the cause of the event and take corrective action.
Prior to Management Console 2.1.1, users had to use DataFabric Manager to set, modify, and check the login credentials on hosts, and use Performance Advisor to monitor performance data. Using Management Console 2.1.1 or later, you can edit the credentials on hosts using Performance Advisor.
Next topics
List of fields in the hosts table on page 105 Editing host credentials on page 106 Configuration of data collection on page 106 Copying the data collection configuration on page 107 Effect of increasing sample rates on page 107 Setting retention periods and sample rates on page 107
106 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
Description Check box to enable or disable data collection from the host Describes whether the user was authenticated on the host The status of the host
1. From the navigation pane, click Set Up > Hosts. 2. Select a host, and then click Edit. Alternatively, you can right-click the selected host, and then click Edit to display the Host Properties window. The Host Properties window is displayed. 3. Enter the user name and password values in the Login Credentials section. 4. Select the Use hosts.equiv check box to use the hosts.equiv option. For more information about the hosts.equiv option, see the Operations Manager Administration Guide. 5. Select the Enable Data Collection check box if you want to collect data from this specific host. 6. Select the transport protocol for data collection from the Host Transport list. The transport protocol can be one of httpsOk, httpOnly, or Global Default. 7. Click Apply, and then click OK. The credentials are updated in the DataFabric Manager database.
Before copying the configuration of a storage system, ensure that the Data Collection Status icon in the hosts list for the storage system is green.
Steps
1. Click Set Up > Hosts. 2. Click Data Collection > Copy, and then click Next. 3. Select one or more available storage systems.
Note: If you select more than 10 storage systems, Management Console might hang.
1. Click Set Up > Hosts. 2. Select the storage system. 3. Click Data Collection > Edit. 4. Set the retention period and sample rate in the Data Collection Configuration Wizard.
Note: If you decrease the retention period immediately after increasing the sample rate, there might be a data loss.
108 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
You can set thresholds on counters specific to objects such as targets, interfaces, and disks. However, you cannot set thresholds on processors, RAID groups, and plexes.
Next topics
What resource properties are on page 109 Viewing threshold values on page 109 When to use thresholds in combination on page 109 What the Details tab is on page 109 Adding thresholds on page 110 Editing thresholds using the Summary tab on page 110 Editing thresholds using charts on page 111
Editing thresholds using the Details tab on page 111 Deleting thresholds on page 112 Creating alarms on page 112 What a threshold template is on page 112
110 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
Next topics
What logical objects are on page 110 What physical objects are on page 110
What logical objects are Object types that represent storage containers such as volume, qtree, LUNs, vFiler units, and datasets are known as logical objects. From the navigation pane, you can click View to view the logical object types. The default is Logical. What physical objects are Object types that represent the physical resources in a storage system such as disks, aggregates, memory, network interfaces, resource pools, and RAID groups are known as physical objects. From the navigation pane, you can click View to view the object types. You can click Physical to view the physical objects. The default is Logical.
Adding thresholds
You can add thresholds for the performance counters on storage systems using the Set Up Thresholds window. Alternatively, you can right-click the object in the logical or physical hierarchy to add thresholds.
Steps
1. Click Set Up > Thresholds. 2. Click the Summary tab. 3. Click Add. You cannot add thresholds on the objects whose storage systems do not have valid credentials. 4. Complete the Add Thresholds wizard by entering the threshold values you want to set for your performance counters.
Alarms, hosts, and thresholds | 111 3. Perform either of the following actions: Select the threshold that you want to modify, and click Edit. Right-click the threshold that you want to modify, and click Edit.
1. Select Show Threshold on the chart. 2. Drag the dotted line. However, you cannot edit thresholds if they are based on threshold templates or are set on parent objects. In such cases, you cannot drag the line. 3. Edit the threshold details. 4. Click Apply. 5. Click OK.
1. Click Set Up > Thresholds. 2. Click the Details tab. 3. Select the object. 4. Click the threshold in the Existing threshold box. 5. Edit the threshold value. 6. Edit the threshold interval.
112 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0 7. Click Apply. 8. Click OK.
Deleting thresholds
You can delete thresholds by using the Summary tab in the Set Up Thresholds window.
Steps
1. Click Set Up > Thresholds. 2. Click the Summary tab. 3. Perform either of the following actions: Select one or more thresholds that you want to delete, and click Delete. Select one or more thresholds that you want to delete, and then right-click and click Delete.
4. Click OK.
Creating alarms
You can create alarms by using the Add Alarm wizard.
Steps
1. Click Set Up > Thresholds. 2. Click the Summary tab. 3. Select the threshold. 4. Click Add Alarm. 5. Complete the Add Alarm wizard.
Alarms, hosts, and thresholds | 113 apply to the object. For example, you can create a threshold template that contains a threshold for the cp_writes counter greater than 10 per second for 5 minutes. You can apply these values in a template to objects to generate events. You can create and view templates using the Set Up Threshold Templates window, which is divided into two halves. The top half of the Set Up Threshold Templates window displays the template table, and the bottom half lists the events, counters, and resource properties. The object tab in the bottom-half of the page displays the objects that are applied to the selected template.
Next topics
When to use threshold templates on page 113 Creating threshold templates on page 113 Editing threshold templates on page 114
When to use threshold templates You might want to use threshold templates to modify a threshold applied on more than one object. For example, if you want to change the threshold limit from 90% to 80% for a threshold applied on system:cpu_busy counter for ten storage systems, you can modify all the ten thresholds by using threshold templates. Threshold templates allow you to modify the threshold on all the storage systems with just one change in the template. Using threshold templates, you can easily add or remove thresholds on objects. For example, instead of creating ten identical thresholds for ten storage systems, you could just apply a template to all the storage systems to create as many thresholds. Similarly, you can remove the objects from an existing threshold using threshold templates. Creating threshold templates You can add threshold templates by using the Add Threshold Template wizard.
Steps
114 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
Editing threshold templates You can modify existing threshold templates by using the Set Up Threshold Templates window.
Steps
1. Click Set Up > Threshold Templates. 2. Click Edit. 3. Click Threshold Details to add, edit, or delete the thresholds in the template. 4. Click OK.
Glossary | 115
Glossary
associated view A performance view available for an object. An associated view can be a canned view or a custom view. Canned views are associated to an object based on the object type. Custom views can be associated to an object by the user. A graphical display of the data provided by one or more counters. A statistical measurement of activity on a storage system or storage subsystem that is provided by Data ONTAP. Custom views are user-defined views that includes metrics from specific instances. A collection of storage sets along with configuration information associated with data. The storage sets associated with a dataset include a primary storage set used to export data to clients, and the set of replicas and archives that exist on other storage sets. Datasets represent exportable user data. The customizable grouping of storage systems and vFiler units whose performance can be monitored and displayed through Performance Advisor. All systems that are monitored by the DataFabric Manager server and whose performance can be monitored by Performance Advisor are displayed in the Groups browser panel of Performance Advisor. Data that is archived by the performance-monitoring server on the DataFabric Manager server. All the data that is included in the Performance Advisor default views is also archived as historical data. The historical data is accessible to any Performance Advisor that can connect to the workstation. Historical data is collected on an ongoing basis, independent of whether a client has the associated performance view open or not. Historical data can be used for diagnosing past performance problems or for short-term trend analysis. The physical storage system on which one or more vFiler units are configured. Some counters that Performance Advisor tracks apply to both storage systems and vFiler units. Other counters (for example, CPU usage) apply only to storage systems and the associated host of a vFiler unit. The hosting storage system is also referred to as the vFiler host. Object types that represent storage containers such as volume, qtree, LUNs, vFiler units, and datasets are known as Logical Objects.
hierarchical groups
historical data
logical objects
logical hierarchy The hierarchy that displays the logical objects and instances.
116 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
lower threshold
The type of threshold set for an event generation when the counter value falls and remains below the lower threshold value for longer than the Threshold Interval specified. A managed object represents any object that has an identity and a name in the DataFabric Manager object table. A managed object is an object that is contained within a DataFabric Manager group. Volumes, aggregates, qtrees, and LUNs are examples of managed objects. Management Console is the client platform for the Java-based applications. Management Console runs on a Windows or Linux workstation, separate from the system on which the DataFabric Manager server is installed. Typically there is an object associated with each hardware or software subsystem within Data ONTAP. Examples of hardware objects are processor, disk, NVRAM, and networking card objects. FCP, iSCSI, CIFS, and NFS are the examples of software protocol objects. WAFL, RAID and target are the examples of internal objects specific to Data ONTAP. Virtual objects like the system object capture key statistics across all the other objects in one single place. Examples of system objects are avg_processor_busy, nfs_ops, cifs_ops, and net_data_recv. The Performance Advisor component installed on the Management Console platform enables you to monitor the performance of storage systems and vFiler units. The user interface of Performance Advisor contains only performancemonitoring information. This Performance Advisor interface is distinct from Operations Manager, which contains other DataFabric Manager information. The Performance Advisor component that is enabled on the DataFabric Manager server to collect and archive performance data at regular intervals from the monitored storage systems and vFiler units. Performance Advisor gathers sets of data that the performance-monitoring server has collected to generate its graphical charts and views. A collection of one or more counters accessible through Performance Advisor for a group of storage systems or subsystems through one or more charts. Performance Advisor displays canned views that are built in to the system, and custom views. Object types that represent the physical resources in a storage system such as disk, aggregates, memory, network interfaces, resource pools, and RAID groups are known as Physical Objects. The hierarchy that displays the physical objects and instances. Data that is passed through Performance Advisor for display but is not stored. Real-time data is collected only as long as the performance view window
managed object
Performance Advisor
performancemonitoring server
performance view
physical objects
Glossary | 117
displaying it is open on Performance Advisor. Real-time data is accessible only to the client by which it is retrieved. Real-time data is suitable for diagnosing immediate performance issues. resource pool retention period A managed object in DataFabric Manager, containing storage provisioning resources like storage systems, aggregates, and spare disks. The amount of previously collected data for a counter that is accessible to the user. You can set the retention period based on units of a minute, hour, day, week, month, or year. The rate at which data is collected for a counter. You can set the sample rate based on units of a minute. Containers that are used for delegation, replication, and in some cases, substorage provisioning. The only container of merit in a storage set is a volume (flexible or traditional). A storage set contains a group of volumes whereas a volume should be in at most one storage set. An appliance that is attached to a computer network and is used for data storage. IBM N series storage systems and near-line systems are examples of storage systems.
storage system
A template is a view definition that applies to object instances known to templates and canned templates Performance Advisor. A set of pre-configured templates in Performance Advisor is known as Canned Template. threshold interval The amount of time in seconds for which an event generation is suppressed before Performance Advisor decides that a counter has crossed a specified threshold and an event needs to be generated. The same interval is also be used to generate a normal event. Objects apart from the managed objects belong to the class of unmanaged objects. An unmanaged object does not have a unique identity in the DataFabric Manager table. The type of threshold set for an event generation when the counter value exceeds and remains above the higher threshold value for longer than the Threshold Interval specified. One or more virtual storage systems that can be configured on a single physical storage system licensed for the MultiStore feature. DataFabric Manager 3.4 and later enables monitoring and management of vFiler units. A collection of related panels represented together and displayed by the Performance Advisor client.
vFiler unit
view
Index | 119
Index
A
access permissions overview 47 Add Alarm wizard task 103 administrator roles requirements for Performance Advisor tasks 27 advanced views creating 72 alarms adding 103 deleting 104 disabling 102 enabling 102 list of monitoring and managing tasks for 100 modifying 101 monitoring 101 pausing 102 responding to 104 testing 102 viewing 101 applications in N series Management Console 29 selecting columns to display 32 Tasks bar, hiding and redisplaying 32 counters about 36 shared across views 76 Custom view multiple axis 76 purpose 75 when to create 76 custom views about 66 creating 77 deleting 78 editing 78 flexible 76 opening 78
D
dashboards described 61 panels, descriptions of 61 dashboards, performance descriptions of panels 61 dashboards, protection descriptions of 61 dashboards, provisioning descriptions of 61 data collection configuration 106 copying configuration 107 DataFabric Manager client platform for 29
C
canned views 66 charts bar chart 70 changing the time period 71 changing the type 73 polyline 70 resetting axes 71 saving 80 scatter 70 client platforms 29 console adjusting column widths 32 applications supported 29 applications, toggling 31 filtering data display 33 Get Started feature 31 Help, accessing 31 logging out 31 moving backward and forward 31 rearranging column order 32
E
events definition of 62 deleting from event log 64 determining when they occur 62 responding when an event occurs 63 viewing the list of 63
F
filtering data display 33
120 | Performance Advisor Administration Guide For Use with DataFabric Manager Server 4.0
overview 25 requirement for starting 53 secure connections for 54 starting 57 stopping 58 performance counters list of 37, 3944 Performance dashboard 61 performance data exporting 80 methods for preserving 79 viewing 69 performance issues diagnosing 75 diagnosis 74 performance monitoring server location in the network topology 25 performance objects about 35 list of 35 performance views working with data in 70 performance-monitoring server enabling 53
G
Get Started feature 31
H
Help accessing 31 hierarchical groups support for 26 host credentials editing 106
L
licenses N series Management Console applications 29, 30 limitations, exporting data 81 limitations, Performance Advisor 26 logging out 31 logs for viewing the list of events 63
M
monitoring dashboard panels, overview of 61 dashboards, overview of 61 events 63
R
real-time data viewing 77 regular expressions, filtering examples 33
N
N series Management Console about 29 applications supported 29 defined 29 licenses 30 See also console
S
sample buffer, setting 107 sample rates Increasing 107 Secure connections support for 27 SSL certificate for 27 storage systems CPU utilization 79 CPU utilization limitations 26 display unavailable 58 refreshing the list 59 synchronize charts across all views 71 charts in a view 71 undo 72
P
Performance Advisor accessing 57 application described 29 hosts in 105 location in the network topology 25 log in to 26
Index | 121
T
Tasks bar, hiding and redisplaying 32 thresholds about 108 add 73 adding 110 deleting 112 editing 110 logical hierarchy 110 physical hierarchy 110 view 72 Thresholds adding 113 adding alarms 112 Details tab 109 editing 111, 114 transport protocols 55
U
unavailable menu options 58
views advanced 67 aggregate 96 blank charts 59 canned 81 chart axes 76 dataset 91 disk 96 displaying 68 event correlation 74 global 82, 83 group 82, 83 how to select 69 LUN 95 navigation 68 network interface 90 processor 90 qtree 94 resource pool 91 storage system 8488 target 97 vFiler unit 89 volume 92, 93
V
vFiler units display unavailable 58 refreshing the list 59 support for 27
Z
zero-value data display of 58
GC26-7897-06