Brocade Communications Systems 8 Administrator's Manual
Brocade Communications Systems 8 Administrator's Manual

Brocade Communications Systems 8 Administrator's Manual

Supporting fabric os v6.4.0
Hide thumbs Also See for 8:
Table of Contents

Advertisement

53-1001770-01
®
30 March 2010
Fabric Watch
Administrator's Guide
Supporting Fabric OS v6.4.0

Advertisement

Table of Contents
loading

Summary of Contents for Brocade Communications Systems 8

  • Page 1 53-1001770-01 ® 30 March 2010 Fabric Watch Administrator’s Guide Supporting Fabric OS v6.4.0...
  • Page 2 Copyright © 2000-2010 Brocade Communications Systems, Inc. All Rights Reserved. Brocade, the B-wing symbol, BigIron, DCX, Fabric OS, FastIron, IronPoint, IronShield, IronView, IronWare, JetCore, NetIron, SecureIron, ServerIron, StorageX, and TurboIron are registered trademarks, and DCFM, Extraordinary Networks, and SAN Health are trademarks of Brocade Communications Systems, Inc., in the United States and/or in other countries.
  • Page 3: Document History

    Document History Title Publication Number Summary of Changes Date Fabric Watch User’s Guide 53-0001559-02 New document May 2000 Fabric Watch User’s Guide 53-0000198-02 January 2002 Fabric Watch User’s Guide 53-0000186-02 March 2002 Fabric Watch User’s Guide 53-0000504-02 April 2003 Fabric Watch User’s Guide 53-0000524-02 April 2003 Fabric Watch User’s Guide...
  • Page 4 Title Publication Number Summary of Changes Date Fabric Watch Administrator’s Guide 53-1000601-02 Updates to support Fabric March 2008 OS v6.1.0. Fabric Watch Administrator’s Guide 53-1000601-03 Reorganized many sections November 2008 to improve clarity. Updates to support Fabric OS v6.2.0: Virtual Fabric, port movement, fan monitoring behavior, link reset, DCX-4S.
  • Page 5: Table Of Contents

    Contents About This Document In this chapter ......... . . xv How this document is organized .
  • Page 6 Fabric Watch event settings ....... . . 7 Types of event behaviors ....... . 8 Fabric Watch notification types .
  • Page 7 Chapter 3 Fabric Watch Threshold Components In this chapter ......... . . 23 Fabric Watch classes, areas, and elements .
  • Page 8 Security monitoring guidelines and default settings ... . 44 Security class areas........44 Security monitoring setting guidelines .
  • Page 9 Port fencing configuration using DCFM ....76 Recommended port configuration settings....78 Chapter 8 System Monitoring In this chapter .
  • Page 10 Chapter 9 Fabric Watch Reports In this chapter ......... . . 95 Fabric Watch reports.
  • Page 11 Changed threshold ..........20 Figure 8 Configuring Fabric Watch using SNMP .
  • Page 12 Fabric Watch Administrator’s Guide 53-1001770-01...
  • Page 13 SFP class areas........... . 47 Table 8 SFP class default settings .
  • Page 14 Fabric Watch Administrator’s Guide 53-1001770-01...
  • Page 15: About This Document

    About This Document In this chapter • How this document is organized ........xv •...
  • Page 16: Supported Hardware And Software

    What’s new in this document • Chapter 8, “System Monitoring,” describes how to configure system memory and CPU values using the sysMonitor command. This chapter also lists the switch status policy factors that affect the health of the switch, describes how to set and view switch status policies, and details how to configure FRUs.
  • Page 17: Changed Information

    What’s new in this document Changed information The following information was changed: • High, low, and buffer threshold settings for the following classes and areas: Environment class, temperature area. Port class, Class 3 Discard area, Invalid Transmission Word (ITW) area, Link Failure Count area, Loss of Synchronization Count area, and State Change area.
  • Page 18: Notes, Cautions, And Warnings

    What’s new in this document Notes, cautions, and warnings The following notices and statements are used in this manual. They are listed below in order of increasing severity of potential hazards. NOTE A note provides a tip, guidance, or advice, emphasizes important information, or provides a reference to related information.
  • Page 19: Other Industry Resources

    What’s new in this document Other industry resources For additional resource information, visit the Technical Committee T11 website. This website provides interface standards for high-performance and mass storage applications for Fibre Channel, storage management, and other applications: http://www.t11.org For information about the Fibre Channel industry, visit the Fibre Channel Industry Association website: http://www.fibrechannel.org Getting technical help...
  • Page 20: Document Feedback

    What’s new in this document • Brocade DCX-4S—On the bottom right on the port side of the chassis, directly above the cable management comb 3. World Wide Name (WWN) Use the licenseIdShow command to display the WWN of the chassis. If you cannot use the licenseIdShow command because the switch is inoperable, you can get the WWN from the same place as the serial number, except for the Brocade DCX.
  • Page 21: In This Chapter

    Chapter Fabric Watch In this chapter • Fabric health ........... 1 •...
  • Page 22: Fabric Watch Overview

    Fabric Watch overview Fabric Watch overview Fabric Watch is an optional storage area network (SAN) health monitor that allows you to enable each switch to constantly monitor its SAN fabric for potential faults and automatically alerts you to problems long before they become costly failures. Fabric Watch tracks a variety of SAN fabric elements and events.
  • Page 23: Fabric Watch Threshold Components

    Fabric Watch threshold components Fabric Watch threshold components Fabric elements and events are organized in a hierarchy by class, area, and element. There is a class, area, and element associated with every monitored behavior. Classes are the highest level in the system, subdivided into one or more areas.
  • Page 24: Security Monitoring

    Switch monitoring components The Performance Monitor class is divided into the following areas: • EE (end-to-end) Performance Monitor - monitors RX and TX performance between two devices. • Filter Performance Monitor - measures the number of frames transmitted through a port that match specific values in the first 64 bytes of the frame.
  • Page 25 Switch monitoring components If frame discard errors or any other configured areas exceed the currently effective threshold settings, the Fabric Watch daemon can take one or more of the following actions: • Send an SNMP trap. • Log a RASlog message. •...
  • Page 26: System Resource Monitoring

    Switch monitoring components System resource monitoring System resource monitoring enables you to monitor your system’s RAM, flash, memory, and CPU. You can use the sysMonitor command to perform the following tasks: • Configure thresholds for Fabric Watch event monitoring and reporting for the environment and resource classes.
  • Page 27: Threshold Monitoring Using Snmp Tables

    Threshold monitoring using SNMP tables Threshold monitoring using SNMP tables Understanding the components of SNMP makes it possible to use third-party tools to view, browse, and manipulate Brocade switch variables (MIBs) remotely. Every Brocade switch and director supports SNMP. When an event occurs and its severity level is at or below the set value, the Event Trap traps swFabricWatchTrap), are sent to configured trap recipients.
  • Page 28: Types Of Event Behaviors

    Fabric Watch event settings Types of event behaviors Based on the number of notifications delivered for events, there are two categories of automatic notifications: • Continuous event behavior • Triggered event behavior Continuous event behavior A continuous alarm provides a warning message whenever a threshold is breached; it continues to send alerts until the condition is corrected.
  • Page 29: Fabric Watch Notification Types

    Fabric Watch notification types Fabric Watch notification types Fabric Watch provides event notifications in several different formats to ensure that event details are accessible from all platforms and operating systems. In response to an event, Fabric Watch can record event data as any (or all) of the following alarm options. E-mail alert An e-mail alert sends information about a switch event to a specified e-mail address.
  • Page 30: Raslog (Switch Event)

    Fabric Watch audit messages You must configure the software to receive trap information from the network device. You must also configure the SNMP agent on the switch to send the trap to the management station. You can configure SNMP notifications using the snmpConfig command and you can configure notifications using Fabric Watch.
  • Page 31: Data Values

    Data values Data values A data value represents a measured value or a state value: • Measured value is the current, measurable value of a fabric or fabric element, such as environmental temperature. • State value, which is the only qualitative data value, provides information on the overall state of a fabric component.
  • Page 32: Monitoring

    • Step 3: Monitor FRU class areas using the fwFruCfg command. Refer to Chapter 8, “System Monitoring,” for details. NOTE For each class area, there are setting guidelines and recommendations for whether you should leave the setting at the default or change the settings. If a change is recommended, the reason for the change and the suggested settings are provided in each of the configuration chapters.
  • Page 33: Alert Configuration

    Reasons to customize Fabric Watch settings Alert configuration When Fabric Watch is improperly configured, a large number of error messages can be sent over a short period of time, making it difficult to find those messages that are actually meaningful. If this happens, there are a few simple ways to improve the configuration.
  • Page 34 Reasons to customize Fabric Watch settings Fabric Watch Administrator’s Guide 53-1001770-01...
  • Page 35: Fabric Watch Thresholds

    Chapter Fabric Watch Thresholds In this chapter • Threshold values ..........15 •...
  • Page 36: Figure 1 Threshold Monitoring

    Threshold values FIGURE 1 Threshold monitoring Figure 2 shows how to limit the number of event notifications using a buffer. When you specify a buffer, events cannot occur below the high threshold and above the low threshold. Event notification occurs only where the arrows indicate. The event criteria are continued to be met until the data sensed falls below the low threshold value or above the high threshold value.
  • Page 37: Time Bases

    Time bases Time bases Time bases specify the time interval between two samples to be compared. You can set the time base to day (samples are compared once a day), hour (samples are compared once an hour), minute (samples are compared every minute), or second (samples are compared every second). This configurable field affects the comparison of sensor-based data with user-defined threshold values.
  • Page 38: Figure 4 Event Trigger

    Time bases Example 1: Triggering an event Figure 4 shows a sample graph of data obtained by Fabric Watch (the type of data is irrelevant to the example). A high threshold of 2 is specified to trigger an event. A time base of minute is defined.
  • Page 39: Threshold Triggers

    Threshold triggers FIGURE 5 Example without an event Threshold triggers This section describes how Fabric Watch compares a fabric element’s data value against a threshold value to determine whether or not to trigger an event. It describes how a specified buffer zone affects event triggering.
  • Page 40: Below Event Trigger

    Threshold triggers FIGURE 6 Above event trigger with buffer zone Below event trigger The Below event trigger generates an event when a data value becomes less than the low threshold boundary. When a buffer is defined, the event will be triggered only when the value goes below the lower threshold.
  • Page 41: Fabric Watch Alarm Behavior

    Threshold triggers Fabric Watch alarm behavior Fabric Watch alarm behavior depends on the threshold states associated with the Above, Below and Changed thresholds. Threshold states can be INFORMATIVE, IN_RANGE, and OUT_OF_RANGE. Notifications are generated only for the following transitions: • IN_RANGE to OUT_OF_RANGE •...
  • Page 42 Threshold triggers Fabric Watch Administrator’s Guide 53-1001770-01...
  • Page 43: Chapter 3 Fabric Watch Threshold Components

    Chapter Fabric Watch Threshold Components In this chapter • Fabric Watch classes, areas, and elements ......23 Fabric Watch classes, areas, and elements Fabric Watch uses a hierarchical organization to track the network device information it monitors.
  • Page 44: Elements

    Fabric Watch classes, areas, and elements • Chapter 8, “System Monitoring” The Resource class and Environment class areas and actions are configured using the sysMonitor command. The FRU class actions are configured using the fwFruCfg command Elements Fabric Watch defines an element as any fabric or switch component that the software monitors.
  • Page 45: Table 1 Fabric Watch Classes

    Fabric Watch classes, areas, and elements TABLE 1 Fabric Watch classes (Continued) Class Description Port Enables you to set additional thresholds specific to different types of ports. The Port class is made up of the following sub-classes: • E_Port class—Represents ports connected to another switch. Note: If you are using a Brocade 48000 or a Brocade DCX Backbone with an FR4-18i blade, or the Brocade 7500, the E_Port class monitors the following additional ports and creates monitors for each of the logical ports:...
  • Page 46 Fabric Watch classes, areas, and elements Fabric Watch Administrator’s Guide 53-1001770-01...
  • Page 47: Chapter 4 Fabric Watch Activation

    Chapter Fabric Watch Activation In this chapter • Interfaces for activating Fabric Watch ......27 Interfaces for activating Fabric Watch This section provides a brief overview of the available user interfaces for activating Fabric Watch.
  • Page 48: Activating Fabric Watch Using Web Tools

    Interfaces for activating Fabric Watch 3. Enter the licenseShow command to determine if the Fabric Watch license is installed. switch:admin> licenseshow edzbzQStu4ecS: Fabric Watch license Performance Monitor license Trunking license Full Ports on Demand license - additional 16 port upgrade license If the Fabric Watch license is not listed, continue to step 4;...
  • Page 49: Activating Fabric Watch Using Snmp

    FIGURE 8 Configuring Fabric Watch using SNMP Figure 8, the MIB browser populated the left side of the screen with a MIB tree that you can navigate. 3. Open Web Tools and select Tasks > Manage > Switch Admin. 4. Click Show Advanced Mode.
  • Page 50 Trap Recipient's IP address in dot notation: [0.0.0.0] Community (rw): [private] Trap Recipient's IP address in dot notation: [0.0.0.0] Community (ro): [public] Trap Recipient's IP address in dot notation: [0.0.0.0] 1080::8:800:200C:417A Trap recipient Severity level : (0..5) [0] Community (ro): [common] Fabric Watch Administrator’s Guide...
  • Page 51 Committing configuration...done. sswitch:admin> 8. Enter the IP address for the switch in the Host field in the MIB browser. Enter the community string in the Community field. To perform set operations, enter the write community into the Write Community field.
  • Page 52: Figure 9 Example Oid Tree

    Interfaces for activating Fabric Watch 10. Expand the tree on the left to find the Fabric Watch OID information. To find the OID, navigate the following hierarchy: SW-MIB. bcsi. commDev; fibrechannel, fcSwitch, sw, swFWSystem. Fabric Watch displays a screen similiar to the one shown in Figure FIGURE 9 Example OID tree...
  • Page 53: Chapter 5 Fabric Watch Configuration

    Chapter Fabric Watch Configuration In this chapter • Fabric Watch configuration tasks ........33 •...
  • Page 54 • Trigger (boundary level) • Action (notification type) • Buffer Set and display the switch status policy switchStatusPolicySet Chapter 8, “System Monitoring” parameters. switchStatusPolicyShow Show the overall switch status. switchStatusShow Chapter 8, “System Monitoring” Configure FRU state and notifications. fwFruCfg Chapter 8, “System...
  • Page 55: Setting Fabric Watch Custom And Default Values

    Setting Fabric Watch custom and default values Setting Fabric Watch custom and default values Use the following commands to switch between custom and default values. These commands reset all thresholds for all classes: • fwSetToCustom - Sets the boundary and alarm level to custom. •...
  • Page 56: Disabling An E-Mail Alert

    E-mail notification configuration 2. Enter the number corresponding to the class for which the e-mail configuration should be displayed. Fabric Watch displays e-mail alert information such as: Mail Recipient Information ____________________________________ Email Alert = enabled Mail Recipient = sysadmin@mycompany.com The system returns to the main fwMailCfg menu. Disabling an e-mail alert 1.
  • Page 57: Sending A Test E-Mail Message

    E-mail notification configuration Sending a test e-mail message 1. Enter 4 in the fwMailCfg menu to test the e-mail configuration for a specific class. The Config Show menu displays. 2. Select a class to test. If the e-mail configuration for the class is complete, the following confirmation message displays: Email has been sent If the e-mail configuration for the class is not complete, the following error message displays:...
  • Page 58: Setting The Relay Host Ip Address

    E-mail notification configuration Setting the relay host IP address 1. Enter 6 in the fwMailCfg menu to configure a relay host IP address. The relay host configuration menu is displayed. 1 Display Relay Host configuration 2 Set Relay Host IP 3 Remove Relay Host configuration 4 Quit 2.
  • Page 59: Notification Configuration

    Notification configuration Notification configuration Notifications act as a signal or alert that notifies you when a threshold has been crossed. When you use alarm notifications, error messages are sent to designated locations such as an error log, SNMP trap view, or e-mail. With an error log, you can log in to a particular switch to view the error messages that have been captured for that particular switch.
  • Page 60 Notification configuration Fabric Watch Administrator’s Guide 53-1001770-01...
  • Page 61: In This Chapter

    Chapter Fabric, Security, SFP, and Performance Monitoring In this chapter • Fabric monitoring guidelines and default settings ....41 • Security monitoring guidelines and default settings....44 •...
  • Page 62: Fabric Monitoring Setting Guidelines

    Fabric monitoring guidelines and default settings TABLE 3 Fabric class areas (Continued) Area Description Segmentation changes Tracks the cumulative number of segmentation changes. Segmentation changes occur because of one of the following: • Zone conflicts. • Incompatible link parameters. During E_Port and VE_Port initialization, ports exchange link parameters, and incompatible parameters result in segmentation.
  • Page 63: Fabric Class Default Settings

    Fabric monitoring guidelines and default settings Fabric class default settings Table 4 provides default settings for areas in the Fabric class. TABLE 4 Fabric class default settings Area Description Default threshold Default alarm settings Threshold state settings Domain ID Changes Monitors forcible Unit: D_ID Changes Changed: 0...
  • Page 64: Security Monitoring Guidelines And Default Settings

    Security monitoring guidelines and default settings Security monitoring guidelines and default settings The Security class monitors all attempts to breach your SAN security, helping you fine-tune your security measures. Security class areas Table 5 lists Product Name areas in the security class and describes what each area indicates. Configure the Security class using the thConfig command.
  • Page 65: Security Class Default Settings

    Security monitoring guidelines and default settings Security class default settings Table 6 provides default settings for areas in the Security class. TABLE 6 Security class default settings Area Description Default threshold Default alarm Threshold state settings settings DCC Violations Monitors DCC Unit: Violations Changed: 0 Informative...
  • Page 66 Security monitoring guidelines and default settings TABLE 6 Security class default settings (Continued) Area Description Default threshold Default alarm Threshold state settings settings Telnet Violations Monitors Telnet Unit: Violations Changed: 0 Informative violations Time Base: minute Below: 0 Informative Low: 1 Above: 3 Out_of_range High: 2...
  • Page 67: Sfp Monitoring Guidelines And Default Settings

    SFP monitoring guidelines and default settings SFP monitoring guidelines and default settings The SFP class groups areas that monitor the physical aspects of SFPs. An SFP class alarm alerts you to an SFP malfunction fault. SFP performance monitoring is not supported on VE_Ports or VEX_Ports.
  • Page 68: Sfp Class Default Settings

    SFP monitoring guidelines and default settings SFP class default settings Table 8 provides default settings for areas in the SFP class. TABLE 8 SFP class default settings Area Description Default threshold settings Default alarm settings Threshold state Current Monitors SFP current...
  • Page 69: Performance Monitoring Guidelines And Default Settings

    Performance monitoring guidelines and default settings Performance monitoring guidelines and default settings Performance monitoring serves as a tuning tool. The Performance Monitor class groups areas that track the source and destination of traffic. Use the Performance Monitor class thresholds and alarms to determine traffic load and flow and to reallocate resources appropriately.
  • Page 70: Table 11 End-To-End Performance Monitor Class Default Settings

    Performance monitoring guidelines and default settings Table 11 provides default settings for areas in the End-to-End Performance Monitor class. TABLE 11 End-to-End Performance Monitor class default settings Area Description Default threshold Default alarm Threshold state settings settings End-to-End Receive Monitors the Unit: KBps Changed: 0 Informative...
  • Page 71: Configuration Options For Thconfig Command

    Configuration options for thConfig command Configuration options for thConfig command Use the thConfig command to configure thresholds for Fabric Watch event monitoring for the SFP, Fabric, Security, and Performance classes or to display the configuration. If configured areas exceed the currently-effective threshold settings, the Fabric Watch daemon can take one of the following actions: •...
  • Page 72: Customizing Thconfig Command Settings

    Customizing thConfig command settings TABLE 12 Configuration options for thConfig command (Continued) Class name Valid area types Threshold Threshold Configuration recommendation action EE (End-to-end RXF - Receive areas Default or Default or It is recommended that you leave the Performance) Custom Custom entire Performance Monitor Class and...
  • Page 73: Example Of Thconfig Command

    Customizing thConfig command settings CAUTION When you use --set with the --nosave option and the switch reboots, your changes will be lost. Example of thConfig command The following example shows how to display the default threshold and alarms configuration for the DC area of the Fabric class.
  • Page 74: Recommended Settings For Fabric, Sfp, Performance, And Security Monitoring

    Recommended settings for Fabric, SFP, Performance, and Security monitoring Recommended settings for Fabric, SFP, Performance, and Security monitoring Table 13 lists the recommended settings for the Fabric, SFP, Security, and Performance classes discussed in this chapter. For all of these classes, it is recommended that you use the default settings.
  • Page 75 Recommended settings for Fabric, SFP, Performance, and Security monitoring TABLE 13 Recommended settings for Fabric, SFP, Performance, and Security monitoring (Continued) E=Error_Log, S=SNMP_Trap, P=Port_LOG_LOCK, M=EMAIL_ALERT, F=Port Fence Trait Configuration Security Telnet Violations Minute violations HTTP violations Violations Minute RSNMP Violations Minute violations WSNMP...
  • Page 76 Recommended settings for Fabric, SFP, Performance, and Security monitoring Fabric Watch Administrator’s Guide 53-1001770-01...
  • Page 77: Port Monitoring

    Chapter Port Monitoring In this chapter • Port class areas ..........57 •...
  • Page 78 Port class areas TABLE 14 Port class areas (Continued) Area Indicates Sync loss The number of times a synchronization error occurs on the port. Two devices failed to communicate at the same speed. Synchronization errors are always accompanied by a link failure. Loss of synchronization errors frequently occur due to a faulty SFP or cable.
  • Page 79: Port Class Guidelines And Default Settings

    Port class guidelines and default settings Port class guidelines and default settings There are different recommendations and default settings for the physical port, the E_Port, and the FOP_Port and FCU_Port. Please refer to the following sections and plan carefully before you begin configuring the port.
  • Page 80 Port class guidelines and default settings TABLE 15 Port class default settings (Continued) Area Description Default threshold Default alarm settings Threshold state settings Loss of Signal Count Monitors the Unit: Errors Changed: 0 Informative number of signal Time Base: minute Below: 0 Informative loss errors...
  • Page 81: E_Port Subclass Setting Guidelines

    Port class guidelines and default settings E_Port subclass setting guidelines E_Port guidelines for the areas listed below represent a more aggressive approach in most areas, because failing or failed E_Ports in a large fabric can cause serious fabric-wide issues if not detected early.
  • Page 82: E_Port Class Default Settings

    Port class guidelines and default settings • Areas: Primitive Sequence Protocol Error, State Changes, Utilization, Packet Loss These areas are not used for monitoring; therefore, leave the default alarm settings at 0. E_Port class default settings Table 16 provides default settings for areas in the E_Port class. Port fencing can be enabled or disabled for the following areas for the E_Port class: •...
  • Page 83 Port class guidelines and default settings TABLE 16 E_Port class default settings (Continued) Area Description Default threshold Default alarm settings Threshold state settings Loss of Monitors the Unit: Errors Changed: 0 Informative Synchronization number of loss of Time Base: minute Below: 0 Informative Count...
  • Page 84: Fop_Port And Fcu_Port Subclass Setting Guidelines

    Port class guidelines and default settings FOP_Port and FCU_Port subclass setting guidelines FOP_Port and FCU_Port guidelines for the areas listed below represent a more aggressive approach in most areas. NOTE The settings in these subclasses include settings for the host bus adapter (HBA) ports as well as the storage ports.
  • Page 85: Fop_Port And Fcu_Port Subclass Default Settings

    Port class guidelines and default settings • Area: Class 3 (C3) Discards Unlike the other areas, take a conservative approach for the C3 Discards area. Use the default settings and configure the alarms for Above. The goal is to locate issues with the device or its infrastructure, so monitor the data to help isolate issues.
  • Page 86 Port class guidelines and default settings TABLE 17 FOP_Port subclass default settings Area Description Default threshold Default alarm settings Threshold state settings Transmit (Tx) Monitors the Unit: Percentage (%) Changed: 0 Informative Performance transmit rate, by Time Base: minute Below: 0 Informative percentage Low: 0...
  • Page 87: Ve_Port Class Default Settings

    Port class guidelines and default settings VE_Port class default settings Table 18 provides default settings (per minute) for areas in the VE_Port class. TABLE 18 VE_Port class default settings Area Description Default threshold Default alarm settings Threshold state settings Packet Loss The number of Unit: Errors Changed: 0...
  • Page 88: Port Configuration

    Port configuration Port configuration Use the portThConfig command to configure thresholds for Fabric Watch event monitoring for all ports of a specified type and to display the configuration and current port status in real time. The command syntax is detailed in the Fabric OS Command Reference Guide. Before you configure thresholds, you must first identify and select the appropriate class and areas, which are described in “Port class areas”...
  • Page 89: Portthconfig Command Procedures

    portThConfig command procedures portThConfig command procedures The following sections provides specific examples for the Port class. See “Port class guidelines and default settings” on page 59 for recommendations on how to set areas for the physical port, the E_Port, the FOP_Port, and the FCU_Port . Port type: physical port In general, use the generic Port class to provide supplemental data for the specific E_Port, FOP_Port, or FCU_Port classes.
  • Page 90: Port Type: E_Port

    portThConfig command procedures 2. Apply the changes. portthconfig apply port -area itw -action_level cust -thresh_level cust Port type: E_Port E_Port, FOP_Port, and FCU_Port guidelines represent a more aggressive approach in most areas than physical port guidelines, because failing or failed E_Ports, FOP_Ports, and FCU_Ports in a large fabric can cause serious fabric-wide issues if not detected early.
  • Page 91 Configuring an E_Port with a Class 3 Discards area Class 3 (C3) discards frames because of timeouts (on 8 Gbps platforms only). 1. Enter the portThConfig command using the following parameters: portthconfig set e-port -area c3tx_to -highth -value 5 -trigger above -action raslog,snmp,email,portlog •...
  • Page 92 portThConfig command procedures Configuring an E_Port with a Loss of Synchronization Count area Loss of synchronization occurs when two devices fail to communicate at the same speed. Synchronization errors are always accompanied by a link failure, and frequently occur due to a faulty SFP or cable.
  • Page 93 portThConfig command procedures Configuring an E_Port with a Transmit Performance area The Transmit (Tx) Performance area is used to monitor the bandwidth utilization of the interswitch (ISLs) in the fabric. 1. Enter the portThConfig command using the following parameters: portthconfig set e-port -area tx -highth -value 75 -trigger above -action raslog,snmp,email,portlog •...
  • Page 94: Setting The Port Persistence Time

    Port fencing Setting the port persistence time Port persistence is used to transition a port into a marginal status. Fabric Watch does not record the event until the event persists for a length of time equal to the port persistence time. If the port returns to normal boundaries before the port persistence time elapses, Fabric Watch does not record the event.
  • Page 95: Recommended High Port Fencing Thresholds

    Port fencing Recommended high port fencing thresholds It is recommend you use conservative thresholds to prevent false triggers. Examples for the Invalid Transmitted Words and Invalid CRCs are shown in Table TABLE 19 High port fencing threshold recommendations High threshold High threshold High threshold Area...
  • Page 96: Port Fencing Configuration Using Dcfm

    Port fencing “Port class guidelines and default settings” on page 59 for more information about the Port class areas and under what circumstances port fencing is recommended. 1. Connect to the switch and log in as admin. 2. Enter the portFencing command to display the list of operands. The portFencing menu displays.
  • Page 97 Port fencing Port fencing requirements To configure port fencing using the DCFM management application, all Fabric OS devices must have Fabric Watch and must be running firmware Fabric OS 6.2 or later. Port fencing threshold areas supported on DCFM You can add, edit, view, or remove thresholds on the following area types using DCFM. You can then assign the thresholds to available objects in the DCFM tree.
  • Page 98: Recommended Port Configuration Settings

    Recommended port configuration settings Recommended port configuration settings Table 21 lists the recommended settings for physical port, E_Port, FOP_Port, and FCU_Port for both the host device and the storage device. TABLE 21 Recommended configuration for the Port class E=Error_Log, S=SNMP_Trap, P=Port_LOG_LOCK, M=EMAIL_ALERT, pf=Port Fence Trait Configuration...
  • Page 99 Recommended port configuration settings TABLE 21 Recommended configuration for the Port class (Continued) E=Error_Log, S=SNMP_Trap, P=Port_LOG_LOCK, M=EMAIL_ALERT, pf=Port Fence Trait Configuration E_Port C3 Discard Errors Minute continued Trunk Util Percentage Minute FOP_Port and Link Loss Errors Minute FCU_Port Sync Loss Errors Minute Signal Loss...
  • Page 100 Recommended port configuration settings Fabric Watch Administrator’s Guide 53-1001770-01...
  • Page 101: System Monitoring

    Chapter System Monitoring In this chapter • Environment monitoring ......... 81 •...
  • Page 102: Environment Monitoring Setting Guidelines

    Environment monitoring Environment monitoring setting guidelines Use Environment Class default settings. Temperature settings are switch-dependent and there is no need to alter them. The default alarm configuration, sending alerts to the error log and SNMP, is sufficient. Environment class default settings Table 23 provides default Environment class settings for all switches.
  • Page 103 Environment monitoring TABLE 23 Environment class default settings (Continued) Area Description Default threshold Default alarm settings Threshold state settings Brocade 7500 Low: 0 High: 63 Buffer: 10 Brocade 7600 Low: 0 High: 63 Buffer: 10 Brocade 7800 Low: 0 High: 58 Buffer: 10 Brocade 8000 Low: 0...
  • Page 104: Resource Class Settings

    Resource class settings Resource class settings The Resource class monitors flash memory. It calculates the amount of flash space consumed and compares it to a defined threshold. Resource class area Table 24 describes the Product Name Resource class area. Configure the Resource class using the sysMonitor command.
  • Page 105: System Monitoring Using The Sysmonitor Command

    System monitoring using the sysMonitor command System monitoring using the sysMonitor command Use the sysMonitor command to configure thresholds for Fabric Watch event monitoring for temperature and system resources on the switch. For detailed information about the sysMonitor command, refer to the Fabric OS Command Reference Manual. The following operations are supported by this command: •...
  • Page 106: Environment Class Settings

    System monitoring using the sysMonitor command Examples of the sysMonitor command The following sections provide specific examples for the Environment class, CPU, and memory. Environment class settings Temperature settings are switch-dependent and there is no need to alter them. The default alarm configuration, sending alerts to the error log and SNMP, is sufficient.
  • Page 107: Cpu And Memory

    System monitoring using the sysMonitor command Configuring the temperature threshold 1. Enter the sysMonitor command using the following parameters: switch:admin > sysmonitor config env -area temp -highth -value 99 -trigger above -action raslog 2. Apply the changes: switch:admin > sysmonitor apply env -area temp -action_level cust -thresh_level cust CPU and memory...
  • Page 108: Recommended Environment And Resource Monitoring Settings

    Recommended environment and resource monitoring settings Displaying the current CPU usage threshold • Enter the sysMonitor command using the following parameters: switch:admin > sysmonitor show cpu CPU Usage : 5% CPU Usage Limit :75% Number of Retries :3 Polling Interval :120 seconds Configuring the system CPU usage monitoring threshold 1.
  • Page 109: Switch Monitoring

    Switch monitoring Switch monitoring Before entering the switchStatusPolicySet command, plan your switch status policy. Determine your system requirements and the factors that affect its monitors. Switch status policy planning Table 27 lists the monitors in a switch and identifies the factors that affect their health. Note that not all switches use the listed monitors.
  • Page 110 Switch monitoring Implementing your switch status policy After you plan and define your switch status policy, implement it using the following procedure. 1. Enter the switchStatusPolicySet command to configure each policy. Each policy has two parameters that can be configured: Marginal and Down. 2.
  • Page 111: Fru Monitoring

    FRU monitoring FRU monitoring Supported FRU areas depend on the type of Brocade switch. For the following switches, the slot and WWN areas are not supported: • Brocade 300, 4012, 4016, 4018, 4020, 4024, 4100, 4900, 5000, 5100, and 5300 switches •...
  • Page 112: Specifying Triggers For Fru Alarms

    2. Enter the total at the prompt. For example, to trigger events using the Absent, Off, and Faulty states, add the assigned values and enter that value at the prompt. In this case, the values are 1, 8, and 16, respectively, and the total is 25.
  • Page 113: Recommended Fru Settings

    FRU monitoring Recommended FRU settings Table 29 lists the recommended settings for field-replaceable units (FRUs). TABLE 29 Recommended FRU settings E=ERROR_LOG, M=EMAIL_ALERT Class Area Absent Inserted Faulty Changed Below Above between Slot Power Supply Fabric Watch Administrator’s Guide 53-1001770-01...
  • Page 114 FRU monitoring Fabric Watch Administrator’s Guide 53-1001770-01...
  • Page 115: In This Chapter

    Chapter Fabric Watch Reports In this chapter • Fabric Watch reports ..........95 •...
  • Page 116: Switch Availability Monitor Report

    Switch Availability Monitor report Switch Availability Monitor report The switch availability monitor (SAM) report lets you see the uptime and downtime for each port. It also enables you to check if a particular port is failing more often than the others. NOTE SAM report details do not display the health status of GbE ports.
  • Page 117: Switch Health Report

    2. Enter the switchStatusShow command to generate a Switch Health report. cp0 login: admin Password: Sat 240 :admin> switchstatusshow Switch Health Report Report time: 08/21/2006 05:23:22 PM Switch Name: Sat 240 IP address: 1080::8:800:200C:417A SwitchState: HEALTHY Duration: 01:10 Power supplies monitor HEALTHY Temperatures monitor HEALTHY...
  • Page 118: Switch Status Policy Report

    Switch Status Policy report Standby CP monitor HEALTHY Core blade monitor HEALTHY Blades monitor HEALTHY Flash monitor HEALTHY Marginal ports monitor HEALTHY Faulty ports monitor HEALTHY Missing SFPs monitor HEALTHY All ports are healthy The final portion of the report, detailing port health, is not available without a Fabric Watch license. Switch Status Policy report The Switch Status Policy report displays the current policy parameter.
  • Page 119: Port Detail Report

    Table 30 for additional commands to view more port detail information. Port Detail Report Report time: 04/24/2007 03:40:10 AM Switch Name:geo_hi IP address:1080::8:800:200C:417A Port Exception report [by All] --------Port-Errors------------ -----SFP-Errors---- Port# Type State Dur(H:M) LFA LSY LSI PER INW CRC PSC BLP STM SRX STX SCU...
  • Page 120: Table 31 Port Detail Report Columns

    Port Detail report HEALTHY 061:19 HEALTHY 061:19 HEALTHY 003:37 HEALTHY 002:48 HEALTHY 061:19 HEALTHY 061:19 HEALTHY 061:19 NOTE Output of the Port Detail report depends on the ports that belong to the current Admin Domain context. If a port does not belong to the current Admin Domain, nothing other than the port number is displayed for that port.
  • Page 121: Appendix A Fabric Watch Configuration Using Legacy Commands

    (recommended) or the fwConfigure command (which is being phased out). • Chapter 8, “System Monitoring” The Resource class and Environment class areas and actions are configured using the sysMonitor command. The FRU class actions are configured using the fwFruCfg command.
  • Page 122: Setting Port Thresholds Using The Fwconfigure Command

    Port threshold configuration using the fwConfigure command Setting port thresholds using the fwConfigure command Use the fwConfigure command to display and modify threshold information for the Fabric Watch configuration. Switch elements monitored by Fabric Watch are divided into classes, which are further divided into areas.
  • Page 123 Index ThresholdName Port CurVal Status LastEvent LasteventTime LastVal LastState ============================================================================ 216 eportRXPerf216 8/24 0 Percentage(%)/min enabled inBetween Tue Jun 2 14:21:01 2009 0 Percentage(%)/min Informative 217 eportRXPerf217 8/25 0 Percentage(%)/min enabled inBetween Tue Jun 2 14:21:07 2009 0 Percentage(%)/min Informative...
  • Page 124: Refreshing A Threshold Configuration

    Index ThresholdName Port CurVal Status LastEvent LasteventTime LastVal LastState ============================================================================ 216 eportRXPerf216 8/24 0 Percentage(%)/min enabled inBetween Fri Oct 21 14:21:01 2005 0 Percentage(%)/min Informative 217 eportRXPerf217 8/25 0 Percentage(%)/min enabled inBetween Fri Oct 21 14:21:07 2005 0 Percentage(%)/min Informative...
  • Page 125: Enabling A Threshold

    Index ThresholdName Port CurVal Status LastEvent LasteventTime LastVal LastState ============================================================================= 216 eportRXPerf216 8/24 0 Percentage(%)/min enabled inBetween Fri Oct 21 14:21:01 2005 0 Percentage(%)/min Informative 217 eportRXPerf217 8/25 0 Percentage(%)/min enabled inBetween Fri Oct 21 14:21:07 2005 0 Percentage(%)/min Informative...
  • Page 126: Changing The Threshold Boundary Level

    Unit Percentage(%) Percentage(%) Time base minuteminute High BufSize Threshold alarmlevel is set at: Default Errlog-1, SnmpTrap-2, PortLogLock-4 RapiTrap-8, EmailAlert-16, PortFencing-32 Valid alarm matrix is 63 DefaultCustom Changed Below Above InBetween : change behavior type 11 : change threshold alarm level...
  • Page 127 Port threshold configuration using the fwConfigure command where: Index A numeric identifier assigned to the element ThresholdName A string identifier assigned to the element BehaviorType Frequency of alarm notifications BehaviorInt The element behavior interval, in seconds 2. Refer to the following system output to customize the high threshold boundary for RXPerformance.
  • Page 128 Port threshold configuration using the fwConfigure command 3. Enter 3 at the Select choice => prompt to change the threshold boundary level, and then enter 2 at the Enter boundary level type = > prompt to specify that this is a custom value, as shown in the following system output.
  • Page 129: Configuring Port Fencing Using The Fwconfigure Command

    Configuring port fencing using the fwConfigure command Configuring port fencing using the fwConfigure command The following is an example of selecting the Port class with Invalid CRCs. With the exception of step 1, the same steps are required to enable the E_Port or FOP_Port class, as well as each available area for the selected class (described in step 1.
  • Page 130 Valid alarm matrix is 63 Enter above alarm matrix => : (0..63) [0] 32 8. Verify that the alarm matrix displays the Above Custom as 32, and then change the Threshold alarm level to custom by entering 11. : change behavior type...
  • Page 131 Configuring port fencing using the fwConfigure command 10. Select apply threshold alarm changes by entering 16 at the Select choice = > prompt. : change behavior type 11 : change threshold alarm level : change behavior interval 12 : change changed alarm : change threshold boundary level 13 : change below alarm : change custom unit...
  • Page 132: Advanced Options Using The Fwconfigure Command

    Advanced options using the fwConfigure command 13. Select apply threshold boundary changes by entering 9 at the Select choice = > prompt. : change behavior type 11 : change threshold alarm level : change behavior interval 12 : change changed alarm : change threshold boundary level 13 : change below alarm : change custom unit...
  • Page 133: Table 32 Advanced Configuration Options Using The Fwconfigure Command

    Advanced options using the fwConfigure command TABLE 32 Advanced configuration options using the fwConfigure command Option Effect Input information change behavior type Changes the behavior type of a single The element index and the required element to either Triggered or behavior type Continuous.
  • Page 134: Changing The Numerical Values Of Notification Methods

    For example, an area with a valid alarm matrix of 25 allows the error log entry (1), port log lock (8) and e-mail notification (16) methods, but does not allow the SNMP trap (2) or Rapi trap (4) methods.
  • Page 135 6 : change custom low 16 : apply threshold alarm changes 7 : change custom high 17 : cancel threshold alarm changes 8 : change custom buffer 18 : return to previous page 9 : apply threshold boundary changes 10: cancel threshold boundary changes Select choice =>...
  • Page 136 Advanced options using the fwConfigure command Valid alarm matrix is 31 DefaultCustom Changed Below Above InBetween 3. Enter 1 at the Select choice => prompt to change the alarm behavior type. : change behavior type 11 : change threshold alarm level : change behavior interval 12 : change changed alarm : change threshold boundary level...
  • Page 137 Advanced options using the fwConfigure command 4. Enter 16 at the Select choice => prompt to apply the threshold alarm level changes. Unless you apply the value, it does not take effect. : change behavior type 11 : change threshold alarm level : change behavior interval 12 : change changed alarm : change threshold boundary level...
  • Page 138 Advanced options using the fwConfigure command Fabric Watch Administrator’s Guide 53-1001770-01...
  • Page 139 Index class environment fabric above event triggers action configuration guidelines Performace Monitor activating Fabric Watch port using a Telnet session resource using SNMP security using Web Tools alarm behavior class 3 discards area, configuring on an E_Port alarm notification configuration classes, description of alarms command...
  • Page 140 default settings event triggers E_Port above end-to-end performance monitor class below environment class changed Fabric class examples of FOP_Port and FCU_Port performance monitor class default settings port class security class fabric class SFP class areas VE_Port default settings fabric event monitoring Fabric health concepts fabric monitoring guidelines...
  • Page 141 parameters monitoring setting system monitoring parameters customizing settings setting the alarm level fabric events setting the port persistence time fabric setting guidelines setting the switch status policy performance Fabric Watch data values security Fabric Watch threshold components security guidelines fan status, displaying SFP setting guidelines FCU_Port default settings system...
  • Page 142 port fencing SNMP configuration using the portFencing command components of configuring using DCFM using to activate Fabric Watch description of switch monitoring components disabling switch policies enabling switch status policy recommended high and low thresholds implementing supported ports viewing port log lock switch status policy configuration port monitoring configuration switch status policy planning...
  • Page 143 triggered event behavior trunk utilization area, configuring values buffer high and low threshold VE_Port class default settings Web Tools, using to activate Fabric Watch Fabric Watch Administrator’s Guide 53-1001770-01...
  • Page 144 Fabric Watch Administrator’s Guide 53-1001770-01...

Table of Contents