53-1000601-02 March 2008 Fabric Watch Administrator’s Guide Supporting Fabric OS v6.1.
Copyright © 2007, 2008 Brocade Communications Systems, Inc. All Rights Reserved. Brocade, Fabric OS, File Lifecycle Manager, MyView, and StorageX are registered trademarks and the Brocade B-wing symbol, DCX, and SAN Health are trademarks of Brocade Communications Systems, Inc., in the United States and/or in other countries. All other brands, products, or service names are or may be trademarks or service marks of, and are used to identify, products or services of their respective owners.
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 n/a January 2002 Fabric Watch User’s Guide 53-0000186-02 n/a March 2002 Fabric Watch User’s Guide 53-0000504-02 n/a April 2003 Fabric Watch User’s Guide 53-0000524-02 n/a April 2003 Fabric Watch User’s Guide 53-0000524-03 Updated default values and restructured the document.
iv Fabric Watch Administrator’s Guide 53-1000601-02
Contents About This Document In this chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix How this document is organized . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix Supported hardware and software . . . . . . . . . . . . . . . . . . . . . . . . . . . x What’s new in this document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x Document conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Notification methods. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Switch event (error) log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 SNMP trap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 RAPI trap. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Port log lock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 E-mail alert . . . . . .
Fabric Watch using SNMP configuration . . . . . . . . . . . . . . . . . . . . . . 52 Configuring Fabric Watch using SNMP . . . . . . . . . . . . . . . . . . . . 52 Chapter 4 Generating Fabric Watch Reports In this chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Types of Fabric Watch reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 SAM report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
viii Fabric Watch Administrator’s Guide 53-1000601-02
About This Document In this chapter • How this document is organized . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix • Supported hardware and software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x • What’s new in this document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x • Document conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi • Additional information . . . . . . . . . . .
Supported hardware and software This document is specific to Brocade Fabric OS version 6.0.0 and all switches running Fabric OS version 6.1.
Document conventions This section describes text formatting conventions and important notices formats.
Key terms For definitions specific to Brocade and Fibre Channel, see the Brocade Glossary. For definitions of SAN-specific terms, visit the Storage Networking Industry Association online dictionary at http://www.snia.org/education/dictionary. Additional information This section lists additional Brocade and industry-specific documentation that you might find helpful. Brocade resources To get up-to-the-minute information, join Brocade Connect. It’s free! Go to http://www.brocade.
Getting technical help Contact your switch support supplier for hardware, firmware, and software support, including product repairs and part ordering. To expedite your call, have the following information available: 1.
Document feedback Quality is our first concern at Brocade and we have made every effort to ensure the accuracy and completeness of this document. However, if you find an error or an omission, or you think that a topic needs further development, we want to hear from you. Forward your feedback to: documentation@brocade.com Provide the title and version number of the document and as much detail as possible about your comment, including the topic heading and page number and your suggestions for improvement.
DRAFT: BROCADE CONFIDENTIAL Chapter Fabric Watch Concepts 1 In this chapter • Fabric Watch overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 • Introduction to fabric health . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 • Fabric Watch components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 • Event Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DRAFT: BROCADE CONFIDENTIAL 1 Fabric Watch overview Fabric Watch provides the following types of automatic notifications: • A continuous alarm provides a warning message whenever a threshold is breached; it continues to send alerts until the condition is corrected. For example, if a switch exceeds its temperature threshold, Fabric Watch activates an alarm at every measurement interval until the temperature returns to an acceptable level.
DRAFT: BROCADE CONFIDENTIAL Fabric Watch and Web Tools 1 Fabric Watch and Web Tools Web Tools provides a graphical user interface that can be launched from an Internet browser as an alternative to Telnet and the command line interface. You can use Web Tools to perform any of the following Fabric Watch-related operations: • • • • • • • Activate Fabric Watch. View fabric and switch events. View and modify threshold and alarm configurations with the Fabric Watch view.
DRAFT: BROCADE CONFIDENTIAL 1 Fabric Watch components Fabric Watch components Fabric Watch uses a hierarchical organization to track the network device information it monitors. 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. Areas contain one or more elements. The following sections explain this hierarchy and its application within Fabric Watch.
DRAFT: BROCADE CONFIDENTIAL Fabric Watch components TABLE 1 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 classes: • E_Port class—Represents ports connected to another switch.
DRAFT: BROCADE CONFIDENTIAL 1 Fabric Watch components Fabric class areas Table 3 lists Fabric Watch areas in the Fabric class and describes each area. TABLE 3 Fabric class areas Area Description Domain ID Changes Monitors forced domain ID changes. Forced domain ID changes occur when there is a conflict of domain IDs in a single fabric and the principal switch has to assign another domain ID to a switch. Fabric Logins Activate when ports and devices initialize with the fabric.
DRAFT: BROCADE CONFIDENTIAL Fabric Watch components 1 Performance Monitor class areas Table 5 lists Fabric Watch areas in the Performance Monitor class and describes each area. TABLE 5 Performance Monitor class areas Area Indicates Customer Define Relies on performance monitor Telnet commands. For more information on this area, see the Fabric OS Command Reference. Invalid Cyclic Redundancy Checks (CRC) Errors have been detected in the Fibre Channel frame.
DRAFT: BROCADE CONFIDENTIAL 1 Fabric Watch components TABLE 6 Port class areas (Continued) Area Indicates State Changes The state of the port has changed for one of the following reasons: The port has gone offline. The port has come online. The port is testing. The port is faulty. The port has become an E_Port, EX_Port, VE_Port, or VEX_Port. The port has become an F/FL_Port. The port has segmented. The port has become a trunk port.
DRAFT: BROCADE CONFIDENTIAL Fabric Watch components TABLE 8 1 Security class areas (Continued) Area Indicates Login Violation A login violation occurs when a secure fabric detects a login failure. MS Violation An MS (Management Server) violation occurs when an access request reaches a secure switch from an unauthorized WWN (World Wide Name). The WWN appears in the ERRLOG. No FCS The switch has lost contact with the primary FCS.
DRAFT: BROCADE CONFIDENTIAL 1 Fabric Watch components TABLE 9 SFP class areas (Continued) Area Description Current The current area measures the amount of supplied current to the SFP transceiver. Current area events indicate hardware failures. Supply Voltage The supply voltage area measures the amount of voltage supplied to the SFP. If this value exceeds the threshold, the SFP is deteriorating. Elements Fabric Watch defines an element as any fabric or switch component that the software monitors.
DRAFT: BROCADE CONFIDENTIAL Event Configuration 1 Event Configuration The following area attributes are used to define and detect events in Fabric Watch: • • • • • “Event behavior types” on page 11 “Data values” on page 12 “Threshold values” on page 12 “Time bases” on page 14 “Event settings” on page 16 You can customize the information reported by Fabric Watch by configuring event behavior types, threshold values, time bases, and event settings.
DRAFT: BROCADE CONFIDENTIAL 1 Event Configuration Data values A data value represents three aspects of a fabric: counter value, measured value, or state value. Data values are updated by Fabric Watch approximately every six seconds, an interval that you cannot change. Counter value is the total number of times that a given event has occurred. For each monitored event during the time period, the value is incremented.
DRAFT: BROCADE CONFIDENTIAL Event Configuration 1 Buffer values Figure 1 shows an example in which each time a signal crosses the high limit, an event occurs. The arrows indicate the points at which the event criteria is met. In this case, there is a great deal of fluctuation. Even when the monitor is set to triggered, a number of messages are sent. FIGURE 1 Threshold monitoring You can use buffer values to reduce the occurrence of events due to data fluctuation.
DRAFT: BROCADE CONFIDENTIAL 1 Event Configuration Time bases Time bases are time periods within Fabric Watch. This configurable field impacts the comparison of sensor-based data with user-defined threshold values. Setting time base to none If you set a time base to none, Fabric Watch compares a data value against a threshold boundary level. When the absolute value of the measuring counter exceeds the threshold boundary, an event is triggered.
DRAFT: BROCADE CONFIDENTIAL Event Configuration 1 The following examples illustrate each point. Example1: 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. An event occurs only if the rate of change in the specific interval (one minute in this example) is across the threshold boundary.
DRAFT: BROCADE CONFIDENTIAL 1 Event Configuration At the tenth sample, the rate of change is one per minute. At the fourteenth, twenty-first, and twenty-fifth sample, the rate of change remains equal to the high threshold of 2. In this case, Fabric Watch does not trigger an event even though the absolute value of the counter reaches 4, which is well above the high threshold.
DRAFT: BROCADE CONFIDENTIAL 1 Event Configuration Above event triggers Use the Above event trigger for an element that requires only high threshold monitoring. In the Above event trigger, Fabric Watch triggers an event immediately after the data value becomes greater than the high threshold. Define a buffer zone within the operational limit of an area to suppress multiple events when the counter value goes above the high threshold and fluctuates around it.
DRAFT: BROCADE CONFIDENTIAL 1 Event Configuration Changed event trigger Use the Changed event trigger for an element that requires “rate of change” monitoring. When Fabric Watch detects a change in the counter value between two sample periods (defined by the time base), it triggers an event regardless of high or low threshold settings. Figure 7 shows events generated when the data value changes. Each arrow in the figure indicates a generated event.
DRAFT: BROCADE CONFIDENTIAL Event Configuration 1 Figure 8 illustrates event notification using an In-Between event trigger. The arrow labeled 1 indicates the point at which event notification occurs. FIGURE 8 In-between event trigger 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.
DRAFT: BROCADE CONFIDENTIAL 1 Port persistence Port persistence The data collected in port monitoring can vary a great deal over short time periods. Therefore, the port can become a source of frequent event messages (the data can exceed the threshold range and return to a value within the threshold range). Fabric Watch uses port persistence for a port event that requires the transition of the port into a marginal status.
DRAFT: BROCADE CONFIDENTIAL 1 Notification methods Table 10 shows the default threshold boundary values and buffer sizes that have been changed for the Port class, E_Port class, and F/FL_Port class and the areas that Port Fencing supports. For a full list of default threshold boundary values and buffer sizes, refer to Table 22, Table 23, and Table 24.
DRAFT: BROCADE CONFIDENTIAL 1 Notification methods Switch event (error) log The switch event (error) log holds up to 1024 entries. This error log stores event information but does not actively send alerts. Use the errShow command to view the log. Log entries can also trigger SNMP traps if the SNMP agent is configured. When the SNMP agent is configured to a specific error message level, then error messages at that level trigger SNMP traps.
DRAFT: BROCADE CONFIDENTIAL Notification methods 1 E-mail alert E-mail alert sends information about a switch event to a specified e-mail address. E-mail alert can send information about any error from any element, area, and class. The e-mail specifies the threshold and describes the event, much like an error message. Use the fwMailCfg command to configure e-mail alerts. NOTE To send e-mail alerts, the switch must be connected to a DNS server. Use the dnsConfig command to configure DNS settings.
DRAFT: BROCADE CONFIDENTIAL 1 Switch policies Switch policies Switch policies are a series of rules that define specific states for the overall switch. Fabric OS interacts with Fabric Watch using these policies. Each rule defines the number of types of errors that transitions the overall switch state into a state that is not healthy.
DRAFT: BROCADE CONFIDENTIAL Chapter Activating and Accessing Fabric Watch 2 In this chapter • Fabric Watch activation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 • Fabric Watch access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Fabric Watch activation You can monitor one or multiple switches in a fabric using Fabric Watch. If you choose to use Fabric Watch, it must be activated on each switch individually.
DRAFT: BROCADE CONFIDENTIAL 2 Fabric Watch access If the Fabric Watch license is not listed, continue to step 3; otherwise, you are ready to use Fabric Watch. 3. Enter the license key with the licenseAdd key command, where key is the Fabric Watch license key. License keys are case-sensitive, so type the license key exactly as it appears. switch:admin> licenseadd "R9cQ9RcbddUAdRAX" 4. Verify successful activation with the licenseShow command.
DRAFT: BROCADE CONFIDENTIAL Fabric Watch access 2 Fabric Watch access using SNMP-based enterprise managers Use SNMP-based enterprise managers to: • • • • Query the MIB variable for individual fabric and switch elements. Query and modify threshold and alarm configurations. Receive alarm notification through SNMP traps. View and configure the mail database. NOTE The following instructions apply to the AdvantNet MIB browser. There may be some variation in the procedures when other MIB browsers are used.
DRAFT: BROCADE CONFIDENTIAL 2 Fabric Watch access 5. Navigate down through the tree on the left until you find the Fabric Watch OID information. Configuration file Use a configuration file to: • Upload and download the configuration file and make changes in a text editor. • Upload and download the configuration file through a Telnet session or with Web Tools. Uploading and downloading a configuration file to multiple switches efficiently populates your SAN with consistent Fabric Watch settings.
Chapter 3 Fabric Watch configuration In this chapter • Fabric Watch threshold configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • Notification configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • Switch status policy configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • FRU configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3 Fabric Watch threshold configuration Step 1. Configuring the class and area During your planning activities, you should determine exactly what elements or monitors you want to configure, and in which class they reside. After you have made this decision, you need to identify the classes. 1. Using the CLI, log in to the switch as Admin. 2. Navigate to a specific class and area with the fwConfigure command. The fwConfigure menu displays.
Fabric Watch threshold configuration 3 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 218 eportRXPerf218 8/26 0 Percentage(%)/min enabled inBetween Fri Oct 21 14
3 Fabric Watch threshold configuration Step 2. Configuring port fencing (optional) The Port Fencing feature can be set for the Port class, E_Port class, and F/FL Port class only. NOTE 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 F/FL Port class, as well as each available area for the selected class (described in step 4). 1. Type fwalarmsfilterset 1 to enable Fabric Watch alarms. 2.
3 Fabric Watch threshold configuration 5. Select advanced configuration by typing 4 at the Select choice prompt. 1 : refresh 2 : disable a threshold 3 : enable a threshold 4 : advanced configuration 5 : return to previous page Select an area => : (1..5) [5] 4 6. Select change above alarm by typing 14 at the Select choice prompt. 7. Set the alarm for Port Fencing (32) by typing 32 at the Enter above alarm matrix prompt. 8.
3 Fabric Watch threshold configuration Disabling a threshold configuration To stop monitoring a selected option, use the disable a threshold option, as follows: 1. Type 2 at the Select choice => prompt. The system generates output, which varies based on the class and area you selected. 2. Type the index number of the element for which Fabric Watch should disable monitoring. Fabric Watch redraws the element table with the selected element disabled.
3 Fabric Watch threshold configuration Select threshold index => : (216..
3 Fabric Watch threshold configuration TABLE 12 Advanced Configuration options (Continued) Option Effect Input information change custom high Changes the high setting for the threshold, but only affects the custom column. The required high threshold, in the units defined by the area change custom buffer Changes the buffer size for the threshold, but only affects the custom column.
3 Fabric Watch threshold configuration Configuring advanced settings To customize Fabric Watch monitoring to suit to your environment, use the advanced configuration option. NOTE The allowed advanced settings are displayed on a per-class basis. Although Port Fencing is displayed for other areas, such as RX Performance, for which Port Fencing is not supported, you will not be able to set or apply the changes on such areas. 1. Type 4 at the Select choice => prompt.
3 Fabric Watch threshold configuration 1 : change behavior type 11 : 2 : change behavior interval 12 : 3 : change threshold boundary level 13 4 : change custom unit 14 : 5 : change custom timebase 15 : 6 : change custom low 16 : 7 : change custom high 17 : 8 : change custom buffer 18 : 9 : apply threshold boundary changes 10 : cancel threshold boundary changes Select choice => : (1..
Fabric Watch threshold configuration 3 Threshold boundary level is setat : Default DefaultCustom Unit Percentage(%) Time base minuteminute Low 0 0 High 100 80 BufSize 0 0. Percentage(%) 3. Type 3 at the Select choice => prompt to change the threshold boundary level, and then type 2 at the Enter boundary level type = > prompt to specify that this is a custom value, as shown in the following system output.
3 Fabric Watch threshold configuration 6. Use the following commands to switch between custom and default values: • fwSetToCustom Sets the boundary and alarm level to custom • fwSetToDefault Restores the boundary and alarm level to the default See Chapter 1, “Fabric Watch Concepts” for details about the event setting table and notification methods for each of the possible event settings. For details about advanced configuration menu options, see Table 12 on page 35. Step 5.
Fabric Watch threshold configuration 3 Errlog-1, SnmpTrap-2, PortLogLock-4 RapiTrap-8, EmailAlert-16 PortFencing - 32 Valid alarm matrix is 63 Enter above alarm matrix => : (0..
3 Fabric Watch threshold configuration Index 216 217 218 219 220 221 222 223 ThresholdName eportRXPerf216 eportRXPerf217 eportRXPerf218 eportRXPerf219 eportRXPerf220 eportRXPerf221 eportRXPerf222 eportRXPerf223 BehaviorType Triggered 1 Triggered 1 Triggered 1 Triggered 1 Triggered 1 Triggered 1 Triggered 1 Triggered 1 BehaviorInt Threshold boundary level is setat : Custom DefaultCustom Unit Percentage(%) Time base minuteminute Low 0 0 High 100 80 BufSize 0 0 Percentage(%) Threshold alarmlevel is set
Notification configuration 3 Step 6. Disable and enable thresholds by port (optional) On certain occasions, you might want to disable all port thresholds at once. For example, during an event such as an upgrade of a device or server, you might elect not to receive error messages for particular ports. When the upgrade is complete, you can show and enable disabled port thresholds.
3 Notification configuration Configuring alarm notifications 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. You can parse the log file to make error message searches quicker and easier. NOTE You can enable Port Fencing only if the alarms are enabled using the fsAlarmsFilterSet command. 1.
Notification configuration 3 Port Log Lock action configuration Port Log Lock freezes in time the port log dump output if an event is triggered. See “Configuring alarm notifications” on page 44 for details about configuring port log lock actions. See Chapter 1, “Fabric Watch Concepts” for more details about port log lock. E-mail notification configuration In environments where it is critical that you are notified about errors quickly, you might want to use e-mail notifications.
3 Notification configuration 2. Type the number corresponding to the class for which the e-mail configuration should be displayed. Fabric Watch displays 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. Type 2 in the fwMailCfg menu to disable e-mail alerts for a specific class. The Config Show menu displays. 2.
Notification configuration 3 Sending test mail 1. Type 4 in the fwMailCfg menu to test the 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: Email has not been sent.
3 Notification configuration 3. Enter the relay host IP address (example: 192.168.39.118). The following message displays: Setting 192.168.39.118 as Relay Host.. 4. Enter the Domain Name (example: Brocade.com). Displaying the relay host configuration 1. Type 6 in the fwMailCfg menu to display the relay host configuration menu. 1 2 3 4 Display Relay Host configuration Set Relay Host IP Remove Relay Host configuration Quit 2. Type 1 to display the configuration. Removing the relay host configuration 1.
3 Switch status policy configuration Switch status policy configuration The switch status policy monitors the overall status of a switch based on several contributing parameters. The policy parameter values determine how many failed or faulty units of each contributor are allowed before triggering a status change in the switch from Healthy to Marginal or Down.
3 Switch status policy configuration TABLE 13 Switch status policy monitor health factors Monitor Health factors Power Supplies Power supply thresholds detect absent or failed power supplies, and power supplies that are not in the correct slot for redundancy. When intelligent blades like the FR4-18i are in the 48000 chassis, the 48000 operates in high power mode, which means that four power supplies are required for redundancy.
FRU configuration 3 Viewing your switch status policy After you have defined and configured your switch status policy, view it with the following command: switchStatusPolicyShow The policy you defined here determines the output in the Switch Status Policy Report. See Chapter 4, “Generating Fabric Watch Reports” for more details about the Switch Status Policy Report. FRU configuration The configuration of FRUs is an exception to the procedures described thus far in this chapter.
3 Fabric Watch using SNMP configuration Fan WWN WWN Fru Alarm Action: (0..17) [0] Alarm State: (0..31) [0] Alarm Action: (0..17) [0] configuration left unchanged Specifying triggers for alarms You can specify triggers for any number of alarm states or alarm actions. The first prompt enables you to select which FRU states trigger events. 1. Add the numbers beside each state (for the states you want to include). 2. Enter the total at the prompt.
Fabric Watch using SNMP configuration 3 In Figure 9, the MIB browser has populated the left side of the screen with a MIB tree that can be navigated. 3. Start a telnet session with the switch, and enter the snmpConfig command at the prompt; this enables you to send Fabric Watch traps to an SNMP management station.
3 Fabric Watch using SNMP configuration Community (ro): [FibreChannel] Trap Recipient's IP address in dot notation: [0.0.0.
Fabric Watch using SNMP configuration 3 Fabric Watch displays a screen similar to the one shown in Figure 10. FIGURE 10 Example OID tree 8. Obtain the specific identifier for the element that will be modified. To get the identifier, click the swFwThresholdTable and swFwThresholdEntry directory, and run a get operation on swFwName. A list of elements appears in which each element is preceded by an identifier. Remember the numeric portion of the identifier, which appears before the “==>” symbol.
3 Fabric Watch using SNMP configuration For detailed descriptions of the SNMP fields in both telnet and Web Tools, see the Fabric OS MIB Reference. FIGURE 11 Example swFwName screen In this example, 83.1 is the numeric identifier for the element referenced as resFlash000. 9. Traverse the fields beneath swFwClassAreaTable and swFwThresholdTable, appending the numeric identifier from the previous step to each field before performing a get or write operation.
Chapter Generating Fabric Watch Reports 4 In this chapter • Types of Fabric Watch reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 • Viewing Fabric Watch reports using Telnet . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Types of Fabric Watch reports You can run reporting commands in Fabric Watch to get instant access to switch information.
4 Types of Fabric Watch reports Example: SAM Report Total Total Down Total Up Time Down Time Occurrence Offline Time (Percent) (Percent) (Times) (Percent) ============================================================================= 1/0 U 0 0 0 100 1/1 U 0 0 0 100 1/2 U 0 0 0 100 1/3 U 0 0 0 100 1/4 U 0 0 0 100 1/5 U 0 0 0 100 1/6 U 0 0 0 100 1/7 U 0 0 0 100 1/8 U 0 0 0 100 1/9 U 0 0 0 100 1/10 U 0 0 0 100 1/11 U 0 0 0 100 1/12 EX 100 0 0 0 1/13 EX 100 0 0 0 1/14 EX 100 0 0 0 1/15 EX 100 0 0 0 2/0 U 0 0 0
Types of Fabric Watch reports 4 Table 14 describes the fields in the SAM report. TABLE 14 SAM report information Heading Meaning Total Up Time (Percent) The percentage of time that the port is active. Total Down Time (Percent) The percentage of time that the port experiences faults. Down Occurrence (Count) The number of faults experienced on the port. Total Offline Time (Percent) The percentage of time that the port is inactive for reasons other than a fault.
4 Types of Fabric Watch reports Switch status policy report The switch status policy report displays the current policy parameter. The following example of the switchStatusPolicyShow command output is for modular switches such as the Brocade 48000. For modular switches, the switch status policy report also contains information on the WWN, Blade, and CP. For non-modular switches such as the Brocade 4100 and 5000, the WWN, Blade, CP, and core blade information is not displayed.
Types of Fabric Watch reports 4 Example: Port detail report 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 SVO ------------------------------------------------------------------------------080 U OFFLINE 062:17 - - - - - - 081 U OFFLINE 062:17 - - - - - - 082 U OFFLINE 062:17 - - - - - - 083 U O
4 Viewing Fabric Watch reports using Telnet Table 15 lists and describes each item in the port detail report. TABLE 15 Port detail report columns Report item Description LFA Link Loss: the number of link loss occurrences out of range for a specified time period. LSY Sync Loss: the number of sync loss occurrences out of range for a specified time period. LSI Signal Loss: the number of signal loss occurrences out of range for a specified time period.
DRAFT: BROCADE CONFIDENTIAL Appendix A Default Threshold Values In this appendix • Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • Environment class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • Fabric class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • Performance Monitor class. . . . . . . . . . . . . . . . . . . . . . . . . .
DRAFT: BROCADE CONFIDENTIAL Environment class Environment class Table 17 provides default Environment class settings for all switches. Check the appropriate hardware reference manual for differences in actual environmental requirements. NOTE For the Brocade 200E, there is no fan default threshold because the fans are not monitored by Fabric Watch. You can use the fanShow command to view the Brocade 200E fan status.
DRAFT: BROCADE CONFIDENTIAL Environment class TABLE 17 Environment class threshold defaults (Continued) Area Description Default threshold settings Default alarm settings Threshold state Power Supply Monitors power supply condition Time Base: none Changed: 0 Below: 3 Above: 3 In-Between: 0 Informative Out_of_range In_range Informative Changed: 0 Below: 3 Above: 3 In-Between: 3 Informative Out_of_range Out_of_range In_range OK: 1 Faulty: 0 Temperature Monitors switch temperature in Celsius U
DRAFT: BROCADE CONFIDENTIAL Fabric class Fabric class Table 18 provides default settings for areas in the Fabric class.
DRAFT: BROCADE CONFIDENTIAL Performance Monitor class Performance Monitor class Table 19 provides default settings for areas in the AL_PA Performance Monitor class.
DRAFT: BROCADE CONFIDENTIAL Port class Port class Table 22 provides default settings for areas in the Port class.
DRAFT: BROCADE CONFIDENTIAL Port class E_Port class Table 23 provides default settings for areas in the E_Port class.
DRAFT: BROCADE CONFIDENTIAL Port class TABLE 23 E_Port class (Continued) Area Description Default threshold settings Default alarm settings Threshold state State Changes Monitors state changes Unit: Changes Time Base: minute Low: 0 High: 5 Buffer: 0 Changed: 0 Below: 0 Above: 0 In-Between: 0 Informative Informative Out_of_range In_range Transmit Performance Monitors the transmit rate, by percentage Unit: Percentage (%) Time Base: minute Low: 0 High: 100 Buffer: 0 Changed: 0 Below: 0 Above: 0
DRAFT: BROCADE CONFIDENTIAL Port class TABLE 24 F/FL_Port class threshold defaults Area Description Default threshold settings Default alarm settings Threshold state Loss of Synchronization Count Monitors the number of loss of synchronization errors Unit: Errors Time Base: minute Low: 0 High: 5 Buffer: 0 Changed: 0 Below: 0 Above: 0 In-Between: 0 Informative Informative Out_of_range In_range Receive Performance Monitors the receive rate, by percentage Unit: Percentage (%) Time Base: minute Lo
DRAFT: BROCADE CONFIDENTIAL Resource class Resource class Table 25 provides default settings for areas in the Resource class.
DRAFT: BROCADE CONFIDENTIAL Security class TABLE 26 Security class threshold defaults (Continued) Area Description Default threshold settings Default alarm settings Threshold state Invalid Certificates Monitors invalid certificates Unit: Violations Time Base: minute Low: 1 High: 2 Buffer: 0 Changed: 0 Below: 0 Above: 3 In-Between: 0 Informative Informative Out_of_range In_range Invalid Signatures Monitors invalid signatures Unit: Violations Time Base: minute Low: 1 High: 2 Buffer: 0 Changed:
DRAFT: BROCADE CONFIDENTIAL Security class TABLE 26 74 Security class threshold defaults (Continued) Area Description Default threshold settings Default alarm settings Threshold state SLAP Bad Packets Monitors SLAP bad packets Unit: Violations Time Base: minute Low: 1 High: 2 Buffer: 0 Changed: 0 Below: 0 Above: 3 In-Between: 0 Informative Informative Out_of_range In_range SLAP Failures Monitors SLAP failures Unit: Violations Time Base: minute Low: 1 High: 2 Buffer: 0 Changed: 0 Below: 0 Ab
DRAFT: BROCADE CONFIDENTIAL SFP class SFP class Table 27 provides default settings for areas in the SFP class. NOTE SFPs connected to GbE ports are not monitored.
DRAFT: BROCADE CONFIDENTIAL SFP class 76 Fabric Watch Administrator’s Guide 53-1000601-02
DRAFT: BROCADE CONFIDENTIAL Appendix Basic Fabric Watch Configuration Guidelines B A default Fabric Watch configuration is available for the purpose of saving setup time. As you gain familiarity with Advanced Fabric Watch features, they can be tailored to suit the fabric environment. The custom settings available in Fabric Watch provide an advanced user much needed flexibility of redefining boundary thresholds and alarm notification methods.
DRAFT: BROCADE CONFIDENTIAL Basic Fabric Watch Configuration Guidelines 78 Fabric Watch Administrator’s Guide 53-1000601-02
DRAFT: BROCADE CONFIDENTIAL Appendix Using Fabric Watch with Configuration Files C In this appendix • Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 • Configuration files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 • Configuring Fabric Watch with a profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DRAFT: BROCADE CONFIDENTIAL Configuration files Configuring Fabric Watch with a profile Brocade provides partial configuration files, or profiles, that help you configure Fabric Watch in a way that is most appropriate to your particular SAN needs. 1. Upload the configuration file to the host by typing configUpload. 2. Open one of the profiles that appears on the Brocade Web site at http://www.brocade.com/support/mibs_rsh/index.jsp 3. Open your configuration file in a text editor. 4.
DRAFT: BROCADE CONFIDENTIAL Appendix D Port fencing types Table 28 lists and describes the set of port fencing types that are available in M-EOS and FOS 6.1. TABLE 28 Port fencing types Fencing Type Violation Subtype Description Firmware Class / Area FOS Support Security Port Binding The login server detects a Port Binding violation when an attached device attempts to FLOGI with a port name WWN that does not match the WWN in the Port Binding configuration for that F_Port.
DRAFT: BROCADE CONFIDENTIAL Port fencing types TABLE 28 Port fencing types Fencing Type Violation Subtype Description Protocol ISL Segmentation An E_Port has segmented, exceeding the threshold limit. Security ISL Security Error The attached switch previously placed in the Invalid Attachment state has persisted in consuming switch resources and has violated the threshold limit of ISL Security Errors. This is similar to Authentication subtype.
Index A above event triggers, 17 activating with telnet, 25 activating Fabric Watch, 25, 25–?? advanced configuration options, 35 alarms configuring, 40 continuous, 2, 11, 40 notifications, 44 triggered, 2, 11, 40 areas, 5 assigning notification methods, 23 audit messages, 24 B below event trigger, 17 buffer values, 13 C changed event trigger, 18 class environment, 4 fabric, 4 FRU, 4 Performace Monitor, 4 port, 5 resource, 5 security, 5 SFP, 5 classes, 4 examples of, 4 subclasses, 4 Fabric Watch Adminis
fsconfigure, 26 fwclassinit, 26 fwconfigreload, 79 fwfrusfg, 26 fwmailcfg, 26 H high and low thresholds, 12 I in-between triggers, 18 installing Fabric Watch, 1 interface types, 26 L licenseAdd, 25 licenseShow, 25 port persistence, 20 R RapiTrap, 22 resource class area, 8 S security class areas, 8 setting time base to none, 14 SFP class areas, 9 SNMP, 2 capabilities, 27 SNMP trap, 22 specifying a time base, 14 switch event (error) log entry, 22 switch policies, 24 switch status down, 49 healthy, 49 ma
using Fabric Watch configuration file, 79 V values, default, 63 Fabric Watch Administrator’s Guide 53-1000601-02 85
86 Fabric Watch Administrator’s Guide 53-1000601-02