HP StorageWorks 2/16V HP StorageWorks Fabric OS 5.X Procedures User Guide (AA- - Page 205

Adding standard filter-based monitors, Table 43 Commands to add filter-based monitors, SAN Switch 2/8V

Page 205 highlights

Adding standard filter-based monitors Table 43 lists the commands for adding standard filter-based monitors to a port. Table 43 Commands to add filter-based monitors Telnet command Description perfAddReadMonitor perfAddWriteMonitor perfAddRwMonitor perfAddScsiMonitor perfAddIpMonitor Counts the number of SCSI read commands. Counts the number of SCSI write commands. Counts the number of SCSI read and write commands. Counts the number of SCSI traffic frames. Counts the number of IP traffic frames. The following example adds filter-based monitors to slot 1, port 2 and displays the results: switch:admin> perfaddreadmonitor 1/2 SCSI Read filter monitor #0 added switch:admin> perfaddwritemonitor 1/2 SCSI Write filter monitor #1 added switch:admin> perfaddrwmonitor 1/2 SCSI Read/Write filter monitor #2 added switch:admin> perfaddscsimonitor 1/2 SCSI traffic frame monitor #3 added switch:admin> perfaddipmonitor 1/2 IP traffic frame monitor #4 added switch:admin> perfmonitorshow --class FLT 1/2 There are 5 filter-based monitors defined on port 2. KEY ALIAS OWNER_APP OWNER_IP_ADDR FRAME_COUNT 0 SCSI Read TELNET N/A 0x0000000000000000 1 SCSI Write TELNET N/A 0x0000000000000000 2 SCSI R/W TELNET N/A 0x0000000000000000 3 SCSI Frame TELNET N/A 0x0000000000000000 4 IP Frame TELNET N/A 0x0000000000000000 Adding custom filter-based monitors In addition to the standard filters-read, write, read/write, SCSI frame and IP frame-you can create custom filters to gather statistics that fit your needs. To define a custom filter, use the perfAddUserMonitor command. With this command, you must specify a series of offsets, masks, and values. For all transmitted frames, the switch performs these tasks: • Locates the byte found in the frame at the specified offset • Applies the mask to the byte found in the frame • Compares the value with the given values in the perfAddUserMonitor command • Increments the filter counter if a match is found The following number of offsets can be specified: • SAN Switch 2/8V, SAN Switch 2/16V, SAN Switch 2/32, Core Switch 2/64, and SAN Director 2/128 (Fabric OS 4.0.0 or later): Up to two different offsets per port (one offset when FMS is enabled) • 4/256 SAN Director (Fabric OS 5.0.1 or later): Up to 15 different offsets per port (14 offsets when fmsmode is enabled) • SAN Switch 2/8-EL and SAN Switch 2/16 (Fabric OS 3.0.0 or later): Up to three different offsets per port Fabric OS 5.x administrator guide 205

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248

Fabric OS 5.x administrator guide
205
Adding standard filter-based monitors
Table 43
lists the commands for adding standard filter-based monitors to a port.
The following example adds filter-based monitors to slot 1, port 2 and displays the results:
Adding custom filter-based monitors
In addition to the standard filters—read, write, read/write, SCSI frame and IP frame—you can create
custom filters to gather statistics that fit your needs.
To define a custom filter, use the
perfAddUserMonitor
command. With this command, you must
specify a series of offsets, masks, and values. For all transmitted frames, the switch performs these tasks:
Locates the byte found in the frame at the specified offset
Applies the mask to the byte found in the frame
Compares the value with the given values in the
perfAddUserMonitor
command
Increments the filter counter if a match is found
The following number of offsets can be specified:
SAN Switch 2/8V, SAN Switch 2/16V, SAN Switch 2/32, Core Switch 2/64, and SAN Director
2/128 (Fabric OS 4.0.0 or later): Up to two different offsets per port (one offset when FMS
is enabled)
4/256 SAN Director (Fabric OS 5.0.1 or later): Up to 15 different offsets per port (14 offsets when
fmsmode is enabled)
SAN Switch 2/8-EL and SAN Switch 2/16 (Fabric OS 3.0.0 or later): Up to three different offsets per
port
Table 43
Commands to add filter-based monitors
Telnet command
Description
perfAddReadMonitor
Counts the number of SCSI read commands.
perfAddWriteMonitor
Counts the number of SCSI write commands.
perfAddRwMonitor
Counts the number of SCSI read and write commands.
perfAddScsiMonitor
Counts the number of SCSI traffic frames.
perfAddIpMonitor
Counts the number of IP traffic frames.
switch:admin>
perfaddreadmonitor 1/2
SCSI Read filter monitor #0 added
switch:admin>
perfaddwritemonitor 1/2
SCSI Write filter monitor #1 added
switch:admin>
perfaddrwmonitor 1/2
SCSI Read/Write filter monitor #2 added
switch:admin>
perfaddscsimonitor 1/2
SCSI traffic frame monitor #3 added
switch:admin>
perfaddipmonitor 1/2
IP traffic frame monitor #4 added
switch:admin>
perfmonitorshow --class FLT 1/2
There are 5 filter-based monitors defined on port 2.
KEY
ALIAS
OWNER_APP
OWNER_IP_ADDR
FRAME_COUNT
----------------------------------------------------------------
0
SCSI Read TELNET
N/A
0x0000000000000000
1
SCSI Write TELNET
N/A
0x0000000000000000
2
SCSI R/W TELNET
N/A
0x0000000000000000
3
SCSI Frame TELNET
N/A
0x0000000000000000
4
IP Frame
TELNET
N/A
0x0000000000000000