Dell PowerConnect W Clearpass 100 Software 3.9 Deployment Guide - Page 490

SNMP Query Configuration, Thread Pool Configuration, snmp = no

Page 490 highlights

Table 58 Proxy Configuration Settings (Continued) Value Description proxy.dead_time = 120 If the home server does not respond to any of the multiple retries, then the RADIUS server will stop sending it proxy requests, and mark it 'dead'. If there are multiple entries configured for this realm, then the server will failover to the next one listed. If no more are listed, then no requests will be proxied to that realm. After a configurable 'dead_time', in seconds, the RADIUS server will speculatively mark the home server active, and start sending requests to it again. If this dead time is set too low, then you will lose requests, as the server will quickly switch back to the home server, even if it isn't up again. If this dead time is set too high, then the server may take too long to switch back to the primary home server. Realistic values for this number are in the range of minutes to hours (60 to 3600). SNMP Query Configuration The SNMP query configuration value is snmp = no. To enable SNMP querying of the server, set this directive to 'yes'. Allowed values are no and yes. Thread Pool Configuration Table 59 Thread Pool Settings Value thread.start_servers = 5 thread.max_servers = 32 thread.min_spare_servers = 3 thread.max_spare_servers = 10 Description The thread pool is a long-lived group of threads which take turns (roundrobin) handling any incoming requests. You probably want to have a few spare threads around, so that high-load situations can be handled immediately. If you don't have any spare threads, then the request handling will be delayed while a new thread is created, and added to the pool. You probably don't want too many spare threads around, otherwise they'll be sitting there taking up resources, and not doing anything productive. The default configuration should be adequate for most situations. Limit on the total number of servers running. If this limit is ever reached, clients will be locked out, so it should not be set too low. It is intended mainly as a brake to keep a runaway server from taking the system with it as it spirals down. You may find that the server is regularly reaching the 'max_servers' number of threads, and that increasing 'max_servers' doesn't seem to make much difference. If this is the case, then the problem is most likely that your back-end databases are taking too long to respond, and are preventing the server from responding in a timely manner. The solution is not to keep increasing the 'max_servers' value, but instead to fix the underlying cause of the problem: slow database, or 'hostname_lookups' set to 'yes'. For more information, see the 'max_request_time' server option. Server-pool size regulation. Rather than making you guess how many servers you need, the RADIUS server dynamically adapts to the load it sees. That is, it tries to maintain enough servers to handle the current load, plus a few spare servers to handle transient load spikes. It does this by periodically checking how many servers are waiting for a request. If there are fewer than 'min_spare_servers', it creates a new spare. If there are more than 'max_spare_servers', some of the spares die off. The default values are probably OK for most sites. 490 | Reference ClearPass Guest 3.9 | Deployment Guide

  • 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
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472
  • 473
  • 474
  • 475
  • 476
  • 477
  • 478
  • 479
  • 480
  • 481
  • 482
  • 483
  • 484
  • 485
  • 486
  • 487
  • 488
  • 489
  • 490
  • 491
  • 492
  • 493
  • 494
  • 495
  • 496
  • 497
  • 498
  • 499
  • 500
  • 501
  • 502
  • 503
  • 504
  • 505
  • 506
  • 507
  • 508
  • 509
  • 510
  • 511
  • 512
  • 513
  • 514
  • 515
  • 516
  • 517
  • 518

490
|
Reference
ClearPass Guest 3.9
|
Deployment Guide
SNMP Query Configuration
The SNMP query configuration value is
snmp = no
. To enable SNMP querying of the server, set this
directive to ‘yes’. Allowed values are
no
and
yes
.
Thread Pool Configuration
proxy.dead_time
= 120
If the home server does not respond to any of the multiple retries, then the RADIUS
server will stop sending it proxy requests, and mark it ‘dead’. If there are multiple
entries configured for this realm, then the server will failover to the next one listed. If no
more are listed, then no requests will be proxied to that realm.
After a configurable ‘dead_time’, in seconds, the RADIUS server will speculatively
mark the home server active, and start sending requests to it again. If this dead time is
set too low, then you will lose requests, as the server will quickly switch back to the
home server, even if it isn’t up again. If this dead time is set too high, then the server
may take too long to switch back to the primary home server.
Realistic values for this number are in the range of minutes to hours (60 to 3600).
Table 59
Thread Pool Settings
Value
Description
thread.start_servers
= 5
The thread pool is a long-lived group of threads which take turns (round-
robin) handling any incoming requests.
You probably want to have a few spare threads around, so that high-load
situations can be handled immediately. If you don’t have any spare
threads, then the request handling will be delayed while a new thread is
created, and added to the pool.
You probably don’t want too many spare threads around, otherwise they'll
be sitting there taking up resources, and not doing anything productive.
The default configuration should be adequate for most situations.
thread.max_servers
= 32
Limit on the total number of servers running. If this limit is ever reached,
clients will be locked out, so it should not be set too low. It is intended
mainly as a brake to keep a runaway server from taking the system with it
as it spirals down.
You may find that the server is regularly reaching the ‘max_servers’
number of threads, and that increasing ‘max_servers’ doesn't seem to
make much difference. If this is the case, then the problem is most likely
that your back-end databases are taking too long to respond, and are
preventing the server from responding in a timely manner. The solution is
not to keep increasing the ‘max_servers’ value, but instead to fix the
underlying cause of the problem: slow database, or ‘hostname_lookups’
set to ‘yes’. For more information, see the ‘max_request_time’ server
option.
thread.min_spare_servers
= 3
thread.max_spare_servers
= 10
Server-pool size regulation. Rather than making you guess how many
servers you need, the RADIUS server dynamically adapts to the load it
sees. That is, it tries to maintain enough servers to handle the current
load, plus a few spare servers to handle transient load spikes.
It does this by periodically checking how many servers are waiting for a
request. If there are fewer than ‘min_spare_servers’, it creates a new
spare. If there are more than ‘max_spare_servers’, some of the spares die
off. The default values are probably OK for most sites.
Table 58
Proxy Configuration Settings (Continued)
Value
Description