+ All Categories
Home > Documents > Brocade SANnav Flow Management User Guide, 2.1

Brocade SANnav Flow Management User Guide, 2.1

Date post: 30-Jan-2022
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
87
Brocade ® SANnav Flow Management User Guide, 2.1.1x User Guide 18 December 2020 SANnav-211x-Flow-UG100 18 December 2020 Broadcom
Transcript
Page 1: Brocade SANnav Flow Management User Guide, 2.1

Brocade® SANnav™ Flow Management User Guide, 2.1.1x

User Guide18 December 2020

SANnav-211x-Flow-UG10018 December 2020

Broadcom

Page 2: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

Table of Contents

Copyright Statement............................................................................................................................ 4Introduction...........................................................................................................................................5

About This Document......................................................................................................................................................5Supported Hardware and Software................................................................................................................................ 5Contacting Technical Support for Your Brocade

® Product......................................................................................... 5

Document Feedback........................................................................................................................................................ 6Getting Started..................................................................................................................................... 7

Flow Management............................................................................................................................................................ 7Prerequisites..................................................................................................................................................................... 8

Inventory..............................................................................................................................................10Inventory of Flows......................................................................................................................................................... 10Creating a Flow Filter.................................................................................................................................................... 14Determining Whether the Switch Is Sending Telemetry Data to the SANnav Server..............................................17Viewing the Number of Flows Monitored by a Switch...............................................................................................18

Investigating Flows............................................................................................................................ 20Accessing and Exploring Flow Investigation Mode...................................................................................................20Operating in Flow Investigation Mode.........................................................................................................................24Investigating Flows from Switch Ports........................................................................................................................33Displaying Non-I/O Violations....................................................................................................................................... 36

Flow Collections.................................................................................................................................41Flow Collection Overview..............................................................................................................................................41Creating a Flow Collection............................................................................................................................................41Importing and Exporting a Collection..........................................................................................................................48Collection Validations.................................................................................................................................................... 50Investigating an Aggregated Collection...................................................................................................................... 51

Custom Rule Sets.............................................................................................................................. 55Creating a Custom Rule Set......................................................................................................................................... 55Managing a Custom Rule Set....................................................................................................................................... 55Importing and Exporting a Custom Rule Set..............................................................................................................58

Reports................................................................................................................................................ 60Report Widgets for Flows............................................................................................................................................. 60Generating a Time Series Report of Collection Aggregation....................................................................................61Generating a Top N Report for Collection Aggregation............................................................................................ 65Generating a Top N Report for SCSI Errors............................................................................................................... 71Generating a Top N Report for Host Ports................................................................................................................. 74

SANnav-211x-Flow-UG1002

Broadcom

Page 3: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

Generating a Top N Report for Storage Ports............................................................................................................ 80Revision History................................................................................................................................. 86

SANnav-211x-Flow-UG1003

Broadcom

Page 4: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

Copyright StatementCopyright © 2020 Broadcom. All Rights Reserved. Broadcom, the pulse logo, Brocade, the stylized B logo, Fabric OS,and SANnav are among the trademarks of Broadcom in the United States, the EU, and/or other countries. The term“Broadcom” refers to Broadcom Inc. and/or its subsidiaries.

Broadcom reserves the right to make changes without further notice to any products or data herein to improve reliability,function, or design. Information furnished by Broadcom is believed to be accurate and reliable. However, Broadcom doesnot assume any liability arising out of the application or use of this information, nor the application or use of any product orcircuit described herein, neither does it convey any license under its patent rights nor the rights of others.

The product described by this document may contain open source software covered by the GNU General Public Licenseor other open source license agreements. To find out which open source software is included in Brocade products, to viewthe licensing terms applicable to the open source software, and to obtain a copy of the programming source code, pleasedownload the open source disclosure documents in the Broadcom Customer Support Portal (CSP). If you do not have aCSP account or are unable to log in, please contact your support provider for this information.

SANnav-211x-Flow-UG1004

Broadcom

Page 5: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

Introduction

About This DocumentThis document describes how to manage and monitor flows, flow collections, and custom rule sets using SANnav™

Management Portal. It also describes how to generate time series and top N reports for collection aggregations, SCSIerrors, and host/storage ports.

Supported Hardware and SoftwareThe Flow Management feature is supported on the following platforms. Gen 6 platforms must be running Fabric OS 9.0.0xor later. Gen 7 platforms must be running Fabric OS 9.0.1 or later.

Brocade Gen 7 (64Gb/s) Fixed-Port Switches

• Brocade G720 Switch

Brocade Gen 7 (64Gb/s) Directors

• Brocade X7-4 Director• Brocade X7-8 Director

Brocade Gen 6 (32Gb/s) Fixed-Port Switches

• Brocade G620 Switch• Brocade G630 Switch

Note that Flow Management is not supported on the Brocade G610 and 7810 switches and the Brocade G648 andMXG610 Blade Server SAN I/O Modules.

Brocade Gen 6 (32Gb/s) Directors

• Brocade X6-4 Director• Brocade X6-8 Director

Analytics Monitoring Platform

The Analytics Monitoring Platform (AMP) is supported running AMP OS 3.0.0 or later.

Contacting Technical Support for Your Brocade® ProductIf you purchased Brocade product support from a Broadcom OEM/solution provider, contact your OEM/solution providerfor all your product support needs.

• OEM/solution providers are trained and certified by Broadcom to support Brocade products.• Broadcom provides backline support for issues that cannot be resolved by the OEM/solution provider.• Brocade Supplemental Support augments your existing OEM support contract, providing direct access to Brocade

expertise. For more information on this option, contact Broadcom or your OEM.• For questions regarding service levels and response times, contact your OEM/solution provider.

SANnav-211x-Flow-UG1005

Broadcom

Page 6: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

For product support information and the latest information on contacting the Technical Assistance Center, go to https://www.broadcom.com/support/fibre-channel-networking/. If you have purchased Brocade

® product support directly from

Broadcom, use one of the following methods to contact the Technical Assistance Center 24x7.

Online Telephone

For nonurgent issues, the preferred method is to log in tomyBroadcom at https://www.broadcom.com/mybroadcom. (Youmust initially register to gain access to the Customer SupportPortal.) Once there, select Customer Support Portal > SupportPortal. You will now be able to navigate to the following sites:• Knowledge Search: Clicking the top-right magnifying glass

brings up a search bar.• Case Management: The legacy MyBrocade case

management tool (MyCases) has been replaced with the FibreChannel Networking case management tool.

• DocSafe: You can download software and documentation.• Other Resources: Licensing Portal (top), SAN Health (top and

bottom), Communities (top), Education (top).

Required for Severity 1 (critical) issues:Please call Fibre Channel Networking Global Support at one ofthe numbers listed at https://www.broadcom.com/support/fibre-channel-networking/.

Document FeedbackQuality is our first concern. We have made every effort to ensure the accuracy and completeness of this document.However, if you find an error or an omission or if you think that a topic needs further development, we want to hear fromyou. Send your feedback to [email protected]. Provide the publication title, publication number, topicheading, page number, and as much detail as possible.

SANnav-211x-Flow-UG1006

Broadcom

Page 7: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

Getting Started

Flow ManagementThe Flow Management feature provides flow monitoring and management capabilities for Gen 6, Gen 7, and AMPplatforms. These capabilities enable a SAN administrator to gather the necessary information to actively manage SANfabrics. This feature provides enhanced visibility into the behaviors and metrics necessary to resolve problems and, often,to avoid them.

Flow Management learns about various flows traversing SAN fabrics along with their performance statistics, whichare monitored on the switches. The learned flows along with various statistics are available to users for analysis andtroubleshooting traffic issues. At the time of fabric discovery, SANnav detects the switches that are capable of flowmonitoring and “binds” them to SANnav. This binding results in configuring the IP address of the SANnav server inthe switch as the destination for flow statistics streaming. Once a switch is “bound” to the SANnav server, it starts tosend flow statistics using KAFKA streaming at predefined intervals. If the chassis is part of multiple fabrics, this bindinghappens at the chassis level when the first logical switch is discovered in SANnav during fabric discovery. When youunmonitor a fabric or switch, the switch no longer remains “bound” to SANnav. If the chassis is part of multiple fabrics,then unmonitoring the last logical switch removes the binding between SANnav and the chassis. You must discover allfabrics that are associated with one chassis in a single SANnav server.

NOTEIf the remaining fabrics are discovered in another SANnav server, flow management capabilities for those fabricsare not available in that server. If you intend to manage all the fabrics, you should discover them in the sameSANnav server.

Switches provide monitoring for IT flows with statistics available at 5-minute intervals. AMP provides for monitoring of ITLflows as well, where statistics for some ITL flows are provided at 5-minute intervals, and for other ITL flows, statistics areprovided at 6-hour intervals.

Flow Management also provides an ability to create flow collections by grouping related flows. You can enable MAPSrules on the member flows of a collection by using custom rule sets. You can also monitor a flow collection as anaggregate entity. Any violations that are generated by applied MAPS rules on flows are available to users for viewing andanalysis. For some performance measures, violations are streamed by AMP as KAFKA messages, whereas for others,violations are generated as SNMP traps. Gen 6 and Gen 7 platforms support only violations that are generated via SNMPtraps. (Refer to the guides of respective platforms for more details.) When a flow collection is monitored as an aggregateentity, SANnav uses statistics for various member flows to compute aggregated statistics at the collection level. Youcan apply threshold rules against collections as well. SANnav evaluates such rules at the collection level and generatesviolation events for the collection itself.

NOTEAfter a firmware download or switch reboot, data streaming, SNMP data, and flow data are not collected untilthe switch is manageable again. In Investigation mode, performance graphs include missing data points for theaffected flows and ports.

Flow Management allows you to do the following:

SANnav-211x-Flow-UG1007

Broadcom

Page 8: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

• View inventory of flows along with their related details.• Investigate flows to view historical and real-time performance statistics in graphical form.• Easily navigate from Port Investigation View to Flow Investigation View of related flows.• Generate Time Series and Top N Reports such as Time Series - Flow and Top SCSI Errors (including threshold).• (AMP and Gen 6 only) Manage collections (aggregated and non-aggregated) with custom rule sets.• View violated events that are triggered for flows as well as aggregated collections.• Investigate collections to view historical statistics at the collection level.• Easily navigate from Collection Investigation View to member Flow Investigation View.

SANnav has limitations on the number of flows that are supported on different installations.

The following are support limits:

• A maximum of 400,000 flows for AMP, Gen 6, and Gen 7 across all managed fabrics on a 15,000-port server, with amaximum of 80,000 flows generating streamed violations. SANnav supports a maximum of 400,000 flows for AMP anda maximum of 100,000 flows for Gen 6 and Gen 7; however, you cannot exceed 400,000 flows for AMP, Gen 6, andGen 7.

NOTEGen 6 and Gen 7 platforms do not support streamed violations.

• A maximum of 8000 Gen 6 and Gen 7 flows across all managed fabrics on a 3000-port server

To keep the number of flows within limits, you can use SANnav or CLI commands on switches to manage monitored flows.For AMP-monitored switches, you can choose the F_Ports for flow monitoring in SANnav by selecting SANnav > SANConfiguration > AMP Monitoring Platform Connectivity. Gen 6 and Gen 7 platforms support the following two ways tocontrol the number of monitored flows:

• Enable flow learning on selected F_Ports. For example, the following CLI commands can be used to enable flowmonitoring on F_Port 10 (refer to the Brocade Fabric OS Command Reference Manual, 9.0.x, for more details): flow --deact sys_flow_monitor

flow --modify sys_flow_monitor -monitor 10

flow --act sys_flow_monitor

• Disable flow monitoring on the entire switch, using the following CLI command:flow --deact sys_flow_monitor

PrerequisitesBefore you can manage a flow, you must ensure that the following prerequisites are met.

• Make sure that the latency between the switch and SANnav must be less than or equal to 100 ms.The recommendation is to place both the switch and SANnav in the same data center.

• Make sure all fabric IDs (FIDs) are discovered in a single (or the same) server, and all FIDs are authenticated andmanaged.

• Make sure that the Network Time Protocol (NTP) is configured before SANnav installation.• Make sure that the switch is sending telemetry data to the server.• Make sure that the switch and SANnav server clocks are synchronized. Clock synchronization using NTP is mandatory

for all switches and the SANnav application server. If the clocks are not synchronized, you might lose flows and theirstatistics. An application event message alerts you if the SANnav server and the switch are not synchronized.

You can synchronize the clocks in two ways:

• Issue the tsclockserver "<IPV4>;<IPV6>;<DNS name>" command on the principal switch.

SANnav-211x-Flow-UG1008

Broadcom

Page 9: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

Issuing this command distributes the details to all switches in a fabric.• Synchronize the switch time to the NTP server using the SANnav Configuration Management feature by entering the

following code in the Create New Configuration dialog. This action creates a configuration policy in SANnav andpushes it to the switches.

{

"BasicConfigurations":{

"NTP_TimeServer":[

{

"ipAddress": "10.10.10.10"

}

]

}

}

You can synchronize the SANnav server with the NTP server clock as follows:

• For Red Hat Linux, issue the command ntpdate NTPserver on the SANnav server,where NTPserver is the hostname or IP address of the NTP server.

• For CentOS, open the /etc/ntp.conf file, ensure that the following line exists, and then restart the server.ntp.server.com:NTPserverwhere NTPserver is the hostname or IP address of the NTP server.

SANnav-211x-Flow-UG1009

Broadcom

Page 10: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

Inventory

Inventory of FlowsThe Flows window, accessed through the Inventory tab, displays flows in table format. From here, you can monitor allflows with the latest statistics.

The following high-level actions on the flows are enabled:

• View detailed statistics and inventory-related information for a given flow.• View historical or real-time statistics for one or more flows (investigation mode).• Select one or more flows in the selection sidebar for later investigation.

To explore the Flows list window, complete the following steps.

NOTETo perform the following steps, you must have Flow Management privilege with read/write permission to monitorand manage flows.

1. Select Inventory > Flows from the navigation bars.The Flows window displays. By default, no flows are displayed. As the message indicates, you must apply at least onefilter to display flows.

2. Click “+” to add a filter.

The Add Filter dialog displays, where you see a list of saved flow filters.

If you want to create a new filter, click Create New.

SANnav-211x-Flow-UG10010

Broadcom

Page 11: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

NOTEOnly flow filters are listed here.

You can apply more than one filter at a time, although the recommended maximum is three. When more than one filteris applied, flows that meet any of the filter criteria are displayed.

3. Select a filter or create a new one.

If over 1000 flows result from the filtering, a message appears stating that only 1000 flows can be shown. However,you can view all flows in a CSV file using the Export Definition option.

4. Click OK.

The Flows window displays. The contents reflect the filters that you selected.

If multiple zone aliases exist for the same device port, any one of the zone alias names might display.

When you sort the LUN/NSID column in the flow list and the table contains both IT, ITL, and ITN flows, the IT flows arealways at the bottom. The ITL flow is identified by "SCSI" in the Protocol column. The ITN flow is identified by "NVMe"in the Protocol column. The IT flows are identified by “-” in the LUN/NSID column.

NOTEGen 6 supports IT flows only.

5. Click the arrow associated with the flow to expand the details.

The resultant Flows window shows the statistics of the measures for an active or inactive flow.

NOTEFor illustrative purposes, different flows are examined in the following screen captures.

You can determine the generation of switch that monitors the flow by referring to the Platform property. The validvalues are AMP, Gen6, and Gen7. Note that if the flow is monitored at the Gen 6 blade of a Gen 7 chassis, those flowsare marked as a Gen6 platform.

For an active flow, a window like the following appears.

SANnav-211x-Flow-UG10011

Broadcom

Page 12: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

For an inactive flow, a window like the following appears.

Measures with a “0” value are excluded from the expanded view.

In the bottom portion of the expanded view, you see LUN size, LUN count (only for IT flows), Status, Active Zones,and so on. An active zone reflects the zone in which the initiator and target participate. Multiple active zones appearprovided that both the initiator and the target participate in multiple active zones.

6. To filter the flows for a different interval (5 minutes, 6 hours, or All), select from the Interval list.

SANnav-211x-Flow-UG10012

Broadcom

Page 13: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

NOTEFor inactive flows, the granularity icon displays the last granularity received from the switch before it movesto the inactive state.

Hovering over the icons in the list displays information for that icon.

The All option (the default) lists both 5-minute and 6-hour interval flows.

7. Select from the Metrics list. From here you can select which measures to view.

8. Select Max or Average.

NOTEMax applies only to latency metrics, whereas Average applies to all three categories.

9. Select All from the Show list.

This option lists both active and inactive flows and generates a new column (Status) to indicate the type.

In the following example, you can see a mix of active and inactive flows.

SANnav-211x-Flow-UG10013

Broadcom

Page 14: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

Flow statistics are received from the switch every 5 minutes or 6 hours, and their status can be either Active orInactive.

• A flow that is tagged Active represents active traffic.• A flow is tagged Inactive if any of the following apply:

– The flow is available in a previous streaming cycle but is unavailable in the current streaming cycle.– The flow has no associated I/Os.– The flow is no longer streamed to SANnav.

After SANnav fails to receive flows for 24 hours and daily purging has already occurred at 3:00 a.m, flows are greyedout and labeled "Deleted Flow from <AMP/Gen 6/Gen 7>."

10. Click ... in the upper right of the dialog, and then click Export Definition.

This action exports the flows applicable for a given filter into a CSV file.

NOTEIf either no filter is applied or no filter flows are displayed for a given filter, the Export Definition selection isdisabled.

The exported file appears in browser downloads.

Creating a Flow FilterThe Filter Management feature allows you to create flow filters that narrow your search in general.

NOTEIn the following discussion, it is assumed that you have the Flow Management privilege. If you do not have theFlow Management privilege, the Flow option (Step 3) is unavailable.

To apply a flow filter, perform the following steps:

1. Select SANnav from the navigation bar, and then select SAN Monitoring > Filter Management.

This displays the Filter Management window, where all the current filters are listed.

SANnav-211x-Flow-UG10014

Broadcom

Page 15: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

2. Click "+" to display a list of filter types.

3. Select Flow.

NOTEThe Flow option is not listed if you do not have the Flow Management privilege.

This displays the Create New Flow Filter dialog.

You can add up to 40 initiators and/or up to 40 targets for each filter. In this example, the plan is to add two initiatorsand three targets on the new filter.

4. Click Filter by to show the different filter categories.

Each category type (ITL, Zone Alias, and so on) has different inputs.

NOTEThe Logical Unit WWN filter is applicable only to AMP flows.

For example, if you select Active Zone in the Filter by list, the inputs would be Active Zone, Protocol, and LUN.

SANnav-211x-Flow-UG10015

Broadcom

Page 16: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

NOTEIf you specify Filter by ITL and you want to filter IT flows, leave the LUN field blank.

The Filter by functionality determines the function of the generated filter and the required input.

For example, consider the Create New Filter dialog that appears when you select Zone Alias from the Filter by list.

If you specify a Zone Alias, set Protocol to SCSI, and set LUN to 5, you pick up all flows with LUN 5 that areparticipating in either Zone Alias One or Zone Alias Two. Set the Protocol to NVMe to filter flows for Name SpaceIdentifier (NSID) (the LUN field changes to NSID). Set the Protocol to SCSI/NVMe to filter flows for LUNs andNSIDs (the LUN field changes to SCSI/NSID).

For LUN or NSID, any number or range can be entered. Valid examples include the following:

• 23• 1,2,3• 1–20• 1–20,40–100• 1–20,50,70–100

NOTEUse a specific filter criterion instead of "*". When you use "*" as a filter parameter, the response takes morethan 60 seconds.

NOTESANnav uses Type Ahead functionality; once you enter three characters, the associated fields are displayed.

SANnav-211x-Flow-UG10016

Broadcom

Page 17: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

5. Click OK.

The Filter Management window displays, listing your new filter.

Determining Whether the Switch Is Sending Telemetry Data to theSANnav ServerTo determine whether a switch is forwarding telemetry data to the SANnav server, perform the following steps.

1. Select Inventory from the navigation bar, and then select Switches from the action list.

This displays the switches managed by the SANnav server.

2. Click a switch. In this example, a switch of type Analytics Monitoring Platform is selected.

This displays detail categories like Fabric and Health that are common across all switches.

3. Click Show more to see the value of Bound to Server, which indicates the SANnav server to which the switch issending telemetry data.

For example, if amp86_20 is bound to this SANnav server, then the Bound to Server value and the SANnav serverIP address match. (In the following example a match exists.) So, you have verified that amp86_20 is bound to thisSANnav server for managing collections.

SANnav-211x-Flow-UG10017

Broadcom

Page 18: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

If Bound to Server indicates that the IP address is "not for the current server," this means that the switch is notsending telemetry data to the current server.

Viewing the Number of Flows Monitored by a SwitchTo view the number of flows that a switch is monitoring, perform the following steps.

NOTEFlow details are not shown for G610 and 7810 platforms. These platforms do not support flow streaming. For alist of platforms that support flow streaming, see Supported Hardware and Software.

1. Select Inventory from the navigation bar, and then select Switches from the action list.

This displays the switches that are managed by the SANnav server.

2. Click a switch.

This displays the detail window for that switch.

3. Scroll down the details window, and then select the Flow Details option.

For Gen 7, you find information on IT and ITL flow consumption and flow capacity per level of granularity (5 minutes or6 hours).

SANnav-211x-Flow-UG10018

Broadcom

Page 19: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

For Gen 6, you find information on IT flows at the 5-minute interval.

For AMP, you find information on IT and ITL flow consumption and flow capacity per level of granularity (5 minutes or 6hours).

SANnav-211x-Flow-UG10019

Broadcom

Page 20: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

Investigating Flows

Accessing and Exploring Flow Investigation ModeNOTEPerformance privilege is required to investigate device port metrics.

Table 1: Recommendation of Flows and Measures

Granularity (Interval) Maximum Duration

5 minutes 1 day

1 hour 8 days

6 hours 30 days

NOTEFor all of the above, there is a maximum of eight flows with a single measure or eight measures with a singleflow.

Investigation mode is where you can examine one or more flows in real time or in a historical date range.

To explore Investigation mode, perform the following steps. This assumes that you have already applied numerous filtersto generate the flows list.

1. On the Flows window, click “+” at the left of a row in the table.

After selecting an element, the “+” sign to the far left changes to a “–” sign.

Once selected, the flow is added to the Selected Items sidebar where you can choose to investigate flows now orlater.

2. Select two more rows.

3. Click the Select Items sidebar icon (boxed above) to display the elements under Selected Items.

In this example, the Selected Items sidebar displays the three flows that were moved to the sidebar. You need toselect from this set of flows and proceed to investigation.

SANnav-211x-Flow-UG10020

Broadcom

Page 21: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

Although the selected items are available for investigation throughout the session, they do not persist at the user level(that is, when you log out or the session expires, the Selected Items sidebar resets).

Both flows and collections are supported in the sidebar.

NOTEClicking the arrow within the sidebar closes the dialog.

Clicking on the “–” sign on the far left of the row in the table removes the element from the Selected Items sidebar andconverts the symbol to “+”.

4. Select the flows in the Selected Items sidebar that you want to investigate by clicking Investigate from the Actionslist.

You can select multiple items within the sidebar to investigate.

The Investigate selection is disabled unless at least one item is checked.

• To specify a set of flows to investigate, you can also choose Bulk Select from the Flows window.

SANnav-211x-Flow-UG10021

Broadcom

Page 22: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

Once you choose Bulk Select, a checkbox appears at the front of each flow line. On this window, you select one ormore flows, and then click Investigate from the Actions list in the upper right.

• To investigate individual flows, you can select Investigate from a specific action list.

Whether you launch investigation through the Selected Items sidebar, through Bulk Select, or individually through theaction list for a specific flow, an Investigation Mode window displays.

The chart appears empty because no measures are selected by default.

SANnav-211x-Flow-UG10022

Broadcom

Page 23: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

1. Measure list – Displays only supported AMP, Gen 6, or Gen 7 measures (including violation).2. Date range – Provides real-time, historical-time, and custom-time range options.

NOTEOn the Investigate Mode page, when you select real time as the timescope, the number of datapoints is limited to 180.

The date range of the graph is Last 30 Minutes by default.For a custom date range, end points are always inclusive. For example, a date range of Last 1 Hour, starting at13:00, with a five-minute interval fetches 10 data points as well as points at 13:00 and 14:00.

3. Time series graph – Based on selected measures, flows, and date range, shows statistics in graphical format.The Y axis is in units of the selected measures. The X axis represents time only.

NOTEFor measures that are not supported, zero values are shown in Investigation view.

4. Flow table – Lists all selected flows from the flows page. (Selected flows can include IT, ITL, and ITN.)After applying a filter to the table, the table resets accordingly and the corresponding name appears at thetop of the table. The table lists all IT flows with an expander option, which lists all ITLs and ITNs belonging tothe selected IT. When the expander closes, the ITL flows are removed from the list, leaving only the IT flowsviewable with the expander option.None of the flows are selected by default. Upon selecting a flow, the chart resets and a flow action menudisplays specifics for that flow.The table lists flows in order of highest priority by default (that is, the last selected measure is listed first).The following are supported actions for each flow:

SANnav-211x-Flow-UG10023

Broadcom

Page 24: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

– Show Metrics – Based on launch time, all statistics are displayed in a popup dialog. Assuming investigationwas launched at 1:00, when you click Show Metrics, all the statistics for that investigation launched at thattime are displayed in the popup.

– Show All ITLs/ITNs – Only applicable for ITL or ITN flows.– Filter by Initiator – Filtering based on the selected flow initiator.– Filter by Target – Filtering based on the selected flow target.– Filter by Active Zone – Filtering based on the selected flow active zone.– Filter by Logical Unit WWN – Filtering based on the selected flow LUN WWID.

NOTEThe Logical Unit WWN filter is applicable only to AMP flows.

5. To remove an item from the Selected Items sidebar, click Remove on the action list.

6. To empty all items from the sidebar, click Clear All.

Operating in Flow Investigation Mode1. Using Bulk Select (as described in Accessing and Exploring Flow Investigation Mode), select up to four flows (in this

example, two are selected) and click Investigate.

2. Select up to four measures. In this example, Read Exchange Completion Time and Read First Response Time areselected.

You would see a window like the following.

SANnav-211x-Flow-UG10024

Broadcom

Page 25: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

In this example of Display by Measure, there are two graphs, each of which represents one measure with two flowsworth of data. One graph is for the measure Read Exchange Completion Time, and the other is for Read FirstResponse Time.

3. To view Display by Flow, click Display by Flow on the action menu in the far right. Graphs are now plotted for eachflow. There will be two charts, each for one flow with lines for each measure.

Each of these measures has Max and Avg values. The Max measure line is solid, and the Avg measure line is dotted,but both display in the same color. Because two measures are selected and both Avg and Max have been checked forthis example, you would see four lines for each flow.

SANnav-211x-Flow-UG10025

Broadcom

Page 26: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

SANnav-211x-Flow-UG10026

Broadcom

Page 27: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

4. If you select two additional measures (in this example, Write First Response Time and Read Pending IOs), youwould see four graphs plotted for each flow and two charts: one for each flow with eight measure lines (recall that Avgand Max have been selected).

SANnav-211x-Flow-UG10027

Broadcom

Page 28: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

5. To view IT, ITL, and ITN flows against the same measure, you can use Bulk Select or the Selected Items cart. Forthis example, the latter is used.For this example, IT, ITL, and ITN filters have been applied to the flows list.a) Select the flows that you want to investigate. For this example, two ITL/ITN flows and one IT flow have been

selected (the IT flow is identified by the "-" in the LUN/NSID column).b) From the sidebar, select the flows that you want to investigate and click Investigate from the action list.

The Investigation Mode window displays, and selected flows appear in the table at the bottom of the window.

6. Select the flows and the measure. For this example, all three flows are selected, and the measure Read ExchangeCompletion Time is chosen.

You can discern the Avg and Max graphs for each flow by the solid lines instead of the dotted lines. You can alsonotice the flow information like I, T, and LUN details in the chart title and tool tip.

SANnav-211x-Flow-UG10028

Broadcom

Page 29: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

7. To view the IT and an associated ITL/ITN against the same measure, click the expander option in the left-most columnof the IT flow. The IT flow is indicated by the "-" in the LUN/NSID column.

ITL/ITN flows with LUN/NSID values 3 and 4 are added to the table.

8. Select another measure. In this example, Read Pending IOS is selected.The graph shows the original IT flow and its two ITL components against this measure.

9. To display the ITLs and ITNs associated with an IT flow, expand the IT flow from the flow list on the InvestigationMode window.a) Click the + icon to move an IT flow to the Selected Items sidebar.

b) Select the flow from the sidebar and chose Investigate from the action list.

The Investigation Mode window displays with the selected IT flow in the list at the bottom of the window.c) Expand the IT flow by clicking the left-most arrow to view some of its associated ITLs and ITNs.

Another way to display the ITLs associated with an IT flow is through the selection of Show All ITLs/ITNs from theaction list.

Select Show All ITLs/ITNs from the action list for one of the ITL or ITN flows. The "1" under LUN/NSID identifies theflow as an ITL or ITN.

SANnav-211x-Flow-UG10029

Broadcom

Page 30: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

The Show All ITLs/ITNs option is available only for ITL and ITN flows.

The flow list would now include all the ITLs and ITNs associated with the IT flow in the table.

After the table refreshes, the arrow icon associated with the IT flow points downward. This indicates that the ITL or ITNflows that comprise the IT flow are now listed below it.

10. By default, the flows are listed from highest to lowest value, where the last selected measure is listed first. You canreset this flow order by selecting Lowest from the frequency list.

11. Change the date range by clicking on the range list.

The Select Date Range dialog displays.

From here you can either use a predefined date range or customize one.

In the following example, the date range is set to Last 30 Minutes (the default).

SANnav-211x-Flow-UG10030

Broadcom

Page 31: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

When you change the time interval, the plotting changes accordingly. In the following example, the interval haschanged from Last 30 Minutes to Last 3 Days.

NOTEYou can hide the plotting by selecting or unselecting the legends.

12. Reset the interval.

In the following example, three flows have been selected and the default time interval (5 minutes) has been accepted.

SANnav-211x-Flow-UG10031

Broadcom

Page 32: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

If you change the interval to 1 hour, flow statistics populate the chart based on this new interval.

13. Select the Real Time option to view the real time data for the selected flows received from the switch. For example,consider another scenario.a) Select three flows and check them in the Selected Items sidebar.b) Click Investigate, check the Fabric IO Latency Status Time measure option, and then check the ITL/ITN flows

with LUN 10 and 11.c) Click the Real Time option.

SANnav-211x-Flow-UG10032

Broadcom

Page 33: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

Notes

• Real-time mode supports a maximum of 25 flows to monitor per switch. (No data is plotted for inactive flows.)• The frequency of data collection is 10 seconds. Data points beyond 30 minutes are purged from the graph.• Switching between an historical and a real-time graph incurs a delay of 20 to 25 seconds before the first point is

plotted. The chart resets, and the granularity option is disabled.• If statistics are unavailable for a particular interval or you selected inactive flows for real-time investigation

where the application does not have any data, the message "No data to display" appears.

Investigating Flows from Switch PortsWhen investigating F_Ports, you can navigate from port to flow investigation, where you can compare port and flowstatistics for all flows passing through that F_Port.

The following bullets indicate the maximum number of flows displayed for port-to-flow switching:

• Functionality: Filter initiator/target/LUN/active zone – 2040• Functionality: List View – 2040• Functionality: IT Expander/Show ITLs – No limit (the maximum number of ITL flows per IT flow is 2040)

1. Select Inventory from the navigation bar, and then select Switch Ports from the platform list.

The Switch Ports list displays.

2. Select the ports that you want to investigate. In this example, to illustrate how the capabilities are specific to F_Ports,three different port types are selected.

Notice that the ports have moved to the Selected Items sidebar.

3. In the sidebar, select the ports, and then select Investigate from the Actions list.

The Investigation Mode window displays for the selected switch ports.

4. Select from the set of F_Port-specific measures available on the switch ports Investigation Mode window (ReadDemand Rate through Other Pending IOS). For this example, Read Pending IOS is selected.

NOTEFlow-related port measures are supported only for AMP and not for Gen 6 or Gen 7.

SANnav-211x-Flow-UG10033

Broadcom

Page 34: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

5. Select an F_Port from the ports list at the bottom of the Investigation Mode window.

Statistics for these measures are viewable only if an F_Port has been selected and there is an applicable connectedsource switch. If an F_Port has not been selected, the graph displays "No data to display." However, when the value iszero, only "zero" is displayed.

• If an F_Port is connected with an initiator, the switch provides a value for Read Demand Rate and Read oversubscription. For all other measures (Read Pending IOS, Write Pending IOS, All Pending IOS, and Other PendingIOS), zero statistics are received from the switch.

• If an F_Port is connected with a target, the switch provides a value for Pending IOS-related measures. For allothers (Read Demand Rare, Read over subscription, All Pending IOS, and Other Pending IOS), zero statistics arereceived from the switch.

Each of these measures have max and average values. The MAX measure line is solid, and the AVG measure line isdotted, but both lines display in the same color.

In the following example, a tool tip provides information on data points for the Max and Avg graphs.

NOTEIf you select ports of different types, only the F_Port data displays. This is because Read Pending IOS isexclusive for F_Ports.

6. From the ports table at the bottom of the Investigation Mode window, click Flows for F_Port-name on the port list tolaunch flow investigation mode for a single F_Port. In this example F_Port-name is port17.

NOTEThis navigation option is available only for F_Ports, and only one F_Port can transition to the flowInvestigation Mode window.

NOTEThe Flows for F_Port name selection is unavailable if the table contains no F_Ports. All F_Ports in the tablehave the option to launch flow investigation, even if they are not selected in the table view.

SANnav-211x-Flow-UG10034

Broadcom

Page 35: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

Clicking Flows for F_Port-name displays all flows passing through the F_Port-name F_Port.

On the resulting Investigation Mode window, the Port Measures list provides all the port measures specific toF_Ports. They have been added to the flow Investigation Mode view so that you can compare port and flow statisticsfor the same port.

In the following example, you have selected a second port measure from this list, Read Pending IOS.

Observe that the port list now reads Flows for Port9, indicating that you are in Flow Investigation mode, while the tooltip reminds you that the graphs reflect port statistics.

With the Port selection on the Flows for list, you can return to Port Investigation mode.

7. Select a time interval for the flow investigation.

The time interval applies only to flows. When you return to port investigation mode, the time interval is disabled.

SANnav-211x-Flow-UG10035

Broadcom

Page 36: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

8. Select Real Time to see the live performance data.

The time range is the same for ports and flows.

NOTEPort measure statistics are not visible when NPIV is enabled.

The granularity for ports is based on the difference between start and end time.

• If the time difference is <= 2 hours, it takes a 5-minute data point.• If the time difference is > 2 hours and <= 1 week, it takes a one-hour data point.• If the time difference is > than 1 week, it takes a 6-hour data point.

Displaying Non-I/O ViolationsThese non-I/O violations are reported through SNMP traps and are termed SNMP violations in the rest of this chapter.

You can show these SNMP violations in a bar chart along with other measures. Based on the selected interval, measuresand aggregated violations are plotted at the same data point with the following limitations:

• SNMP violations are not applicable for Real time data in investigation view. The violation measures are disabled forreal time cases.

• SNMP violations are not supported for collection investigation.• If the selected flows contains ITL flow(s), one stacked bar is for each selected flow (IT or ITL flow). (ITL flows pertain to

AMP platforms alone.)• When the time scope exceeds 24 hours, you are prompted for dialog showing appropriate messages and on Ok or

close SNMP violation categories will be disabled• In the case of 1xN (one measure vs multiple flows), the max number of selected flows is 10 provided an SNMP

violation category is selected.

Supported violations are listed below the measures selection area. For SANnav 2.1, the supported SNMP violationcategories include:

• Port

SANnav-211x-Flow-UG10036

Broadcom

Page 37: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

– Congestion– Over Utilized– Port Health

• Flow– I/O Latency– I/O Performance– I/O Exceptions

Once you select a violation category, it is plotted in the chart.

SNMP violations are displayed only on a Flow Investigation page launched from the Flows list, the Port Investigationpage, or the Collection Investigation page, or the Violations page under Events. This provides you the convenience ofaccessing the Flow Investigation page from different starting points.

The Flow Investigation page preselects measures based on the information in the violation, when launched from theViolations List page under Events. The default interval is 5 minutes. The default timescope is based on the value of LastOccurrence Host Time in the violation record.

Table 2: Last Occurrence Host Time and Default Timescope

Last Occurrence Host Time Default Timescope

Within 30 minutes Last 1 hour

Exceeds 30 minutes Start time 30 minutes before Last Occurrence Host Time andend time 30 minutes after Last Occurrence Host Time

The following procedure illustrates how to display SNMP violations starting with the Flows list. The procedure for the PortInvestigation page and the Collection Investigation page is the same.

Violation bars can be plotted in two ways: Display by Flow or Display by Measure. To view either, perform the followingsteps:

1. From the Flows List, select the flows you want to investigate. (For details on using the Select Items Cart, seeAccessing and Exploring Flow Investigation Mode.)

2. Either check the boxes (Bulk Select) or click the "+"s of the flows you want to investigate.

3. Click Investigate from the action menu in the Selected Items Cart or on the upper right if using Bulk Select.

When you first access the Investigation Mode, the chart is blank. That is because neither measures nor violations havebeen selected.

4. Select violation categories. For this example, four categories are selected.

An image such as the following displays.

SANnav-211x-Flow-UG10037

Broadcom

Page 38: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

In this chart, termed Display by Flow, each category appears in the chart as a bar. For two flows and four violations,you see four stacked bars with four colors. Coloration is how multiple violations within the same bar are distinguished.

The plotted measures appear on the same chart.

5. To display by measure, select Display by Measure from the action menu on the upper right.

For this example, three flows have been selected (the charts for two of the flows are shown in the illustration). Onemeasure and two violation categories are also selected.

This is the illustration of Display by Flow before the change in display.

SANnav-211x-Flow-UG10038

Broadcom

Page 39: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

This is the page after Display by Measure is selected.

SANnav-211x-Flow-UG10039

Broadcom

Page 40: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

In Display by Measure, violations and measures appear in separate charts. For example, if you chose two flows, threeviolations, and one measure (Read First Response Time), a Violations graph appears above the graph for measures.The violations graph has two stacked bars (one for each flow) at each data point, with three colors, one color for eachviolation. The tooltip for the violation bar includes port name, WWN and switch name, along with selected violationcategories and values.

6. Click on a bar. This provides a Violations list.

Based on where you click, the entries in this dialog change. For example, by clicking on a port-related violation, thedisplay lists all violations in the clicked section that occurred at that initiator or target port at that particular date time.Similarly, if you click on the flow-related violation bar area, the dialog lists all the violations that occurred for that flow atthat particular date time.

NOTEOnly an F_Port connected to the initiator or target port is supported. In the NPIV case, the derived physicalport is used.

SANnav-211x-Flow-UG10040

Broadcom

Page 41: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

Flow Collections

Flow Collection OverviewNOTEBoth Flow and Collection Management privileges are required to manage collections.

NOTEFlow collection is only supported on Gen 6 and AMP. Gen 6 supports IT flows only.

Flow collection, which comprises a set of flows, provides you advanced monitoring capabilities. You can group relatedflows (for example, all flows related to one application) as one flow collection. This allows you to apply a common set ofrules to all flows in the collection easily and at the collection level itself. Rules are applied to a collection by using customrule sets in SANnav.

When rule sets are applied to member flows in a collection, corresponding rules are configured on the switch by SANnav,and the switch generates violations when the rules are violated. AMP or Gen 6 generates violations as a stream of KAFKAmessages for some measures, and it reports violations as SNMP traps for other measures. Violations generated asSNMP traps are available in the violations list in the Events page and Investigation view of flows. Streamed violationsare shown in Investigation view for respective flows, along with other measures.

When a rule set is applied at the collection level, SANnav uses the member flow statistics to compute collection-levelstatistics on an ongoing basis to monitor the collection as an aggregate. Whenever the rules are violated, SANnavgenerates violation events at the collection level, which are available in the violations list on the Events page. You canapply rule sets for member flows as well as at the collection level, in a single collection. SANnav supports the followingcapabilities:

• A maximum of 20,000 flows in one collection spread across multiple switches. One collection cannot have more than10,000 flows on one logical switch.

• One logical switch can have a maximum of 40,000 flows participating across collections.

Flow collection can be of two types:

• Non-aggregated collectionThis type of collection is managed by and deployed on the switch. Rules are applied to user-selected flows, andnotifications will be triggered from the switch against user rules.

• Aggregated collectionThis type of collection is managed by SANnav and is not deployed to the switch. Rules are applied to switch streamedflow data, and notifications will be triggered from SANnav against user rules.

Creating a Flow CollectionNOTEBoth Flow and Collection Management privilege are required to manage collections.

Consider the following regarding collection management:

• During collection creation, you can select any flows present in the system irrespective of state (active, inactive,deleted). Moreover, you can create, modify, and delete the collection from SANnav provided that the switch is bound toSANnav.

• In a multi-FID environment, if the chassis is bound to SANnav, you create, modify, and delete the collection from all thelogical switches under the chassis, irrespective of whether the switch is monitored or unmonitored.

SANnav-211x-Flow-UG10041

Broadcom

Page 42: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

To create a collection, perform the following steps:

1. Select SANnav from the navigation bar, and then click SAN Monitoring > Collection Management.

The Collection Management window displays, where you see both aggregated and non-aggregated flow collectionson the switch.

2. To create a flow collection, click + > Flow in the far upper-right corner.

You can create a flow collection for AMP or Gen 6 platforms. For this example, AMP is selected.

The following dialog appears.

SANnav-211x-Flow-UG10042

Broadcom

Page 43: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

The platform is identified above the label on the upper left of the Flows table. For this example, the type is AMP.

The following guidelines apply to the entry fields (each case insensitive):

• Collection Name – Alphanumerics with the '_' special character (max of 32 characters).• Tags – Alphanumerics with the '_ ' a special character (max of 512 characters).• Description – All characters accepted (max of 512 characters).

3. To add one or more flows into the new collection view, click Add on the right side of Flows in the top half of the CreateNew Flow Collection window.

This displays a list of saved flow filters, and you can incorporate their respective flows into your collection.

You can select from the saved filters, or click Create New to create a new filter. For details on how to create a flowfilter, see Creating a Flow Filter.

SANnav-211x-Flow-UG10043

Broadcom

Page 44: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

For this example two filters are selected.

4. Click OK.

You see a list of flows that pertain to the selected filters.

NOTEOnce you click OK, flows are filtered based on the platform in which you try to create the collection eventhough the filter contains flows from different platforms.

NOTEA search is performed only on loaded flows.

SANnav-211x-Flow-UG10044

Broadcom

Page 45: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

For SANnav 2.1, adjacent to the search box, you see the actual flow count. A maximum of 20,000 flows are shown,and if the filter results in more than 20,000 flows, only the first 20,000 are displayed accompanied by an appropriatemessage.

5. Select the flows for the filter, and then click OK.

For this example, three flows are selected.

The flows are added to the collection.

NOTEYou cannot deploy a new flow collection if the switch is unreachable during the collection deployment.

6. To add to the Custom Rule Sets list, click Add on the right side of Custom Rule Sets in the lower half of the CreateNew Flow Collection window.

The Add Custom Rule Sets dialog displays. In this example, ruleset2 has been defined previously.

SANnav-211x-Flow-UG10045

Broadcom

Page 46: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

By default the Add Custom Rule Sets dialog shows all the rule sets provided that the same rule set is not already partof the same collection. See Creating a Custom Rule Set.

NOTEAfter you select a rule set from the Add Custom Rule Sets dialog, SANnav filters it out if it already residesin the selected collection.

7. Select the rule sets that you want to add, and click OK.

After clicking OK, ruleset2 has been added to the rule set list.

Your selections are assigned to a collection, and the corresponding rules are deployed to the switch and activatedalong with the existing rules.

8. Enable additional options.

Ignore MAPS policy: By default, this option is checked. If you choose to disable this option, the rules in the activeMAPS policy on the AMP or Gen 6 units are enforced against the flows that are defined in this collection.

If you create a collection of 5-minute ITL flows and select Ignore MAPS policy, the collection does not inherit any I/Orules configured on their respective IT flows or default MAPS policy rules. If this flag is not selected or these 5-minuteflows are not part of any other collection, they evaluate I/O rules configured on the IT-flow collection and MAPS policyrules.

Monitor at 5-minute interval: This option allows you either to move flows from 6-hour to 5-minute granularity or toretain 5-minute flows as is.

NOTEThis option is not displayed for Gen 6 platform as it is not applicable.

You cannot add ITLs with the I/O rule set without enabling the Monitor at 5-minute interval checkbox. Otherwise, awarning message displays.

Create aggregated metrics: This option creates collection-level metrics by aggregating metrics from all the flows thatare defined in the collection, and it displays the Aggregate Custom Rule Set table. An aggregated collection adheres tothe aggregated rule sets and notifies you when a threshold is reached.

You can click the Change button to select the existing aggregate custom rule sets based on collection type, and youcan select only one aggregate rule set and add it to the collection

SANnav-211x-Flow-UG10046

Broadcom

Page 47: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

If both Create aggregated metrics and Monitor at 5-minute interval are selected, aggregation collection happensevery 5 minutes. Otherwise, it happens every 6 hours.

Enable: If you check this option, the collection aggregation process begins. The collection is saved in SANnav and isdeployed on the switch. If you leave the option unchecked, the collection is saved in SANnav, but collections are notpushed to the switch and aggregation does not happen.

When AMP or the Gen 6 switch are unmonitored, and then monitoring is re-established, you can re-enable thecollection for a successful redeployment.

NOTEWhen you disable the monitoring of a fabric or switch, all collections are cleared from the switch. Whenmonitoring is restored, you must first disable the collection by unchecking the Enable checkbox and thensave the collection, enable the collection by checking the Enable checkbox, and finally save the collection.This redeploys the collection to the switch.

9. Build an aggregated collection rule set. Select the Create aggregated metrics option on the Create New FlowCollection window.

The Create New Flow Collection window expands to display an empty Aggregated Collection Metrics Rule Set list.

a) To build this list, click Add.

The Add Custom Rule Sets dialog displays.

In this example, two custom rule sets are already defined.

b) Select the rule set that you want to add to the list, and then click OK. (In this example, the rule set test is selected.)

The Aggregated Collection Metrics Rule Set displays with the added rule set.

SANnav-211x-Flow-UG10047

Broadcom

Page 48: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

You can click Change, which redisplays the Add Custom Rule Sets dialog, and then replace the rule set ifnecessary.

10. Click Save at the bottom of the Create New Flow Collection window.

The new collection appears on the Collection Management window.

SANnav attempts to validate your collection when you click Save. This process could fail for the following reasons:

• The collection name is not unique.• The number of flows that you choose to monitor at the 5-minute interval exceeds the 5-minute interval maximum

capacity.• The switch is unmonitored or unreachable.• A selected flow is also part of real-time investigation.• The switch is not bound to SANnav. Binding is necessary to push a collection to a switch.• The number of flows in a non-aggregated collection exceeds the limit for the switch:

– Max supported flows per collection: 10K– Max supported flows across all collections: 40K

You can also delete a collection from the Collection Management window.

Importing and Exporting a CollectionYou can import and export a collection by performing the following steps.

1. Select SANnav from the navigation bar, and then select SAN Monitoring > Collection Management.

You see a list of all the collections that are accessible to you.

SANnav-211x-Flow-UG10048

Broadcom

Page 49: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

2. Select + > Import on top right corner of the Collection Management window.

The Import dialog displays.

3. In the Browse file window, browse to the location of the collection JSON file that you want to import.

While importing, you can select single collections or multiple collections with the local file chooser. You can also editthe collection name, tags, or descriptions, as shown in the following figure.

NOTEWhen importing multiple collections, there is no option to edit.

If you import multiple collection, you would see something like the following.

SANnav-211x-Flow-UG10049

Broadcom

Page 50: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

Duplicate names are differentiated by appending sequential numbers to the original names of the collection. Forexample, if you imported a collection with the name “collection1, and there exists a collection with the same name,then it would be saved as “collection1_1.""

A confirmation dialog displays showing the number of collections that are being imported.

By default, the Enable option is unchecked for an imported collection; it is not deployed on the switch. After importing,you must explicitly check the Enable option and save it to deploy the collection on the switch. The deploymentdepends on the collection definition in the imported JSON file and it is viewable on the Collection Managementwindow among the other created collections.

4. To export a collection from the Collection Management window, click ... in the upper right corner and then select BulkSelect.

The collections now appear with a checkbox on the far left.

5. Click the checkboxes of the collections that you want to export, and then click Export from the Edit list.

The collection is exported to your local machine as a JSON file. The exported file is intended solely for machineconsumption and you should not make any modifications to the exported file.

Collection ValidationsThis section lists collection validation failure messages and other collection-related issues.

• The collection name is not unique.• The switch is not bound to SANnav yet an attempt is made to push the collections to the switch.• A 5-minute interval is selected and the flows count exceeds the available 5 minute slot on the switch.• The switch is either unmonitored or unreachable. A message is thrown during collection deployment.• The selected flow is part of real time investigation by the same or another user.• You can create a collection with any number of flows, but it should not cross the flow limit of the switch. This validation

is applicable to only Non-aggregated flow collections.

SANnav-211x-Flow-UG10050

Broadcom

Page 51: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

Table 3: Related Details

If an error occurs when deploying a collection to a switch, the switch sends an error message. Any partial push to the switch is rolledback.If you select real time investigation for any flow from Flows Investigate window, then internally the SANnav_application creates a realtime collection with the name "RealTimeCollection." This collection is not shown on the Collection Management window but is shownthrough the switch CLI.Deleted flows can be added to a collection. Only unmonitored flows cannot be added to a collection but it will not be deployed.A collection is deleted from a switch if all its flow members have been deleted from the collection.You create a collection with no flow members or rule sets, and then enable the collection. The collection is not pushed to the switchbecause it does not meet the basic criteria. However, after you add flows to this collection, it is pushed to the switch.

Investigating an Aggregated CollectionDuring the collection process you can aggregate flows to provide an historical perspectives. This might help youunderstand certain behaviors and their associated issues.

Aggregated collection involves only the latest flow members. Therefore, if the flow members are deleted, they will not bereflected in the aggregated data at collection level.

Flows are aggregated in either 5-minute or 6-hour intervals based on the selections made on creation. For any collectionto be aggregated, the Enable and Create aggregated metrics options must be selected on the Create New FlowCollection window. If the Monitor at 5-minute interval option is also selected, the collection aggregates at 5-minute. A 5-minute snapshot serves as the source table for the aggregation. Similarly, 6-hour statistics tables are the source for 6-hourcollection aggregation.

NOTEIf the 5-minute interval is not selected, flows are aggregated once in 6 hours even for 5-minute flows.

Only active flows are considered for aggregation independent of their status (Active or Inactive).

Maximum number of flows displayed for collection to flow switching include the following:

• Functionality: Filter (initiator/target/LUN/active zone) – 2040• Functionality: List View – No limit• Functionality: IT Expander/Show ITLs – No limit (maximum number of ITL flow per IT flow is 2040)

You can associate new attributes (like flows time granularity and real-time) with collection. You can also create collectionsthat monitor flows exclusively in 5-minute granularity and that do not age out.

To investigate an aggregate collection, perform the following steps:

1. Select Inventory > Flows from the navigation bars.

The Flows window displays.

SANnav-211x-Flow-UG10051

Broadcom

Page 52: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

2. For a selected flow, select Flow Collections on the Flows action list.

The aggregated Collections window displays.

3. If you want to launch investigation mode immediately, select a collection from the list and click Investigate from theaction list for that collection.

Alternatively, you can move selected collections to the Selected Items sidebar and click Investigate from the actionlist. This method of selection and launch allows you to study the collections at a time of your choosing.

Either way, the aggregate collection Investigation mode window displays with the selected collections displayed inthe table.

The graph is blank until you select a measure. In the example below, a chart is rendered for the selected measureWrite First Response Time.

From here, you can view and investigate flows for a particular collection.

SANnav-211x-Flow-UG10052

Broadcom

Page 53: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

All the flow aggregated metrics are available to investigate.

NOTEThe Real time option is disabled for collection investigation view.

The Interval list operates here as it does in flows investigation.

4. Select a category and measure from the measure list.

For example, if you first select the category Performance, then the measure Read IOPS and specify a size 8K to<64K, your image might appear as follows.

5. To view the flows for a particular collection, click Flows for <Collection Name> on the Collection list in the bottomright of the Collection table.

Only the collection plotting is represented in the chart.

After selecting Flows for Collection, you must select the flows manually.

SANnav-211x-Flow-UG10053

Broadcom

Page 54: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

6. Uncheck Show Collection to restrict your chart to the selected flows.

By default Show Collection is checked, which means that you can view the chart data for the selected collectionalong with the chart data for the selected flow.

To illustrate this functionality, select one of the flows as well as the measure Read Data Rate. You can see the line forthe collection as well as the solid and dotted lines for the flow.

Only the chart data for the selected flow (when the Show Collection checkbox is unchecked) displays.

When you switch back to aggregate collection Investigate mode, the initially selected collections are displayed asselected. Moreover, Measure and Date Range are also retained. Table data alone is modified based on the currentview, whether it is a collection or flow.

SANnav-211x-Flow-UG10054

Broadcom

Page 55: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

Custom Rule Sets

Creating a Custom Rule SetNOTEBoth Flow and Collection Management privileges are required to manage custom rule sets.

A rule is a combination of a category type, a measure, a data size, and a threshold value. A rule set is a set of rules thatare grouped together. Customizing a rule set and applying it to collections simplifies the monitoring process.

You can create a custom rules set for AMP or Gen 6 platforms.

Custom collection rule sets are of two types:

• Non-aggregated – This rule set is deployed onto the platform and persists in the database. It is applied to flows afteraddition to a collection.

• Aggregated – This rule set persists in the database but is not deployed onto the platform. It can be added only toaggregate-enabled collections.

NOTEWith SANnav 2.1, a new column is added in the Custom Rules Sets table to show the platform type.

In the same rule set, you cannot set rules with the same measure and data size but different thresholds.

The same measures cannot be added to both rules either I/O based or SEC based. For I/O, the combination of measureand data size is checked, whereas SEC is only checked for measures alone.

Aggregated rule sets can be added only for aggregate-enabled collections.

Managing a Custom Rule SetTo manage custom rule sets, perform the following steps:

The following example employs AMP, but the procedure is the same for Gen 6.

1. Select SANnav from the navigation bar, and then select SAN Monitoring > Collection Management.

2. Click Custom Rules Sets in the menu bar.

You see a list of all the rule sets accessible to you. If you have not created any rule sets, this page is empty.

SANnav-211x-Flow-UG10055

Broadcom

Page 56: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

3. Click + on the upper right, and then select Create Rule Set > Non aggregated/Aggregated > AMP/Gen6.

For example, if you select Non aggregated > AMP, the following Create Monitoring Rule Set dialog displays.

The case-insensitive fields on this dialog have the following restrictions:

• Custom Rule Set Name text field – Accepts only alphanumerics and the ‘_’ special character (max of 32 charactersfor Custom Rule Sets Name [with no empty spaces]).

• Tags text field – Accepts only alphanumerics and the ‘_ ’ and comma special characters (max of512 characters [with no empty spaces]).

• Description text area – Accepts all characters (max of 512 characters).

4. Click Add to add rules to the new rule set.

If Non-aggregated or Aggregated and AMP are selected, the following Add Rules dialog displays.

SANnav-211x-Flow-UG10056

Broadcom

Page 57: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

Select the Rule Type and Measure.

If Non-aggregated and Gen6 are selected, the following Add Rules dialog displays.

Consider the following regarding the non-aggregated custom rule set and the Gen 6 platform.

SANnav-211x-Flow-UG10057

Broadcom

Page 58: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

• IO Performance and IO Exception do not appear in the Add Rules dialog as these category-related measuresare not supported in the Gen 6 platform.

• The Rule Type option is removed from the Add Rule dialog on the Gen 6 platform.• For Gen 6, by default, rule type IO Latency, Data Block Size value All, and Timebase value 10 SEC are applied

to user-selected applicable measures.• Comparison operators ("=", "<", and ">") are not supported for Gen 6 non-aggregated custom rule set measures.

If Aggregated and Gen6 are selected, the following Add Rules dialog displays.

Notice that for an aggregated rule set, you have a Severity option in lieu of Timebase, Actions, and Data Block Size.

5. Click OK to add the custom rule to the rule set list.

The following custom rule set validations ensue.

• If you try to add a measure and data block size that already appear on the right-hand side of the Add Rules dialog,the right arrow (>) is disabled.

• If you try to add a rule that already exists in the detail page, when you click the OK button in the Add Rules dialog,a warming message displays indicating that duplicate rules are ignored. If you click Close, the existing rule in thedetail page is replaced with new values.

• No validation is performed on the same rule definition with different rule sets while creating/updating a collection.

Importing and Exporting a Custom Rule SetYou can import and export a custom rule set by performing the following steps.

1. Select SANnav from the navigation bar, and then select SANnav > Collection Management.

2. Click Custom Rules Sets.

You see a list of all the rule sets accessible to you.

SANnav-211x-Flow-UG10058

Broadcom

Page 59: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

3. Click on the icon that looks like an ellipse "..." on the upper right of the rule set list, and then select Bulk Select.

The rule sets now appear with a checkbox on the far left.

Click the checkboxes for the rule sets you want to export. If you intend to export a single rule set, just click Exportfrom the action list.

The rule set is exported to your local machine as a JSON file.

4. To import a custom rule set, click + > Import on the Collection Management window.

5. In the browse window, select the rule set JSON file that you want to import.

6. Once Import completes, the rule set that you imported is displayed on the Custom Rule Sets window.

SANnav-211x-Flow-UG10059

Broadcom

Page 60: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

Reports

Report Widgets for FlowsReport procedures like editing and exporting reports are the same for Flow Management as they are for standard reports.

In this section, you see the flow widgets that are unique to Gen 6, Gen 7, and AMP flows and how to create reportsincorporating those widgets.

NOTEFor measures that are not supported, zero values are shown.

Widgets can be largely categorized under Top N and Time Series. Top N captures the top performers. Time Seriescaptures the performance over time.

In the following table, you see the flows, storage/host ports, and collections as well as the widgets associated with TimeSeries. You also see the top (labeled Top) and bottom (labeled Threshold) portions of Top N. Widgets are also categorizedby location on the Top N window as well as whether they relate to Flows, Storage Port, Host Port, and Collection.

Category Flows Storage Port Host Port Collection

Top Top SCSI ErrorsTop Flow Violations

Top Storage Port ExchangeCompletion TimeTop Storage Port First ResponseTimeTop Storage Port Data RateTop Storage Port IOPSTop Storage Port Pending IOS

Top Host Port PendingIOsTop Host Port Read OverSubscription

Top CollectionAggregation

Threshold Top SCSI Errors(Occurrences)Max of 500 SCSI flowsTop Flow Violation(Occurrences)

Top Storage Port ExchangeCompletion Time (Occurrences)Top Storage Port First ResponseTime (Occurrences)Top Storage Port Data Rate(Occurrences)Top Storage Port IOPS (Occurrences)Top Storage Port Pending IOS(Occurrences)Max of 100 ports

Top Host Port PendingIOs (Occurrences)Top Host Port ReadOver Subscription(Occurrences)Max of 100 device ports

Top CollectionAggregation(Occurrences)

Time Series Time Series – FlowViolationsTime Series – FlowMax of 10K flows

Top Storage Port ExchangeCompletion Time (Time Series)Top Storage Port First ResponseTime (Time Series)Top Storage Port Data Rate (TimeSeries)Top Storage Port IOPS (Time Series)Top Storage Port Pending IOS (TimeSeries)

Top Host Port PendingIOs (Time Series)Top ROS (Time Series)

Time Series – FlowCollection (Aggregated)

Considerations:

• For the Top portions of a report, the format is HTML. For Time Series and Threshold, the format is CSV, which isviewable only upon export.

SANnav-211x-Flow-UG10060

Broadcom

Page 61: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

Top SCSI, Violation, and Collection reports include Top and Threshold portions, whereas Top Host and Storage reportsinclude Top, Threshold, and Time Series portions.

• The columns available for the Top, Threshold, and Time Series segments depend on the customization in the templateview.

• The threshold differs from Top N, in that the former lists the entities that have met the threshold. Consequently, thethreshold might not match the Top N result. In fact, it might exceed the Top N.

• For widgets where a filter is mandatory, an empty report is generated if the supported filter is not applied.• The following table shows which filter is appropriate for which widget.

Table 4: Widgets and Corresponding Filters

Report Widget Applicable Filters Notes

Top Storage Port Exchange Completion Storage port Filter is optional.

Top Storage Port First Response TimeLatency

Storage port Filter is optional.

Top Storage Port Data Rate Storage port Filter is optional.

Top Storage Port IOPS Storage port Filter is optional.

Top Storage Port Pending I/Os Storage port Filter is optional.

Top Host Port Pending I/Os Host port Filter is optional.

Top Host Port Over Subscription Host port Filter is optional.

Top N SCSI Errors None Report is generated based on all IT flows.

Top N Collection Aggregation Collection Filter is required. You can select multiplecollections by collection name.

Top Flow Violation Flow Filter is optional. If the filter is not applied,the report shows IT flows only.

Collection Aggregated Time Series Collection Filter is required. You can select multiplecollections by collection name.

Flow Violation Time Series Flow Filter is required.

Flow Time Series Flow Filter is required.

Report Data Limitations

Flow Widgets. If the filter resolves more than 10K flows, then the report is generated with a message to narrow down thefilter (not 10K flows).

Generating a Time Series Report of Collection AggregationYou can create a Time Series report for collection aggregation and flow violations. This section outlines the procedure forcreating a template for collection aggregation time series. The procedure is identical for the three time series report typessupported by SANnav, except for the widget selection. This is applicable only to AMP and Gen 6 platforms.Perform the following steps.

1. Click Dashboard & Reports and then Templates on the navigation bar.

This displays the Templates window.

2. Click + > Report > Select Widgets.

This displays the Select Widgets dialog.

SANnav-211x-Flow-UG10061

Broadcom

Page 62: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

3. Select the widget category and a widget within that category, and then click the move icon (>) to position the widgetunder Selected Widgets. In this example, Performance and Time Series - Flow Collection (aggregated) areselected.

4. Click OK.

This displays the Create New Report Template dialog.

As the message indicates, to generate a report, a flow Type Filter with a collection Filter By must be applied to thiswidget.

5. Create a filter for the report.a) Click + on the upper left of the window to add a filter.b) Click Create New in the Add Filter dialog.c) In the Create New Filter dialog, set the following:

• Filter Type: Flow• Filter By: Collections

SANnav-211x-Flow-UG10062

Broadcom

Page 63: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

d) Click Add to add collections to the filter.e) Click OK. Optionally, you can check the Save Filter option, provide values for Name and Tags, and then click OK.

The Create New Port Template window displays.

The name you provided appears on the upper left in the filter list. In this example, the name Collection-TimeSeriesA-Filter is used.

6. Click Save.

7. Enter values for the name and tags, and then click Save.

In this example, Collection-TimeSeriesA-Report and Collection TimeSeriesA are specified.

The new template displays with the name at the top and the widget identifier immediately below.

SANnav-211x-Flow-UG10063

Broadcom

Page 64: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

8. Click the Templates tab.

This displays the Templates window where you will see the template that you just created.

9. Click Generate Report from the action list for that template, and then click the Reports tab.

NOTEThe Generate Report option is also available inside the template view.

Notice that your report name now appears in the list appended with a timestamp.

10. Click the report.

As the window indicates, data generated for this widget can only be viewed in CSV format.

SANnav-211x-Flow-UG10064

Broadcom

Page 65: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

11. On the Reports window, click Export from the action list (boxed).

NOTEThe Export option is also available in template view.

The report is downloaded as a ZIP file to your local machine and appears on the Reports window.

12. Open the ZIP file and double-click the CSV folder.

This displays folders of previously generated reports.

13. Double-click the Time Series - Flow Collection (aggregated) subfolder.

This displays all the reports created within this category.

14. Double-click the report to display its contents.

Generating a Top N Report for Collection AggregationCreating Top N reports for collection aggregation is applicable only to AMP and Gen 6 platforms. You can create Top Nreports for collection aggregation by performing the following steps.

1. Click Dashboard & Reports and then Templates on the navigation bar.

This displays the Templates window.

2. From the Templates window, click + > Report > Select Widgets.

This displays the Select Widgets dialog.

SANnav-211x-Flow-UG10065

Broadcom

Page 66: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

3. Select the widget category and a widget within that category, and then click the move icon (>) to position the widgetunder Selected Widgets. In this example, Performance and Top Collection Aggregation are selected.

4. Click OK.

This displays the Create New Report Template dialog.

For Top N reports, you will see two parts: Top N and Occurrences.

As the message indicates, you must provide a flow filter to generate a report for this widget.

As the message indicates, you must provide a flow filter with a collection type filter to generate a report for this widget.

SANnav-211x-Flow-UG10066

Broadcom

Page 67: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

5. Create a filter for the report.a) Click + on the upper left of the window to add a filter.b) Click Create New in the Add Filter dialog.c) In the Create New Filter dialog, set the following:

• Filter Type = Flow• Filter By = Collections

d) Click Add to add collections to the filter.e) Check the Save Filter option, provide a name for the new filter (in this example MyAllCollection), and then click

OK.

The Create New Port Template window displays.

The name you provided, MyAllCollection, appears on the upper left in the filter list.

SANnav-211x-Flow-UG10067

Broadcom

Page 68: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

6. Select a date range. In this example Last 1 Week is selected. You could also change the Top N value, the measureoption, and the interval setting. For this example, the values of 25, Read Exchange Completion Time, and 5 minutesare selected.

7. For this example, reset the threshold to > 1.5 ms.

8. Click Save.

9. Enter a name and specify tags, and then click Save.

For this example, TopN-CollectionAggrgation-ReportB and TopN Collection Aggregation are specified.

The new template displays with the specified name at the top.

10. Click the Templates tab.

This displays the Templates window where you will find the template that you just created.

SANnav-211x-Flow-UG10068

Broadcom

Page 69: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

11. Click Generate Report from the action list for that template and then click the Reports tab.

NOTEThe Generate Report option is also available inside the template view.

Notice that your report name has now been appended with a timestamp.

SANnav-211x-Flow-UG10069

Broadcom

Page 70: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

12. Click the report.

The TopN collectors are boxed.

As the message indicates, data generated for the Occurrence portion of the report can be viewed only in CSV format.

13. On the Reports window, select Export from the action list.

NOTEThe Export option is also available in template view.

The report is downloaded as a ZIP file to your local machine and appears on the Reports window.

14. Open the ZIP file and double-click the CSV folder.

15. Double-click the Top Collection Aggregation folder.

This displays the reports associated with the Top Collection Aggregation report.

SANnav-211x-Flow-UG10070

Broadcom

Page 71: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

16. Double-click the report to display its contents.

Generating a Top N Report for SCSI ErrorsThe following procedure shows how to create a Top N SCSI report. The procedure for a Top N Violations report is identicalexcept for the widget used. (The report formula for Top N Violation is Avg(avg).

1. Click Dashboard & Reports and then Templates on the navigation bar.

This displays the Templates window.

2. From Templates window, click + > Report > Select Widgets.

This displays the Select Widgets dialog.

The description in the Select Widgets dialog indicates that this is a two-widget set, so you should expect two portionson your template: widget and occurrences.

3. Select the widget category and a widget within that category, and then click the move icon (>) to position the widgetunder Selected Widgets. In this example, Performance and Top SCSI Errors are selected.

4. Click OK.

This displays the Create New Report Template dialog.

For Top N reports, you will see two parts: Top N and Occurrences.

SANnav-211x-Flow-UG10071

Broadcom

Page 72: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

5. Supply a date range and select an "n" from the Top list. For this example, Last 1 Week and 15 are selected.

You can also select a Top N value, a SCSI measure, and time interval. In this example, 15, SCSI Read Command,and 5 minutes are selected.

6. Click Save.

7. Enter a name, specify the tags, and then click Save. For this example, TopN-SCSIError-Report and TopN SCSI Errorare selected for tags.

The new template displays with the name at the top.

SANnav-211x-Flow-UG10072

Broadcom

Page 73: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

8. Click Templates.

This displays a list of existing templates. Notice the template that you just created.

9. Click Generate Report from the action list for that template.

NOTEThe Generate Report option is also available inside the template view.

10. Click Reports.

Your report appears in the list appended with a timestamp.

11. Click the report.

You see the top portion of the report populated with the top 15 SCSI errors.

SANnav-211x-Flow-UG10073

Broadcom

Page 74: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

The bottom portion of the report, the number of occurrences, must be exported and viewed in CSV format.

12. On the Reports window, click Export from the action list for that report.

NOTEThe Export option is also available in template view.

The report is downloaded as a ZIP file to you local machine.

13. Open the ZIP file and double-click the CSV folder.

This displays folders for previously generated reports.

14. Double-click the Top_SCSI_Errors subfolder, and then double-click each report to display its contents.

Generating a Top N Report for Host PortsYou can create Top N reports for host ports based on Pending IOs or Read Oversubscription. The procedure is identicalfor both. This section outlines how to perform the former.

1. Click Dashboard & Reports and then Templates on the navigation bar.

This displays the Templates window.

SANnav-211x-Flow-UG10074

Broadcom

Page 75: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

2. From Templates window, click + > Report > Select Widgets.

This displays the Select Widgets dialog.

3. Select the widget category and a widget within that category, and then click the move icon (>) to position the widgetunder Selected Widgets.

In this example, Performance and Top Host Port Pending IOs are selected.

4. Click OK.

This displays the Create New Report Template dialog.

Notice the three components of a Top N host port report: Top N results, Time Series, and Occurrences.

SANnav-211x-Flow-UG10075

Broadcom

Page 76: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

You can provide a flow filter to generate a report for this widget and that report is generated provided the flow numberis less than 10K.

5. (Optional) Create a flow filter for the report.a) Click + on the upper left of the window to add a filter.b) Click Create New in the Add Filter dialog.c) In the Create New Filter dialog, set the following:

• Filter Type = Host Port• Identifier = FC Address, Value = *

This extracts all host ports.

SANnav-211x-Flow-UG10076

Broadcom

Page 77: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

d) Check the Save Filter option and supply a Name and optionally Tags, and then click OK.

The Create New Report Template window displays.

The filter name you supplied appears on the upper left in the filter list.

6. Specify a date range and choose between Max or Avg. For this example, Last 1 Week and Max are selected.Although you could change the interval setting, Top N value, and measure option, for this example, the values of5 minutes, 25, and Read Pending IOs are selected.

7. Click Save.

8. Specify the name and the tag values, and then click Save. For this example, TopN-HostPortA-Report and TopN HostPortA are specified.

The new template displays with the name at the top and the widget identifier immediately below.

9. Reset the threshold and click Save. For this example, the threshold is set to > 2.0 IOs.

10. Click the Templates tab.

There you will see the template that you just created.

SANnav-211x-Flow-UG10077

Broadcom

Page 78: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

11. Click Generate Report from the action list for that template, and then click the Reports tab.

NOTEThe Generate Report option is also available inside the template view.

Notice that your report now appears in the list appended with a timestamp.

12. Click the report.

The top portion of the report is populated with the top 10 Host Port Pending IOs.

SANnav-211x-Flow-UG10078

Broadcom

Page 79: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

The bottom portion of the report, Time Series and Occurrences, must be exported and viewed in CSV format.

13. Click the "return" icon to display the Reports window, and then click Export on the action list for that report.

NOTEThe Export option is also available in template view.

The report is downloaded as a ZIP file to your local machine and appears on the Reports window.

14. Open the ZIP file and double-click the CSV folder.

This displays folders for previously generated reports.

SANnav-211x-Flow-UG10079

Broadcom

Page 80: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

15. Double-click the Top_Host_Port_Pending_IOs subfolder, and then double-click each report to display its contents.

Generating a Top N Report for Storage PortsYou can create Top N reports for storage ports based on data rate, IOPS, ECT, FRT, and pending IOs. The procedure isidentical for all five statistical categories.The following procedure outlines how to create a Top N report based on pending IOs.

1. Click Dashboard & Reports and then Templates on the navigation bar.

This displays the Templates window.

2. From Templates window, click + > Report > Select Widgets.

This displays the Select Widgets dialog.

3. Select the widget category and a widget within that category, and then click the move icon (>) to position the widgetunder Selected Widgets. In this example, Performance and Top Storage Port Pending IOs are selected.

4. Click OK.

This displays the Create New Report Template dialog.

Notice the three components of a template for a Top N storage port report: Top N results, Time Series, andOccurrences.

SANnav-211x-Flow-UG10080

Broadcom

Page 81: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

You can provide a filter to narrow the search.

5. (Optional) Create a flow filter for the report.a) Click + on the upper left of the window to add a filter.b) Click Create New in the Add Filter dialog.c) In the Create New Filter dialog, set the following:

• Filter Type = Storage Port• Identifier = FC Address, Value = *

This extracts all storage ports.

d) Check the Save Filter option and supply a Name and optionally Tags, and then click OK

The Create New Report Template window displays.

The filter name you supplied appears on the upper left in the filter list.

SANnav-211x-Flow-UG10081

Broadcom

Page 82: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

6. Specify the date range and choose between Max and Average. For this example, Last 3 Days and Max areselected. You could also change the interval setting, Top N value, and measure option. For this example, the values of5 minutes, 25, and Read Pending IOs are selected.

7. Click Save.

8. Assign a name and specify tags, and then click OK. For this example, TopN-StoragePortA-ReportA and TopNStorage PortA are specified.

The new template displays with the name at the top and the widget identifier immediately below.

9. Assign a Threshold value and click Save. For this example set the Threshold to > 2.5 IOs.

10. Click the Templates tab.

There you will see the template that you just created.

SANnav-211x-Flow-UG10082

Broadcom

Page 83: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

11. Click Generate Report from the action list for that template.

NOTEThe Generate Report option is also available inside the template view.

12. Click the Reports tab.

Notice that your report name now appears in the list appended with a timestamp.

13. Click the report.

The top portion of the report is populated with the top 10 Storage Port Pending IOs.

The bottom portion of the report, Time Series and Occurrences, must be exported and viewed in CSV format.

SANnav-211x-Flow-UG10083

Broadcom

Page 84: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

14. Click ... > Export.

NOTEThe Export option is also available in template view.

The report is downloaded as a ZIP file to your local machine and appears on the Reports window.

15. Open the ZIP file and double-click the CSV folder.

This displays folders for previously generated reports.

SANnav-211x-Flow-UG10084

Broadcom

Page 85: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

16. Double-click the Top_Storage_Port_Pending_IOs subfolder, and then double-click each report to display its contents.

SANnav-211x-Flow-UG10085

Broadcom

Page 86: Brocade SANnav Flow Management User Guide, 2.1

SANnav-211x-Flow-UG100 User Guide Brocade® SANnav™ Flow Management User Guide, 2.1.1x

Revision HistorySANnav-211x-Flow-UG100; 18 December 2020

• Throughout the user guide, added support for Gen 7 platforms with Fabric OS 9.0.1.• The Analytics Monitoring Platform Connectivity feature is deprecated.• In the section Flow Management, changed the maximum flows support limit to 400,000.• The "Inventory" chapter includes the following changes:

– In the section Inventory of Flows, updated the procedure to support changes to the Flows window.– In the section Creating a Flow Filter, updated the procedure to support the Protocol field on the Create New Flow

Filter dialog.– In the section Viewing the Number of Flows Monitored by a Switch, updated the procedure to support changes to

the Flow Details area.• The "Investigating Flows" chapter includes the following changes:

– In the section Accessing and Exploring Flow Investigation Mode, updated the procedure to support changes to theFlows and Investigation Mode windows.

– In the section Operating in Flow Investigation Mode, updated the procedure to support changes to the Flows andInvestigation Mode windows.

– In the section Investigating Flows from Switch Ports, updated the procedure to support changes to the Flows andInvestigation Mode windows.

• The "Reports" chapter includes the following changes:– In the section Generating a Time Series Report of Collection Aggregation, noted that this report is applicable only to

AMP and Gen 6 platforms.– In the section Generating a Top N Report for Collection Aggregation, noted that this report is applicable only to AMP

and Gen 6 platforms.

SANnav-211x-Flow-UG10086

Broadcom

Page 87: Brocade SANnav Flow Management User Guide, 2.1

Recommended