Dell Powerconnect W-ClearPass Virtual Appliances W-ClearPass Guest 6.0 Deploym - Page 274

GetTraffic(), GetUserActiveSessions(), GetUserCumulativeUsage(), GetUserCurrentSession()

Page 274 highlights

As well as the criteria specified, the time interval specified by $from_time and optionally $to_time is also used to narrow the search. If $to_time is not specified, $from_time is a "look back" time, that is, the time interval in seconds before the current time. If $to_time is specified, the interval considered is between $from_time and $to_time. Returns the total session time for all matching accounting records in the time interval specified. GetTraffic() GetTraffic($criteria, $from_time, $to_time = null, $in_out = null) Calculate the sum of traffic counters for accounting records in the database. NOTE: This is a multi-purpose function that has a very flexible query interface; for ease of use, consider using one of the related functions GetCallingStationTraffic(), GetIpAddressTraffic(), or GetUserTraffic(). $criteria is the criteria on which to search for matching accounting records. The time interval specified by $from_time and optionally $to_time is used with the criteria to narrow the search. If $to_time is not specified, $from_time is a "look back" time, that is, the time interval in seconds before the current time. If $to_time is specified, the interval considered is between $from_time and $to_time. $in_out may be "in" to count only input octets, "out" to count only output octets, or any other value to count both input and output octets towards the traffic total. This argument returns the computed total of traffic for all matching accounting records. GetUserActiveSessions() GetUserActiveSessions($username, $callingstationid = null) Looks up the list of all sessions for the specified username. The username attribute is looked up automatically from the RADIUS Access-Request (User-Name attribute). If a $callingstationid argument is supplied, sessions that match that Calling-Station-Id are excluded from the count of active sessions. GetUserActiveSessionCount() GetUserActiveSessionCount($username) Counts the number of currently active sessions for the current username. The username attribute is looked up automatically from the RADIUS Access-Request (User-Name attribute). GetUserCumulativeUsage() GetUserCumulativeUsage($username) Looks up the total cumulative time for the username. The username attribute is looked up automatically from the RADIUS Access-Request (User-Name attribute). GetUserCurrentSession() GetUserCurrentSession($username) Looks up the current (most recent) active session for the specified username. See "GetCurrentSession() " on page 271 for details of the return value. GetUserFirstLoginTime() GetUserFirstLoginTime($username) 274 | GetTraffic() Dell Networking W-ClearPass Guest 6.0 | 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

274
| GetTraffic()
Dell Networking W-ClearPass Guest 6.0 | Deployment Guide
As well as the criteria specified, the time interval specified by
$from_time
and optionally
$to_time
is also used
to narrow the search.
If
$to_time
is not specified,
$from_time
is a “look back” time, that is, the time interval in seconds before the
current time.
If
$to_time
is specified, the interval considered is between
$from_time
and
$to_time
.
Returns the total session time for all matching accounting records in the time interval specified.
GetTraffic()
GetTraffic($criteria, $from_time, $to_time = null, $in_out = null)
Calculate the sum of traffic counters for accounting records in the database.
NOTE: This is a multi-purpose function that has a very flexible query interface; for ease of use, consider using one of the related
functions
GetCallingStationTraffic(
),
GetIpAddressTraffic(
), or
GetUserTraffic()
.
$criteria
is the criteria on which to search for matching accounting records. The time interval specified by
$from_time
and optionally
$to_time
is used with the criteria to narrow the search.
If
$to_time
is not specified,
$from_time
is a “look back” time, that is, the time interval in seconds before the
current time. If
$to_time
is specified, the interval considered is between
$from_time
and
$to_time
.
$in_out
may be “in” to count only input octets, “out” to count only output octets, or any other value to count
both input and output octets towards the traffic total. This argument returns the computed total of traffic for all
matching accounting records.
GetUserActiveSessions()
GetUserActiveSessions($username, $callingstationid = null)
Looks up the list of all sessions for the specified username.
The username attribute is looked up automatically from the RADIUS Access-Request (User-Name attribute). If a
$callingstationid
argument is supplied, sessions that match that Calling-Station-Id are excluded from the
count of active sessions.
GetUserActiveSessionCount()
GetUserActiveSessionCount($username)
Counts the number of currently active sessions for the current username.
The username attribute is looked up automatically from the RADIUS Access-Request (User-Name attribute).
GetUserCumulativeUsage()
GetUserCumulativeUsage($username)
Looks up the total cumulative time for the username.
The username attribute is looked up automatically from the RADIUS Access-Request (User-Name attribute).
GetUserCurrentSession()
GetUserCurrentSession($username)
Looks up the current (most recent) active session for the specified username.
See
"GetCurrentSession() " on page 271
for details of the return value.
GetUserFirstLoginTime()
GetUserFirstLoginTime($username)