Brocade Fabric WatchTM User’s Guide Version 3.
Copyright ©2000, 2001, Brocade Communications Systems, Incorporated. ALL RIGHTS RESERVED. Publication Number 53-0000137-03 BROCADE, SilkWorm, SilkWorm Express, Fabric OS, Brocade Web Tools, Brocade Zoning, QuickLoop, Fabric Watch, Fabric Access, and the BROCADE logo are trademarks or registered trademarks of Brocade Communications Systems, Inc., in the United States and/or in other countries.
Contents Preface Chapter 1 Chapter 2 Chapter 3 Fabric Watch User’s Guide About This Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii Related Publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii Getting Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv Getting Software Updates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8 Triggered Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8 Continuous Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9 Alarms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9 SNMP Trap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Preface Fabric Watch is an optionally licensed product, and requires a valid license key to function. It is supported on the SilkWorm® 3800 series of switches running Brocades Fabric OS™ v3.0. About This Guide This guide provides the following information about Fabric Watch: Chapter 1 Introducing Fabric Watch Provides an overview of Fabric Watch. Chapter 2 Installing Fabric Watch Provides instructions for installing Fabric Watch.
Information about fibre channel standards and fibre channel in general can be found on the Fibre Channel Association web site, located at: http://www.fibrechannel.com Getting Help Contact your switch supplier for technical support. This includes hardware and software support, all product repairs, and ordering of spare components.
Chapter Introducing Brocade Fabric Watch 1 This chapter provides the following information: • Overview on page 1-1 • Threshold Behavior Models on page 1-2 Overview Brocade Brocade Fabric WatchTM is used by SAN managers to monitor key fabric and switch elements, making it easy to quickly identify and escalate potential problems. It monitors each element for out-of-boundary values or counters and provides notification when any exceed the defined boundaries.
1 Introducing Brocade Fabric Watch • • • Entry in the switch event log Locking of the port log to preserve the relevant information RAN (Remote Asynchronous Notification) Alert. Note: The RAN alert is only available if the optional Fabric Access license has been purchased and turned on. • Email Alert You can deploy Brocade Fabric WatchTM as shipped, or download a customized configuration profile from the following website: http://www.brocade.
Introducing Brocade Fabric Watch 1 Figure 1-1 shows a typical example of an error counter with a temperature range threshold. Figure 1-1 Example of Range Threshold: Temperature (Celsius) Rising/Falling Threshold A rising/falling threshold tracks whether an element is on the desired side of a boundary. It includes an upper and lower boundary, and the buffer zones are always zero. Events can be selected for transitions between the boundaries.
1 Introducing Brocade Fabric Watch Figure 1-2 shows a typical example of an error counter with a rising/falling threshold. Figure 1-2 Example of Rising/Falling Threshold: Error Rate Change Monitor Threshold A change monitor threshold generates events whenever a counter value changes, regardless of the type of change. This type of threshold is usually used to indicate state changes, such as zoning changes.
Chapter Installing Fabric Watch 2 This chapter provides the following information: • Installing through telenet commands 2-1 • Installing through Brocade Web ToolsTM 2-2 Each switch running Fabric Watch must have a Fabric Watch license installed on it. A license may have been installed in the switch at the factory. If not, contact your switch supplier to obtain a license key. Fabric Watch requires a SilkWorm 2000 series switch or above running Brocade’s Fabric OSTM 3.0.
2 Installing Fabric Watch Installing through Brocade Web Tools To install Fabric Watch using Web Tools, perform the following steps: 1. Launch the web browser, enter the switch name or IP address in the Location/Address field (for example: http://111.222.33.1), and press Enter. Brocade Web ToolsTM launches, displaying the Fabric View. 2. Click the Admin button on the relevant switch panel. The logon window displays. 3. Enter a logon name and password with administrative privileges and press Enter.
Chapter Using Fabric Watch 3 This chapter provides the following information: • Overview on page 3-1 • User Interfaces on page 3-1 • Profiles on page 3-2 • Classes on page 3-3 • Threshold Naming Conventions on page 3-7 • Events on page 3-8 • Alarms on page 3-9 • Configuring Thresholds and Alarms on page 3-10 Overview Fabric Watch provides the following information about each out-of-boundary condition discovered: • Name of threshold • Current value of element counter • Unit of measurement (for example, d
3 Using Fabric Watch Telnet Interface You can do the following using a telnet interface: • Query fabric and switch events through the telnet command fwShow. • Query and modify threshold and alarm configurations. Use the the telnet command fwConfigure to view the default and customized settings. • Upload and download the configuration file through the commands configUpload and configDownload.
Using Fabric Watch 3 Several customized profiles for Fabric Watch are available at the following website: http://www.brocade.com/support/mibs_rsh/index.jhtml Each profile is for a different purpose, and contains only the configuration information that is different from the default configuration. The intention is to have distinct configuration setting for enterprise SAN and a workgroup SAN’s are left for individual user’s. The default information is always preserved.
3 Using Fabric Watch Monitors ALPA devices of Loop ports (currently CRC error of ALPA device only). End-to-End 1 - Monitors transmitting performance predefined by the SID-DID pair. Configurable with either telnet commands or Web Tools at run time. 2 - Monitors receiving performance predefined by the SID-DID pair. Configurable with either telnet commands or Web Tools at run time. 3 - Monitors CRC errors of prefedined SID-DID pair. Configurable with either telnet commands or Web Tools at run time.
Using Fabric Watch Class Area Description Fabric Zoning changes Monitors changes to currently enabled zoning configuration. Fabric to QuickLoop changes Monitors ports to detect changes from fabric to QuickLoop or QuickLoop to fabric. Fabric logins Monitors number of host device fabric logins (flogi). GBIC change Monitors insertion/removal of GBIC. Temperature Monitors switch temperature. Fan Monitors operation of switch fans. Power supply Monitors status of each power supply.
3 Using Fabric Watch Class F/FL_Port (Copper) GBIC Area Description Loss of synchronization count Monitors optical F/FL_port sync loss. Loss of signal count Monitors optical F/FL_port signal loss. Primitive sequence protocol error Monitors optical F/FL_port protocol errors. Invalid transmission word Monitors optical F/FL_port invalid words. Invalid CRC count Monitors optical F/FL_port CRC errors. Receive performance Monitors optical F/FL_port receive performance.
Using Fabric Watch Class Area Description GBIC Receiver power Monitors GBIC receiver power. Transmitter power Monitors GBIC transmitter power. Current Monitors GBIC current. ALPA CRC Counter Monitors all active ALPA devices on loop ports. End-to-End CRC - Counter Monitors CRC errors of a predefined SID-DID pair at a given port. Transmit performance Monitors transmit performance of predefined SID-DID pair at a given port.
3 Using Fabric Watch • Abbreviation for the area name (alpha characters, title case). For example, “Temp” for the Temperature area. • Index number for the number of the item within the series. Consists of three numbers, for example: 000 for the first port, 001 for the next, etc. Index numbers for the Fabric, Port, E_Port, F/FL_Port (Optical), F/FL_Port (Copper), and GBIC classes begin with 000, and index numbers for the Environment class begin with 001.
Using Fabric Watch 3 Continuous Events A continuous event results in an event at each time interval from when the boundary is initially exceeded until the threshold value has returned within the boundaries. For example, if port utilization is above the upper boundary, a new event is generated at each behavior interval until utilization falls below the upper boundary. The following events can be generated as continuous events: Started No alarm is generated. Below Counter is below the lower boundary.
3 Using Fabric Watch RAN RAJ sends alarm messages to the remote agent proxy server. Note: The RAN alert is only available if the optional Fabric Access license has been purchased and turned on. Email Alert The Email Alert sends alarms to the corresponding email addresses at run time. The configured email address applies to all areas within a class. See fwMailCfg in the Fabric OS Reference Guide. Note: This alert only works with firmware images that supports Web Tools.
Using Fabric Watch 3 Threshold Area Values Threshold area values include boundaries and alarms, and apply to all the thresholds within an area. Changes are stored in the configuration file. Boundaries The following boundary information can be modified: Unit string Represents unit value. Only the default unit strings are supported by Fabric Watch. Time base Time period within which a specified event is measured. Can be from one second to one day.
3 3-12 Using Fabric Watch Fabric Watch User’s Guide
Appendix Example Error Message A This appendix provides an example Errlog message. Overview Figure A-1 shows a typical Fabric Watch Errlog message. Severity of Error Message 3 = Warning 4= Informational Threshold Names Threshold Labels 0x1003f2d0 (tThad): May 22 19:20:23 Error FW BELOW, - 3, fopportState003 ( . current value : 0 Change(s)/minute.
A Example Error Message Note: Threshold name = class name + area name + element index.
Example Error Message Expansion port: eport Invalid CRCs: CRCs Port: port Link Failures: Link Fabric copper port: fcuport Protocol Errors: ProtoErr Fabric optical port: fopport A RX Performance: RXPerf Loss of Signal: Signal State Changes: State Loss of Sync: Sync TX Performance: TXPerf Invalid Words: Words Fabric: fabric Domain ID: DI E-port down: ED Fabric login: FL Fabric<->QL: FQ Reconfigure: FR GBIC change: GS Segmentation: SC Zoning change: ZC Name server login: NL Name server request: NR
A A-4 Example Error Message Fabric Watch User’s Guide
Glossary 8b/10b Encoding An encoding scheme that converts each 8-bit byte into 10 bits. Used to balance ones and zeros in high-speed transports. Address Identifier A 24-bit or 8-bit value used to identify the source or destination of a frame. AL_PA Arbitrated Loop Physical Address; a unique 8-bit value assigned during loop initialization to a port in an arbitrated loop. Alias Address An address identifier recognized by a port in addition to its standard identifier.
Broadcast The transmission of data from a single source to all devices in the fabric, regardless of zoning. See also Multicast, Unicast. Brocade® Distributed Fabrics The combined manual for the software products Brocade Extended Fabrics and Brocade Remote Switch (“Distributed Fabrics” is not a software product). See also Brocade Extended Fabrics, Brocade Remote Switch.
Brocade ZoningTM A Brocade product that runs on Fabric OS and allows partitioning of the fabric into logical groupings of devices. Devices in a zone can only access and be accessed by devices in the same zone. See also Zone. Buffer-to-buffer Management of the frame transmission rate in either a point-to-point topology or Flow Control in an arbitrated loop. See also BB_Credit. Cascade Two or more interconnected fibre channel switches.
Domain ID As applies to SilkWorm switches, a unique number between 1 and 239 that identifies the switch to the fabric and is used in routing frames. Usually automatically assigned by the switch, but can be manually assigned. E_D_TOV Error Detect Time-out Value; the minimum amount of time a target waits for a sequence to complete before initiating recovery. Can also be defined as the maximum time allowed for a round-trip transmission before an error condition is declared. See also R_A_TOV, RR_TOV.
FC-SW-2 The second generation of the Fibre Channel Switch Fabric standard defined by ANSI. Specifies tools and algorithms for the interconnection and initialization of fibre channel switches in order to create a multi-switch fibre channel fabric. Fibre Channel A protocol service that supports communication between fibre channel service Transport providers. See also FSP. Fill Word An IDLE or ARB ordered set that is transmitted during breaks between data frames to keep the fibre channel link active.
Glossary-6 Hub A fibre channel wiring concentrator that collapses a loop topology into a physical star topology. Nodes are automatically added to the loop when active and removed when inactive. Idle Continuous transmission of an ordered set over a fibre channel link when no data is being transmitted, to keep the link active and maintain bit, byte, and word synchronization. Initiator A server or workstation on a fibre channel network that initiates communications with storage devices. See also Target.
Loop_ID A hex value representing one of the 127 possible AL_PA values in an arbitrated loop. Looplet A set of devices connected in a loop to a port that is a member of another loop. LPSM Loop Port State Machine; the logical entity that performs arbitrated loop protocols and defines the behavior of L_Ports when they require access to an arbitrated loop. LWL Long Wavelength; a type of fiber optic cabling that is based on 1300mm lasers and supports link speeds of 1.0625 Gbps.
Path Selection The selection of a transmission path through the fabric. Brocade switches use the FSPF protocol. Phantom Address An AL_PA value that is assigned to an device that is not physically in the loop. Also known as phantom AL_PA. Phantom Device A device that is not physically in an arbitrated loop but is logically included through the use of a phantom address. PLOGI Port Login; the port-to-port login process by which initiators establish sessions with targets. See also FLOGI.
Sequence A group of related frames transmitted in the same direction between two N_Ports. Service Rate The rate at which an entity can service requests. See also Request Rate. SFP Small Form Factor Pluggable; optical transceiver used to convert signals between optical fiber cables and switches. SI Sequence Initiative. SilkWorm The brand name for Brocade’s family of switches Single Mode The fiber optic cabling standard that corresponds to distances of up to 10 km between devices.
Tunneling A technique for enabling two networks to communicate when the source and destination hosts are both on the same type of network, but are connected by a different type of network. U_Port Universal Port; a switch port that can operate as a G_Port, E_Port, F_Port, or FL_Port. A port is defined as a U_Port when it is not connected or has not yet assumed a specific function in the fabric.
Index A E alarms adding or deleting 3-11 configuring 3-10 error log entry 3-10 locking port log 3-10 SNMP trap 3-9 E_Port class 3-5 B Environmental class error log entry 3-10 events continuous 3-9 definition of 1-1 discussion of 3-8 triggered 3-8 boundaries definition of 1-1 modifying 3-11 BROCADE WEB TOOLS installing by 2-2 using to access Fabric Watch 3-1 F C G change monitor thresholds 1-4 classes definition of 3-3 list of classes and areas 3-3 classes with list of areas E_Port 3-5 Environm
P Port class 3-5 profiles availability of customized profiles 3-3 definition 3-2 R range thresholds 1-2 requirements, Fabric Watch 1-1 rising/falling thresholds 1-3 S SNMP using to access Fabric Watch 3-2 SNMP trap 3-9 support, technical iv supportShow telnet command iv T technical support iv telnet accessing Fabric Watch by 3-2 installing by 2-1 telnet commands supportShow iv thresholds behavior models 1-2 change monitor 1-4 configuring 3-10 definition of 1-1 naming conventions 3-8 range thresholds 1-2