user's guide version 3.0 fabric watch www.hp.
Notice Safety notices © Hewlett-Packard Company, 2001. All rights reserved. Any servicing, adjustment, maintenance, or repair must be performed only by authorized service-trained personnel. Edition: E1201 Hewlett-Packard Company makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose.
Contents Preface Chapter 1 Chapter 2 Fabric Watch User’s Guide About This Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Related Publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 System Requirements and Compatibility . . . . . . . . . . . . . . . . . . . . . . . . 7 Getting Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Getting Software Updates. . . . . . .
Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7 Triggered Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7 Continuous Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8 Alarms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8 SNMP Trap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Preface Fabric Watch is a standard feature on the HP Surestore FC 1Gb/2Gb Switch 8B and FC 1Gb/2Gb Switch 16B products. It is supported on these switches running Fabric OS version 3.0.1b or later. 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 Using Fabric Watch Provides information about configuring and using Fabric Watch.
Provided on the FC Entry Switch 8B and FC Switch 8B Documentation CD, and at the HP Web site at http://www.hp.com/support/fc8B: • • • • • • • • • • • • • • HP Surestore FC 1Gb/2Gb Entry Switch 8B and FC 1Gb/2Gb Switch 8B Getting Started Guide (A7346-90902) HP Surestore FC 1Gb/2Gb Entry Switch 8B and FC 1Gb/2Gb Switch 8B Installation and Reference Guide Fabric OS Reference Manual, version 3.0 Fabric OS Procedures Guide, version 3.0 Fabric OS Version 3.0.
System Requirements and Compatibility Compatibility with other Products Fabric OS version 3.0.1b or later can be installed and run on the FC Entry Switch 8B, FC Switch 8B, and FC 16B products. The FC Entry Switch 8B, FC Switch 8B, and the FC 16B switch running Fabric OS version 3.0.1b or later can operate in the same fabric with the HP Brocade 2400/2800 and FC 6164 switches running the a2.4.1 or later versions of Fabric OS.
Fabric Watch User’s Guide
Chapter Introducing Fabric Watch 1 This chapter provides the following information: • Overview on page 1-1 • Threshold Behavior Models on page 1-2 Overview Fabric Watch 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 Fabric Watch Threshold Behavior Models The behavior models for thresholds are: • Range • Rising/falling • Change monitor Range Threshold A range threshold tracks whether a fabric element is within a specified range. It includes a minimum and maximum boundary for the area, with buffer zones to prevent repeated events due to oscillation of the value over a threshold boundary. If the value exceeds the low or high threshold boundary, an event is generated.
Introducing 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. Rising/falling thresholds are typically used for rate based counters.
1 Introducing 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 Using Fabric Watch 2 This chapter provides the following information: • Overview on page 2-1 • User Interfaces on page 2-1 • Profiles on page 2-2 • Classes on page 2-3 • Threshold Naming Conventions on page 2-7 • Events on page 2-7 • Alarms on page 2-8 • Configuring Thresholds and Alarms on page 2-9 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, de
2 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 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 2 A profile may contain the following information: • Threshold values: - Unit string - Time base - Lower boundary - Upper boundary - Buffer size • Alarm values - Change - Exceed - Below - Above - In-between - Behavior type Classes Fabric and switch elements are organized into classes (also known as Agents), which are groupings of closely related elements.
2 Using Fabric Watch 3 - Monitors CRC errors of prefedined SID-DID pair. Configurable with either telnet commands or Web Tools at run time. The configuration information of the End-to-End class is lost when the switch is rebooted or fast booted. Note: The End-to-End class is only available if the optional Performance Monitoring license has been purchased and turned on. Note: The EE filter is preconfigured with either a telnet command or Web Tools at run time.
Using Fabric Watch Class Area Description Environmental Temperature Monitors switch temperature. Fan Monitors operation of switch fans. Power supply Monitors status of each power supply. Link failure count Monitors link failure count for each port. Loss of synchronization count Monitors port sync loss. Loss of signal count Monitors port signal loss. Primitive sequence protocol error Monitors port protocol errors. Invalid transmission word Monitors port invalid words.
2 Using Fabric Watch Class Area Description Invalid CRC count Monitors optical F/FL_port CRC errors. Receive performance Monitors optical F/FL_port receive performance. Transmit performance Monitors optical F/FL_port transmit performance. State changes Monitors optical F/FL_port state changes. Temperature Monitors SFP temperature. Receiver power Monitors SFP receiver power. Transmitter power Monitors GBIC transmitter power. Current Monitors GBIC current.
Using Fabric Watch 2 Threshold Naming Conventions All threshold names consist of the following three items, with no separators: • Abbreviation for the class name (alpha characters, lower case), as follows: Class Fabric Environment Port E_Port F/FL_Port (Optical) GBIC ALPA End-to-End Filter Abbreviation fabric env port eport fopport gbic alpa ee flt • Abbreviation for the area name (alpha characters, title case). For example, “Temp” for the Temperature area.
2 Using Fabric Watch The following events can be generated as triggered events: Started No alarm is generated. Below Counter is below the lower boundary. Must be preceded by a start, above, or in-between event. Above Counter is above the upper boundary. Must be preceded by a start, below, or in-between event. Exceeded Counter is below the lower boundary or above the upper boundary. Accompanies a below or above event. Changed Counter value has changed.
Using Fabric Watch • 2 New state of element Error Log Entry The internal error log maintains a record of the event, up to a maximum of 64 entries. If configured to do so, error log entries are forwarded to the SYSLOGD facility. Locking the Port Log Locking the Port Log freezes the switch port log to retain detail information about a problem. It is typically used in conjunction with the error log entry. Email Alert The Email Alert sends alarms to the corresponding email addresses at run time.
2 Using Fabric Watch 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.
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 Index Numbers 0x1003f2d0 (tThad): May 22 19:20:23 Error FW BELOW, - 3, fopportState003 FOP Port( State Changes 3 ) is below low boundary . current value : 0 Change(s)/minute. ( normal) 0x1003f2d0 (tThad): May 22 19:13:57 ( Invalid CRCs 7 ) is above high boundary.
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 optical port: fopport Protocol Errors: ProtoErr 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/SFP change: GS Segmentation: SC Zoning change: ZC Name server login: NL Name server request: NR Performance alpa monitor:
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. Advanced Performance Monitoring A software product that provides error and performance information to the administrator and end user for use in storage management.
BER Bit Error Rate; the rate at which bits are expected to be received in error. Expressed as the ratio of error bits to total bits transmitted. See also Error. Block As applies to Fibre Channel, upper-level application data that is transferred in a single sequence. Broadcast The transmission of data from a single source to all devices in the fabric, regardless of zoning. See also Multicast, Unicast.
Disparity The relationship of ones and zeros in an encoded character. “Neutral disparity” means an equal number of each, “positive disparity” means a majority of ones, and “negative disparity” means a majority of zeros. Distributed Fabrics The combined user’s guides for the software products Extended Fabrics and Remote Switch. “Distributed Fabrics” is not a software product. See also Extended Fabrics, Remote Switch. DLS Dynamic Load Sharing; dynamic distribution of traffic over available paths.
Fabric Manager A software product that works in conjunction with Web Tools to provide a graphical user interface for managing switch groups as a single unit, instead of as separate switches. Fabric Manager is installed on and run from a computer workstation. Fabric Name The unique identifier assigned to a fabric and communicated during login and port discovery. Fabric OS Operating system on HP Brocade switches.
FSPF Fabric Shortest Path First. Routing protocol for Fibre Channel switches. Full-duplex A mode of communication that allows the same port to simultaneously transmit and receive frames. See also Half-duplex. Fx_Port A fabric port that can operate as either an F_Port or FL_Port. See also F_Port, FL_Port. G_Port Generic Port; a port that can operate as either an E_Port or F_Port. A port is defined as a G_Port when it is not yet connected or has not yet assumed a specific function in the fabric.
JBOD Just a Bunch Of Disks; indicates a number of disks connected in a single chassis to one or more controllers. See also RAID. K28.5 A special 10-bit character used to indicate the beginning of a transmission word that performs Fibre Channel control and signaling functions. The first seven bits of the character are the comma pattern. See also Comma. L_Port Loop Port; a node port (NL_Port) or fabric port (FL_Port) that has arbitrated loop capabilities.
Multimode A fiber optic cabling specification that allows up to 500 meters between devices. N_Port Node Port; a port on a node that can connect to a Fibre Channel port or to another N_Port in a point-to-point connection. See also NL_Port, Nx_Port. Name Server Frequently used to indicate Simple Name Server. See also SNS. NL_Port Node Loop Port; a node port that has arbitrated loop capabilities. Used to connect an equipment port to the fabric in a loop configuration through an FL_Port.
Private Device A device that supports arbitrated loop protocol and can interpret 8-bit addresses, but cannot log into the fabric. Private Loop An arbitrated loop that does not include a participating FL_Port. Protocol A defined method and a set of standards for communication. Public NL_Port An NL_Port that logs into the fabric, can function within either a public or a private loop, and can communicate with either private or public NL_Ports.
SI Sequence Initiative. Single Mode The fiber optic cabling standard that corresponds to distances of up to 10 km between devices. SNMP Simple Network Management Protocol. An internet management protocol that uses either IP for network-level functions and UDP for transport-level functions, or TCP/IP for both. Can be made available over other protocols, such as UDP/IP, because it does not rely on the underlying communication protocols. See also Community (SNMP).
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. UDP User Datagram Protocol; a protocol that runs on top of IP and provides port multiplexing for upper-level protocols. ULP Upper-level Protocol; the protocol that runs on top of Fibre Channel. Typical upper-level protocols are SCSI, IP, HIPPI, and IPI.
Index A events continuous 2-8 definition of 1-1 discussion of 2-7 triggered 2-7 alarms adding or deleting 2-10 configuring 2-9 error log entry 2-9 locking port log 2-9 SNMP trap 2-8 F F/FL_Port (optical) class 2-5 B Fabric class 2-4 Fibre Channel Association boundaries definition of 1-1 modifying 2-10 1-6 G GBIC (Smart GBIC) class 2-6 C change monitor thresholds 1-4 classes definition of 2-3 list of classes and areas 2-3 classes with list of areas E_Port 2-5 Environmental 2-5 F/FL_Port (optical
S SNMP using to access Fabric Watch 2-2 SNMP trap 2-8 support, technical 1-7 supportShow telnet command 1-7 T technical support 1-7 telnet accessing Fabric Watch by 2-2 telnet commands supportShow command 1-7 thresholds behavior models 1-2 change monitor 1-4 configuring 2-9 definition of 1-1 naming conventions 2-7 range thresholds 1-2 rising/falling thresholds 1-3 triggered events 2-7 U user interfaces 2-1 W WEB TOOLS using to access Fabric Watch 2-1 Index-2 Fabric Watch User’s Guide