HP StorageWorks Fabric OS 5.0.
Legal and notice information Copyright © 2005 Hewlett-Packard Development Company, L.P. Copyright © 2005 Brocade Communications Systems, Incorporated. 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 About this guide . . . . . . . . . . .Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 Intended audience . . . . . . . . . . . . . . . . . . . . . Related documentation . . . . . . . . . . . . . . . . . . Document conventions and symbols . . . . . . . . . HP technical support . . . . . . . . . . . . . . . . . . . . HP Storage web site. . . . . . . . . . . . . . . . . . HP authorized reseller . . . . . . . . . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. . . . .
Above event triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Below event trigger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Changed event trigger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 In-Between triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Port persistence . . . . . . . .
Configuring FRUs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Configuring Fabric Watch using Web Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Configuring Fabric Watch using SNMP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 5 Generating Fabric Watch reports . . . . . . . . . . . . . . . . . . . . . . . . 81 Types of Fabric Watch reports . . . . . . . . . . . . . . . . . . .
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Disabling a threshold . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Changing the threshold alarm level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Applying threshold alarm changes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 fwMailcfg Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31 SFP Class Threshold Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 Fabric OS 5.0.
Contents
About this guide This guide provides information about: • Setting up HP StorageWorks Fabric Watch software. • Managing your SAN via HP StorageWorks Fabric Watch software. Intended audience This guide is intended for use by system administrators and technicians who are experienced with the following: • HP StorageWorks Fibre Channel Storage Area Networks (SAN) switches • Fabric Operating System (FOS) version 4.
4. Locate the Fibre Channel Switches section. Locate the B-Series Fabric subsection, and then go to the appropriate subsection, such as Enterprise Class for the SAN Director 2/128. To access 4.x documents (such as this document), select the appropriate product, for example SAN Director 2/128 & 2/128 Power Pack or Core Switch 2/64 & Core Switch 2/64 Power Pack. The switch overview page displays. 5. Go to the Product information section, located on the far right side of the web page. 6.
Document conventions and symbols Table 1 Document conventions Convention Element Medium blue text: Figure 1 Cross-reference links and e-mail addresses Medium blue, underlined text (http://www.hp.
! IMPORTANT: Provides clarifying information or specific instructions. NOTE: TIP: Provides additional information. Provides helpful hints and shortcuts. HP technical support Telephone numbers for worldwide technical support are listed on the following HP web site: http://www.hp.com/support/. From this web site, select the country of origin. NOTE: For continuous quality improvement, calls may be recorded or monitored.
HP authorized reseller For the name of your nearest HP authorized reseller: • In the United States, call 1-800-345-1518. • Elsewhere, visit http://www.hp.com and click Contact HP to find locations and telephone numbers. Fabric OS 5.0.
About this guide
1 An introduction to Fabric Watch This chapter contains the following information: • Fabric Watch overview, page 15 • Introduction to fabric health, page 17 • Changes to this guide for OS v5.0.0, page 17 Fabric Watch overview Fabric Watch is an optional Storage Area Network (SAN) monitoring software for HP StorageWorks switches running Fabric OS 2.2 or higher.
Fabric Watch lets you define notification thresholds. Whenever fabric elements exceed these thresholds, Fabric Watch automatically provides notification using several methods, including email messages, SNMP traps, and log entries. Fabric Watch provides the following two 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.
Introduction to fabric health Fabric health refers to the capability of the fabric to support data to be routed through it. A healthy fabric enables effective data transmission between networked devices. Although the concept of fabric health initially seems fairly simple, it can be a deep and complex topic due to the number of factors that are involved. One of the more obvious criteria for fabric health is the condition of the network hardware.
Environment class Table 2 provides default settings for areas in the Environment class. These defaults are hardware-dependent. Check the appropriate hardware reference manual for differences in environmental requirements.
Table 2 Environment class threshold defaults (continued) Area Description Default threshold settings Default alarm settings Threshold state Temperature Monitors switch temperature in Celsius HP StorageWorks SAN Switch 2/8V and SAN Switch 2/16V Low: 0 High: 64 Buffer: 10 Changed: 0 Below: 3 Above: 3 In-Between: 3 Informative Out_of_range Out_of_range In_range HP StorageWorks SAN Switch 2/32 Low: 10 High: 67 Buffer: 10 Brocade 4Gb SAN Switch for HP p-Class BladeSystem Low: 0 High: 71 Buffer: 10 HP
An introduction to Fabric Watch
2 Fabric Watch concepts This chapter contains the following sections: • Fabric watch components, page 21 • Configuring events, page 31 • Port persistence, page 39 • Notification methods, page 39 • Switch policies, page 42 • Interpreting event messages, page 42 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.
Table 3 describes the classes into which Fabric Watch groups all switch and fabric elements. Table 3 Fabric Watch classes Class Description Environment Includes information about the physical environment in which the switch resides and the internal environment of the switch. For example, an Environment-class alarm alerts you to problems or potential problems with temperature and power.
Areas While classes represent large groupings of information, areas represent the information that Fabric Watch monitors. For example, switch temperature, one of the values tracked by Fabric Watch, is an area within the class Environment. The tables in this section describe all of the areas monitored by Fabric Watch, organized by their associated classes. Environment class areas Table 4 lists and describes the Fabric Watch areas in the Environment class.
Table 5 Fabric class sreas (continued) Area Description Fabric Reconfiguration Tracks the number of reconfigurations of the fabric. Fabric reconfiguration occurs when: • Two fabrics with the same domain ID are connected. • Two fabrics are joined. • An E_Port has gone offline. • A principal link has segmented from the fabric. Loss of E_Port Tracks the number of times that an E_Port goes down. E_Ports go down each time you remove a cable or an SFP (where there are SFP failures or transient errors).
FRU class areas Table 6 lists Fabric Watch areas in the FRU class and describes each area. Possible states for all FRU-class areas are absent, faulty, inserted, on, off, ready, and up. Table 6 FRU class areas Area Indicates Slot State of a slot has changed. Power Supply State of a power supply has changed. Fan State of a fan has changed. WWN State of a WWN card has changed. Supported FRU areas depend on your particular HP switch model.
Table 7 Performance monitor class areas (continued) Area Indicates Receive Performance The percentage of word frames traveling from the configured S_ID to the D_ID exceeds the configured thresholds. Transmit Performance The percentage of word frames traveling from the configured S_ID to the D_ID; user configuration triggers these messages, so you can use the Transmit Performance area to tune your network. Port class areas Table 8 lists and describes the Fabric Watch areas in the port class.
Table 8 Port class areas (continued) Area Indicates Receive (RX) Performance The percentage of maximum bandwidth consumed in packet receipts. 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. • The port has become an F/FL_Port. • The port has segmented. • The port has become a trunk port.
Security class areas Table 10 lists Fabric Watch areas in the security class and describes what each area indicates. For details on each area, refer to the HP StorageWorks Secure fabric OS 4.x user guide. Table 10 Security class areas Area Indicates API Violation An API access request reaches a secure switch from an unauthorized IP address. DCC Violation An unauthorized device attempts to log in to a secure fabric. Front Panel Violation A secure switch detects unauthorized front panel access.
Table 10 Security class areas (continued) Area Indicates RSNMP Violation An RSNMP (remote simple network management protocol) violation occurs when an SNMP (simple network management protocol) get operation reaches a secure switch from an unauthorized IP address. SCC Violation An SCC violation occurs when an unauthorized switch tries to join a secure fabric. The WWN of the unauthorized switch appears in the ERRLOG.
SFP class areas Table 11 lists Fabric Watch areas in the SFP class and describes each area. Table 11 SFP class areas Area Description Temperature The temperature area measures the physical temperature of the SFP, in degrees Celsius. A high temperature indicates that the SFP might be in danger of damage. Receive Power The receive power area measures the amount of incoming laser, in µwatts, to help determine if the SFP is in good working condition.
Each area of a subclass with defined thresholds will act in addition to the settings applied to the element through the parent class. Assignment of elements to subclasses does not need to be performed by a network administrator. These assignments are seamlessly made through automated detection algorithms.
For example, when a port fails, Fabric Watch sends you a notification of the failure. After you repair the port, Fabric Watch detects the repair. At this time, Fabric Watch determines that the fabric no longer meets the event criteria, and watches for the error again. The next time the port fails, it sends you another notification. Data values A data value represents an aspect of a fabric in three ways: counter value, measured value or state value.
Buffer values You can use buffer values to reduce the occurrence of events due to data fluctuation. When you assign a buffer value, it is used to create a zone in which events cannot occur both above the high threshold and below the low threshold. Figure shows an example in which each time a signal crosses the high limit, an event occurs. The blue arrows indicate the area where the event criteria is met. In this case, there is a great deal of fluctuation.
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. Figure shows a high limit of 65 degrees Celsius placed on a counter measuring temperature. During each sample period, Fabric Watch measures the temperature is measured and compares it against the high threshold.
Example1: Triggering an Event Figure 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. It should be either higher than the high threshold limit or lower than the low threshold limit.
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. Figure 5 Example without an event Event settings 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 impacts event triggering.
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 fluctuates above the high threshold and buffer zone. Figure 6 shows an Above event trigger with a buffer zone.
Figure shows events generated when the data value changes. Each arrow in the figure indicates a generated event. Figure 7 Changed threshold Use Changed event triggers with discretion. They are most useful when a change in value is expected to be rare. Monitoring a fabric element that is subject to frequent change generates so many events that it can render it virtually useless. For example, this trigger type is appropriate for FRU failures. It is not appropriate for temperature monitoring.
Figure illustrates event notification using an In-Between trigger. The arrow marked with one indicates the point at which event notification occurs. Figure 8 In-Between trigger Port persistence In the case of port monitoring, there is an additional factor to consider. The data collected in port monitoring can vary a lot 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).
To enable event settings, you must set the associated attribute to a nonzero value between one and thirty one. The exact value you specify determines which event notification method Fabric Watch uses if the event setting criteria is met. For details about valid notification methods in the alarm matrix, see ”Assigning notification methods” on page 41. Switch event (error) log entry The switch event (error) log holds up to 1024 entries.
Third-party applications that use the Brocade API determine the manner that RAPITrap presents alarms to the user. Port log lock The port log locks to retain detailed information about an event preventing the information from being overwritten as the log becomes full. This alarm stores event information but does not actively send alerts, which is done automatically when some thresholds are exceeded and an alert is triggered.
To determine the value for the event setting attribute that enables all desired notification methods, add the values assigned to each method. For example, to enable SNMP trap, RapiTrap and email notification, use the value 22, which is equal to the sum of 2, 4, and 16. Not all notification methods are valid for all areas. Every area has an associated valid alarm matrix, which is the sum of all valid notification methods for that area.
3 Activating and accessing Fabric Watch This chapter contains the following sections: • Activating Fabric Watch, page 43 • Accessing Fabric Watch, page 44 Activating Fabric Watch Fabric Watch must be activated on each switch individually before use. Use telnet or Brocade Advanced Web Tools to activate Fabric Watch, as described next. Web Tools offers a user-friendly graphical interface that most users find convenient.
4. To verify successful activation, enter licenseShow. If the license does not appear, verify that you typed the key correctly; if you did not, then repeat step 3. If you still do not see the license, verify that the entered key is valid, and that the license key is correct before repeating step 3. 5. Enter fwClassinit to initialize the Fabric Watch classes. Activating with Advanced Web Tools To activate Fabric Watch using Web Tools: 1.
• View and configure the e-mail addresses to which event messages are sent with the fwMailCfg command. To establish a telnet session, use the following command, where switch represents the name or IP address of the switch: telnet switch When this command is executed, you are prompted for a username and password. To use Fabric Watch, connect using an account with administrative privileges. Advanced Web Tools Use Web Tools to: • View fabric and switch events.
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 via 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.
3. Begin a telnet session with the switch and issue the agtCfgSet command. Information on the agtCfgSet command may be found in the HP StorageWorks Fabric OS 4.x command reference guide. 4. Enter the IP address for the switch into the Host field. Enter the community into the Community field. Enter the write community into the Write Community field, if you want to perform set operations. 5. Locate the Fabric Watch OID information per the following screen:.
Activating and accessing Fabric Watch
4 Configuring Fabric Watch This chapter describes the procedures used to configure Fabric Watch and contains the following sections: • Configuring Fabric Watch thresholds, page 49 • Configuring notifications, page 67 • Configuring switch status policy, page 71 • Configuring FRUs, page 74 • Configuring Fabric Watch using Web Tools, page 75 • Configuring Fabric Watch using SNMP, page 75 Configuring Fabric Watch thresholds After it is activated, Fabric Watch starts using a set of default factory settings that
Step 1: Select the class and area to configure 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. To navigate to a specific class and area, use the fwConfigure command from a telnet prompt: 1. Log in to the switch as the administrator. 2. Enter fwConfigure at the command prompt. 3. The fwConfigure menu appears.
For each class that you select, Fabric Watch provides a list of the areas of the class available for configuration. The final item in the list, which is always the default, returns you to the previous selection screen. 5. Enter the number corresponding to the area that you want to configure, such as 7 for RXPerformance.
Table 13 Element listing information - RXPerformance area menu Heading Meaning LastVal The data value of the element at the time of the last event LastState The last detected state of the element See ”Fabric watch components” on page 21 for more details about classes and areas. Step 2: Configure thresholds After you’ve identified and selected the appropriate class and areas, you can configure thresholds for those classes and areas.
The system generates similar output to the following: 1 : refresh 2 : disable a threshold 3 : enable a threshold 4 : advanced configuration 5 : return to previous page Select choice => : (1..5) [5] 2 2. Enter the index number of the element for which Fabric Watch should disable monitoring. Fabric Watch redraws the element table with the selected element disabled.
The numerical values shown in between the brackets (in this case, 8-29) correspond to the index numbers of the elements within the area. The first element is always selected by default. 2. Enter the index number of the element for which Fabric Watch should enable monitoring. Fabric Watch redraws the element table with the selected element enabled. A second row of information about the selected element appears, and the status of the element is set to enabled. Select threshold index => : (8..
The system generates output similar to the following screen. The output you see varies based on the class and area you select. In the Advanced Configuration menu shown here, the output is based on the E-Port class and RXPerformance area. 1 : refresh 2 : disable a threshold 3 : enable a threshold 4 : advanced configuration 5 : return to previous page Select choice => : (1..
NOTE: To ensure that your threshold setting configuration takes effect, remember to change the threshold boundary level to Custom using option 3, and then apply the threshold boundary level settings using option 16. Table 14 describes the event behavior of each element in the Advanced Configuration menu.
Fabric Watch displays the units of measurement (Unit), time base (Time base), low threshold (Low), high threshold (High) and buffer size (BufSize) for each column. See the following screen. In this example, a value of 80% is chosen as the custom high value for RXPerformance. The default value is 10.
The next two screens show how to change the threshold boundary level to custom so that the new custom value of 80 is the new trigger point. This example shows how to apply the custom value; unless you apply the value, it does not take effect.
Table 15 Element listing information - threshold boundary menu Heading Meaning Default The Fabric OS default settings Custom User-defined settings See ”Fabric watch components” on page 21 for more 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 16. Step 3: Configure alarms Alarms act as a signal or alert that notifies you when a threshold has been crossed.
How to calculate values for alarms The following sections show how to change the above alarm for the RXPerformance class. Here, a value of 19 is specified. The value is the sum of the alarm matrix values: in this case EmailAlert-16, SnmpTrap-2, and Errlog-1 (16+2+1=19). To calculate the values to specify in your alarms: 1. Add the numbers beside each state (for the states you want to include).
2. Enter the total at the prompt. See the following example: 1 : change behavior type 11 2 : change behavior interval 12 3 : change threshold boundary level 13 4 : change custom unit 14 5 : change custom time base 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..
Figure shows how to select the custom settings for the threshold alarm level for the RXPerformance area. The options are either to accept the default settings or provide custom settings.
Figure shows how to apply the custom value for the threshold alarm changes; unless you apply the value, it does not take effect. 1 : change behavior type 11 2 : change behavior interval 12 3 : change threshold boundary level 13 4 : change custom unit 14 5 : change custom time base 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..18) [18] 16 . . .
Table 16 describes the 18 customization options displayed at the end of the Advanced Configuration menu. With the exception of the last option, which exits advanced configuration mode, each option has similar behavior. For each option, one or two lines will appear, prompting you to accept the new setting information, and, after the information has been provided, the entire screen will refresh to display the updated information.
Table 16 Advanced configuration options (continued) Option Effect Input information change custom buffer Changes the buffer size for the threshold, but only affects the custom column. The required buffer size, in the units defined by the area apply threshold boundary changes Confirms the changes made to the threshold information. This must be done to retain the changes made. None cancel threshold boundary changes Returns the boundary information to the last confirmed state.
Table 16 Advanced configuration options (continued) Option Effect Input information apply threshold alarm changes Confirms the changes made to the event setting information. This must be done to retain the changes made. None cancel threshold alarm changes Returns the event setting information to the last confirmed state. None NOTE: Not all areas allow for the customization of all fields. If you attempt an illegal modification, Fabric Watch displays an error message.
To enable all the thresholds for a port, at the command prompt enter: swd77:admin> fwconfigure --enable --port 9 Configuring notifications You can be notified of an alarm condition through a notification.
Configuring SNMP notifications In environments in which you have a high number of messages (for example, hundreds per day) coming from a variety of switches, you might want to receive them in a single location and view them using a graphical user interface (GUI). In this type of scenario, SNMP notifications might be the most efficient notification method. You can avoid having to log on to each switch individually as you would have to do for error log notifications.
The config show menu (shown in Figure 13) appears. Config Show Menu ____________________________ 1 : Environment class 2 : SFP class 3 : Port class 4 : Fabric class 5 : E-Port class 6 : F/FL Port (Optical) class 7 : Alpa Performance Monitor class 8 : End-to-End Performance Monitor class 9 : Filter Performance Monitor class 10 : Security class 11 : Resource class 12 : FRU class 13 : Quit Select an item => : (1..
3: Enable Email Alert 1. Enter 3 in the fwMailCfg menu (shown in Figure 12) to enable email alert for a specific class. The Config Show menu (shown in Figure 13) appears. 2. Select a class for which Fabric Watch should enable email alerts. The following confirmation message appears: Email Alert is enabled! If the class does not have an email configuration (there is no email address assigned to the class), the following error message appears: Mail configuration for class Environment is not done.
5: Set Recipient Mail Address for Email Alert 1. Enter 5 in the fwMailCfg menu (shown in Figure 12) to specify the recipient to whom Fabric Watch should send the email alert for a class. The Config Show menu (shown in Figure 13) appears. 2. Select a class. The following prompt appears: Mail To: [NONE] Enter the email address of the person responsible for the specific class of alerts. Fabric Watch uses the default value, located between the brackets in the prompt, as the current email address for the class.
• Healthy Every contributor is working and therefore healthy. • Marginal One or more components are triggering a Warning alarm. • Down One or more contributors have failed. Status events are integrated into Advanced Tools and the Fabric Manager optiona so that if the overall status of your switch is Healthy, the switch color is green. If the overall switch status is Marginal, then the switch color is yellow. Finally, if the overall switch status is Down, the switch color is red.
Monitor Health factors Marginal Ports Port, E-Port, optical port, and copper port thresholds. Whenever these thresholds are persistently high, the port is Marginal. Faulty Ports Hardware-related port faults. Missing SFPs Ports that are missing SFP media. Step 2: Implement your switch status policy After planning and defining your switch status policy, enter the switchStatusPolicySet command to configure each policy. Each policy has two parameters that can be configured: Marginal and Down.
Configuring FRUs The configuration of FRUs is an exception to the procedures described thus far in this chapter. FRUs are monitored using state values, as opposed to the quantitative values used to monitor the rest of the fabric. As a result of the qualitative nature of this monitoring, the concept of thresholds does not apply. To configure FRUs: 1. Establish a telnet connection with a switch. 2. Log in using administrative privileges. 3. Enter the fwFruCfg command at the command prompt.
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. To select a group of FRU states: 1. Add the numbers beside each state (for the states you want to include). 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.
2. Load the appropriate MIB files. First, load the Brocade common MIB file (BRCD_v5_0.mib), followed by the Brocade software MIB file (SW_v5_2.mib). If this is successful, the system displays a screen similar to Figure 15. Figure 15 Configuring Fabric Watch using SNMP In Figure 15, the MIB browser has populated the left side of the screen with a MIB tree that can be navigated. 3.
(see Figure 16). Then enter the agtCfgSet command to configure the SNMP management host IP address (see Figure 17).
swd77:admin> agtcfgset Customizing MIB-II system variables ... At each prompt, do one of the following: o to accept current value, o enter the appropriate new value, o to skip the rest of configuration, or o to cancel any change. To correct any input mistake: erases the previous character, erases the whole line, sysDescr: [Fibre Channel Switch.] sysLocation: [End User Premise.] sysContact: [Field Support.
4. Enter the IP address for the switch in the Host field. Enter the community string in the Community field. To perform set operations, enter the write community into the Write Community field. 5. Expand the tree on the left to find the Fabric Watch OID information. To find the OID, use the following hierarchy: SW-MIB, bcsi, commDev, fibrechannel, fcSwitch, sw, swFwSystem. Fabric Watch displays a screen similar to the one shown in Figure 18. Figure 18 Example OID tree 6.
For detailed descriptions of the SNMP fields in both telnet and Web Tools, see the HP StorageWorks Fabric OS 4.x mib reference guide. Figure 19 Example swFwName screen In this example, 83.1 is numeric identifier for the element referenced as resFlash000. 7. 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.
5 Generating Fabric Watch reports This chapter describes the basic Fabric Watch reports that you can generate through a telnet connection or by using Advanced Web Tools. This chapter contains the following sections: • Types of Fabric Watch reports, page 81 • Viewing Fabric Watch reports, page 86 Types of Fabric Watch reports You can run reporting commands in Fabric Watch to get instant access to switch information.
Example: SAM report Total Total Down Total Up Time Down Time Occurrence Offline T (Percent) (Percent) (Times) (Percent) ========================================================================== 0 E_PORT 99 0 0 0 1 L_PORT 100 0 0 0 2 U_PORT 0 0 0 100 3 U_PORT 0 0 0 100 4 U_PORT 0 0 0 100 5 U_PORT 0 0 0 100 6 U_PORT 0 0 0 100 7 U_PORT 0 0 0 100 8 U_PORT 0 0 0 100 9 U_PORT 0 0 0 100 10 U_PORT 0 0 0 100 11 U_PORT 0 0 0 100 12 U_PORT 0 0 0 100 13 U_PORT 0 0 0 100 14 U_PORT 0 0 0 100 15 U_PORT 0 0 0 100 16 U_POR
The switch health report is available even without Fabric Watch, but for licensed Fabric Watch users, the marginal and faulty ports are included in the report. The following is an example of a switch health report. Example: Switch health report Switch Health Report Switch Name: swd21 IP address: 10.32.243.
Port detail report If the switch health report shows marginal throughput or decreased performance, use the port detail report to see statistics on each port. The port detail report is a Fabric Watch licensed product. The following is an example of a port detail report. An “X” in the column for a condition indicates that the condition has exceeded the threshold. Example: Port detail report Port Detail Report Switch Name: swd21 IP address: 10.32.243.
Table 19 Port detail report columns (continued) Report Item Description PER Protocol Error: the number of protocol errors out of range for time period INW Invalid word. The number of invalid words out of range for time period CRC Invalid CRC: the number of CRC errors out of range for time period PSC Port hardware state changed too often due to fabric reconfiguration BLP Buffer limited port: the switch status changes when a port is in a buffer limited mode based on the switch status policy.
Viewing Fabric Watch reports You can view Fabric Watch reports in the following ways: • Viewing Fabric Watch reports using telnet, page 86 • Viewing Fabric Watch reports using Web Tools, page 86 Viewing Fabric Watch reports using telnet To view Fabric Watch reports using telnet, start a telnet session and enter the command (from Table 20) corresponding to the report you want to view.
A report view window (shown in Figure 21) appears. Figure 21 Report view window The Web Tools report view window contains choices to view the switch health, port detail, or SAM report. NOTE: The switch status policy report is not available through Web Tools. Viewing reports To view a report, click its name on the left of the report view window. You can use this interface to filter the port detail report based on the current state of the port.
The menu, shown in Figure 22, appears. Figure 22 Action menu The following section explains the options in the Action menu. Refresh report Use this option to update the current report with the new data. Customize report Use this option to modify the report design. When you select the customize report option, the report customization window (shown in Figure 23) appears.
A Default threshold values This appendix lists Fabric Watch default threshold values for all classes except the FRU class, which has none. The following tables list all of the default values used for the default Fabric Watch configuration settings when running Fabric OS v4.x. Fabric OS 5.0.
Environment class Table 21 provides default settings for areas in the Environment class. These defaults are hardware-dependent.
Table 21 Environment class threshold defaults Area Description Default threshold settings Fan Monitors switch Unit: RPM fan speed in RPMs Time Base: none HP StorageWorks SAN Switch 2/8V, 2/16V, 2/16N Low: 4500 High: 11000 Buffer: 3 Default alarm settings Threshold state Changed: 0 Above: 3 Below: 3 In-Between: 1 Informative Out_of_range Out_of_range In_range HP StorageWorks SAN Switch 2/32 Low: 2600 High: 10000 Buffer: 3 HP StorageWorks SAN Switch 4/32 Low: 3000 High: 12000 Buffer: 3 HP Sto
Table 21 Environment class threshold defaults (continued) Area Description Default threshold settings Default alarm settings Threshold state Power Supply Monitors power supply condition Unit: 1/0 (OK/FAULTY) Time Base: none Changed: 0 Below: 3 Above: 3 In-Between: 0 Informative Out_of_range In_range Informative The default threshold settings for all platforms are: Low: 1 High: 0 Buffer:0 92 Default threshold values
Table 21 Environment class threshold defaults (continued) Area Description Default threshold settings Default alarm settings Threshold state Temperature Monitors switch temperature in Celsius Unit: degrees C Time Base: none Changed: 0 Below: 3 Above: 3 In-Between: 3 Informative Out_of_range Out_of_range In_range HP StorageWorks SAN Switch 2/8V, 2/16V, 2/16N Low: 0 High: 64 Buffer: 10 HP StorageWorks SAN Switch 2/32 Low: 10 High: 67 Buffer: 10 HP StorageWorks SAN Switch 4/32 4100 Low:0 High:
Fabric class Table 22 provides default settings for areas in the Fabric class. These defaults are hardware-dependent.
Table 22 Fabric Class threshold defaults (continued) Area Description Default threshold settings Default alarm settings Threshold state Fabric Reconfiguration Monitors configuration changes Unit: reconfig(s) Time Base: none Low: 0 High: 0 Buffer: 0 Changed: 0 Below: 0 Above: 0 In-Between: 0 Informative Informative Informative Informative Segmentation Changes Monitors segmentation changes Unit: segmentation(s) Time Base: none Low: 0 High: 0 Buffer: 0 Changed: 0 Below: 0 Above: 0 In-Between: 0
Performance monitor class Table 23 provides default settings for areas in the AL_PA Performance Monitor class.
Table 25 provides default settings for areas in the End-to-End Performance Monitor class.
Table 26 Port Class threshold defaults (continued) Area Default threshold settings Default alarm settings Threshold state Link Failure Count Monitors the number of link failures Unit: error(s) Time Base: minute Low: 1 High: 5 Buffer: 0 Changed: 0 Below: 0 Above: 0 In-Between: 0 Informative Informative Out_of_range In_range Loss of Signal Count Monitors the number of signal loss errors Unit: error(s) Time Base: minute Low: 0 High: 5 Buffer: 0 Changed: 0 Below: 0 Above: 0 In-Between: 0 Informati
Table 27 provides default settings for areas in the E-Port class.
Table 27 E-Port class threshold defaults (continued) Area Description Default threshold settings Default alarm settings Threshold state Receive Performance Monitors the receive rate, by percentage Unit: percentage Time Base: minute Low: 0 High: 100 Buffer: 0 Changed: 0 Below: 0 Above: 0 In-Between: 0 Informative Informative Informative Informative State Changes Monitors state changes Unit: error(s) Time Base: minute Low: 0 High: 5 Buffer: 0 Changed: 0 Below: 0 Above: 0 In-Between: 0 Informat
Table 28 F/FL-Port class threshold defaults (continued) Area Description Default Threshold Settings Default Alarm Settings Threshold State State Changes Monitors state changes Unit: error(s) Time Base: minute Low: 1 High: 5 Buffer: 0 Changed: 0 Below: 0 Above: 0 In-Between: 0 Informative Informative Out_of_rang e 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 In-Between: 0 Info
Resource class Table 29 provides default settings for areas in the Resource class. Table 29 Resource class threshold defaults Area Description Default threshold settings Default alarm settings Threshold state Flash Monitors the percentage of compact flash used Unit: percentage Time base: none Low: 0 High: 85 Buffer: 0 Changed: 0 Below: 0 Above: 1 In-Between: 0 Informative Informative Out_of_range In_range Security class Table 30 provides default settings for areas in the Security class.
Table 30 Security class threshold defaults (continued) Area Description Default threshold settings Default alarm settings Threshold state HTTP Violations Monitors HTTP violations Unit: violation(s) 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 Illegal Commands Monitors illegal commands Unit: violation(s) Time Base: minute Low: 1 High: 2 Buffer: 0 Changed: 0 Below: 0 Above: 3 In-Between: 0 Informative Inform
Table 30 Security class threshold defaults (continued) Area Description Default threshold settings Default alarm settings Threshold state MS Violations Monitors MS violations Unit: violation(s) 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 No FCS Violations Monitors No FCS Unit: violation(s) Time Base: minute Low: 1 High: 2 Buffer: 0 Changed: 0 Below: 0 Above: 3 In-Between: 0 Informative Informative Out_of_r
Table 30 Security class threshold defaults (continued) Area Description Default threshold settings Default alarm settings Threshold state SLAP Failures Monitors SLAP failures Unit: violation(s) 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 Telnet Violations Monitors telnet violations Unit: violation(s) Time Base: minute Low: 1 High: 2 Buffer: 0 Changed: 0 Below: 0 Above: 3 In-Between: 0 Informative Informat
SFP class Table 31 provides default settings for areas in the SFP class.
B Basic Fabric Watch configuration guidelines 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.
each message may be meaningful, a high volume of these messages could cause other important messages to be missed. Examine the notification settings. If you are not interested in receiving messages under certain conditions, ensure that the notification setting for that event is set to zero.
C Using Fabric Watch with configuration files When you activate Fabric Watch, the software starts, using the default settings described in Chapter 5. You cannot alter these default settings; if the default values do not suit your specific needs, configure Fabric Watch to use more appropriate settings. When you configure the new settings for Fabric Watch, your switch stores the settings in the configuration file.
Profiles HP provides partial configuration files, or profiles, that help you configure Fabric Watch in a way that is most appropriate to your particular SAN needs. ! IMPORTANT: Fabric Watch configuration settings or profiles, reside on the HP StorageWorks SAN Switch Software 4.x CD that shipped with your switch. To configure Fabric Watch with a profile: 1. Upload the configuration file to the host by typing configUpload. 2. Retrieve the Fabric Watch profiles from the HP StorageWorks SAN Switch Software 4.
Glossary A AL_PA Arbitrated loop physical address. A unique 8-bit value assigned during loop initialization to a port in an arbitrated loop. alias server A fabric software facility that supports multicast group management. API Application programming interface. A defined protocol that allows applications to interface with a set of services. AW_TOV Arbitration wait time-out value. The minimum time an arbitrating L_Port waits for a response before beginning loop initialization.
Configuration The way in which a system is set up. May refer to hardware or software. Hardware: The number, type, and arrangement of components that make up a system or network. Software: The set of parameters that guide switch operation. May include general system parameters, IP address information, domain ID, and other information. Modifiable by any login with administrative privileges. May also refer to a set of zones. CRC Cyclic redundancy check.
E 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. E_Port Expansion port. A type of switch port that can be connected to an E_Port on another switch to create an ISL. EE_Credit End-to-end credit. The number of receive buffers allocated by a recipient port to an originating port.
fill word An IDLE or ARB ordered set that is transmitted during breaks between data frames to keep the fibre channel link active. FL_Port Fabric loop port. A port that is able to transmit under fabric protocol and also has arbitrated loop capabilities. Can be used to connect an NL_Port to a switch. FRU Field-Replaceable Unit. A component that can be replaced on site. FS Fibre Channel Service. A service that is defined by fibre channel standards and exists at a well-known address.
K 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. kernel flash Flash (temporary) memory connected to the peripheral bus of the processor, and visible within the processor's memory space. Also known as “user flash”. L L_Port Loop port. A node port (NL_Port) or fabric port (FL_Port) that has arbitrated loop capabilities.
M master port The port that determines the routing paths for all traffic flowing through a trunking group. One of the ports that is in the first ISL in the trunking group is designated as the master port for that group. MIB Management Information Base. An SNMP structure to help with device management, providing configuration and device information. multicast The transmission of data from a single source to multiple specified N_Ports (as opposed to all the ports on the network). N N_Port Node port.
point-to-point A fibre channel topology that employs direct links between each pair of communicating entities. port cage The metal casing extending out of the fibre channel port on the switch, and into which a GBIC or SFP transceiver can be inserted. Port_Name The unique identifier assigned to a fibre channel port. Communicated during login and port discovery. POST Power On Self-Test. A series of tests run by a switch after it is powered on.
RR_TOV Resource recovery time-out value. The minimum time a target device in a loop waits after a LIP before logging out a SCSI initiator. RSCN Registered state change notification. A switch function that allows notification of fabric changes to be sent from the switch to specified nodes. S SAN Storage Area Network. A network of systems and storage devices that communicate using fibre channel protocols. SDRAM The main memory for the switch.
T tenancy The time from when a port wins arbitration in a loop until the same port returns to the monitoring state. Also referred to as loop tenancy. throughput The rate of data flow achieved within a cable, link, or system. Usually measured in bps (bits per second). topology As applies to fibre channel, the configuration of the fibre channel network and the resulting communication paths allowed. There are three possible topologies: Point to point: A direct link between two communication ports.
Z zone A set of devices and hosts attached to the same fabric and configured as being in the same zone. Devices and hosts within the same zone have access permission to others in the zone, but are not visible to any outside the zone. zone configuration A specified set of zones. Enabling a configuration enables all zones in that configuration.
Index A above event triggers 37 activating with advanced web tool 44 with telnet 43 activating Fabric Watch 43 to 44 Admin View 44 advanced configuration options 64 alarms configuring 59 notifications 67 areas 23 assigning notification methods 41 audience 9 authorized reseller, HP 13 conventions document 11 equipment symbols 9 text symbols 11 D data values 32 default threshold values 89 default values ?? to 106 document conventions 11 related documentation 9 E below event trigger 37 buffer values 33 el
I in-between triggers 38 installing Fabric Watch 15 interface types 44 interpreting event messages 42 L License Admin 44 licenseAdd 43 licenseShow 43 M MIBS 110 N notification methods 39 notifications email 68 SNMP 68 P performance monitor class areas 25 port class areas 26 port log lock 41, 68 port persistence 39 prerequisites 43 R RapiTrap 40 related documentation 9 resource class area 27 S security class areas 28 setting time base to none 34 SFP class areas 30 SNMP capabilities 46 SNMP trap 40 spec