HP StorageWorks 2/16V HP StorageWorks Fabric OS 5.3.x administrator guide (569 - Page 332

Adding custom filter-based monitors, Example: Add filter-based monitors to slot 1 - storageworks san switch 2 16v 16 port

Page 332 highlights

Example: Add 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: NOTE: Bloom-based switches provide 2 unique unused offsets per port for user-defined filter monitors other than the 6 offsets already reserved for pre-defined filter monitors. Condor-based switches provide 15 unused offsets per port. To illustrate, if you were to enter: perfaddusermonitor 30 "4, 0xff, 0x06; 6, 0xff, 0x02; 7, 0xff, 0xd4" The operation would be successful because offset 4 is a canned monitor and has a resource already reserved for it. Offsets 6 and 7 would exhaust all unique filter monitor resources on port 30. Therefore, any additional filter monitors created on port 30 would have to be canned filter monitors. • SAN Switch 2/8V, SAN Switch 2/16V, SAN Switch 2/32 and SAN Director 2/128 models (Fabric OS v4.0.0 or later) Up to two different offsets per port (one offset when FICON management server mode (FMS) is enabled). • 4/64 SAN Switch, 400 MP Router and 4/256 SAN Director models (Fabric OS 5.1.0b minimum) Up to 15 different offsets per port (14 offsets when fmsmode is enabled). • HP StorageWorks SAN Switch 2/8 EL, SAN Switch 2/16 (Fabric OS v3.0.0 or later) Up to three different offsets per port. • SAN Switch 4/32, SAN Switch 4/32B models (Fabric OS v4.4.0 or later) Up to 15 different offsets per port (14 offsets when FMS is enabled). 344 Administering Advanced Performance Monitoring (APM)

  • 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
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465

344
Administering Advanced Performance Monitoring (APM)
Example: Add 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:
NOTE:
Bloom-based switches provide 2 unique unused offsets per port for user-defined filter monitors
other than the 6 offsets already reserved for pre-defined filter monitors. Condor-based switches provide 15
unused offsets per port.
To illustrate, if you were to enter:
perfaddusermonitor 30 “4, 0xff, 0x06; 6, 0xff, 0x02; 7, 0xff, 0xd4”
The operation would be successful because offset 4 is a canned monitor and has a resource already
reserved for it. Offsets 6 and 7 would exhaust all unique filter monitor resources on port 30. Therefore, any
additional filter monitors created on port 30 would have to be canned filter monitors.
SAN Switch 2/8V, SAN Switch 2/16V, SAN Switch 2/32 and SAN Director 2/128 models (Fabric OS
v4.0.0 or later)
Up to two different offsets per port (one offset when FICON management server mode (FMS)
is enabled).
4/64 SAN Switch, 400 MP Router and 4/256 SAN Director models (Fabric OS 5.1.0b minimum)
Up to 15 different offsets per port (14 offsets when fmsmode is enabled).
HP StorageWorks SAN Switch 2/8 EL, SAN Switch 2/16 (Fabric OS v3.0.0 or later)
Up to three different offsets per port.
SAN Switch 4/32, SAN Switch 4/32B models (Fabric OS v4.4.0 or later)
Up to 15 different offsets per port (14 offsets when FMS is enabled).
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