1-- ******************************************************************* 2-- CISCO-LWAPP-WEBAUTH-MIB.my : 3-- Light Weight Access Point Web Authentication MIB 4-- January 2006, Devesh Pujari, Prasanna Viswakumar 5-- February 2007 , Updated by Ambika Mohanty 6-- February 2017 , Updated by Hari Krishna Mitta 7-- Copyright (c) 2006-2017 by Cisco Systems, Inc. 8-- All rights reserved. 9-- ****************************************************************** 10 11CISCO-LWAPP-WEBAUTH-MIB DEFINITIONS ::= BEGIN 12 13IMPORTS 14 MODULE-IDENTITY, 15 NOTIFICATION-TYPE, 16 OBJECT-TYPE, 17 Unsigned32, 18 Counter32, 19 Counter64, 20 Gauge32, 21 Integer32, 22 TimeTicks 23 FROM SNMPv2-SMI 24 MODULE-COMPLIANCE, 25 OBJECT-GROUP, 26 NOTIFICATION-GROUP 27 FROM SNMPv2-CONF 28 TruthValue, 29 RowStatus, 30 MacAddress, 31 TimeStamp 32 FROM SNMPv2-TC 33 InetAddressType, 34 InetAddress 35 FROM INET-ADDRESS-MIB 36 SnmpAdminString 37 FROM SNMP-FRAMEWORK-MIB 38 CiscoURLString 39 FROM CISCO-TC 40 CLWebAuthType 41 FROM CISCO-LWAPP-TC-MIB 42 cLWlanIndex 43 FROM CISCO-LWAPP-WLAN-MIB 44 cLApName 45 FROM CISCO-LWAPP-AP-MIB 46 ciscoMgmt 47 FROM CISCO-SMI; 48 49-- ******************************************************************** 50-- * MODULE IDENTITY 51-- ******************************************************************** 52 53ciscoLwappWebAuthMIB MODULE-IDENTITY 54 LAST-UPDATED "201705100000Z" 55 ORGANIZATION "Cisco Systems Inc." 56 CONTACT-INFO 57 "Cisco Systems, 58 Customer Service 59 60 Postal: 170 West Tasman Drive 61 62 San Jose, CA 95134 63 64 USA 65 66 Tel: +1 800 553-NETS 67 68 Email: cs-wnbu-snmp@cisco.com" 69 DESCRIPTION 70 "This MIB is intended to be implemented on all those 71 devices operating as Central controllers, that 72 terminate the Light Weight Access Point Protocol 73 tunnel from Cisco Light-weight LWAPP Access Points. 74 75 This MIB is used to configure web authentication 76 parameters in the controller to manage clients' 77 authentication. The mobile nodes are 78 web-authenticated if they select the WLAN that 79 has web security enabled. 80 81 82 The relationship between CC and the LWAPP APs 83 can be depicted as follows: 84 85 +......+ +......+ +......+ +......+ 86 + + + + + + + + 87 + CC + + CC + + CC + + CC + 88 + + + + + + + + 89 +......+ +......+ +......+ +......+ 90 .. . . . 91 .. . . . 92 . . . . . 93 . . . . . 94 . . . . . 95 . . . . . 96 +......+ +......+ +......+ +......+ +......+ 97 + + + + + + + + + + 98 + AP + + AP + + AP + + AP + + AP + 99 + + + + + + + + + + 100 +......+ +......+ +......+ +......+ +......+ 101 . . . . 102 . . . . . 103 . . . . . 104 . . . . . 105 . . . . . 106 +......+ +......+ +......+ +......+ +......+ 107 + + + + + + + + + + 108 + MN + + MN + + MN + + MN + + MN + 109 + + + + + + + + + + 110 +......+ +......+ +......+ +......+ +......+ 111 112 113 The LWAPP tunnel exists between the controller and 114 the APs. The MNs communicate with the APs through 115 the protocol defined by the 802.11 standard. 116 117 LWAPP APs, upon bootup, discover and join one of the 118 controllers and the controller pushes the configuration, 119 that includes the WLAN parameters, to the LWAPP APs. 120 The APs then encapsulate all the 802.11 frames from 121 wireless clients inside LWAPP frames and forward 122 the LWAPP frames to the controller. 123 124 GLOSSARY 125 126 Access Point ( AP ) 127 128 An entity that contains an 802.11 medium access 129 control ( MAC ) and physical layer ( PHY ) interface 130 and provides access to the distribution services via 131 the wireless medium for associated clients. 132 133 LWAPP APs encapsulate all the 802.11 frames in 134 LWAPP frames and sends them to the controller to which 135 it is logically connected. 136 137 Central Controller ( CC ) 138 139 The central entity that terminates the LWAPP protocol 140 tunnel from the LWAPP APs. Throughout this MIB, 141 this entity also referred to as 'controller'. 142 143 Guest User 144 145 A guest user is a temporary user with access 146 privileges for configuring the wireless network 147 for a finite life time. The wireless networks 148 are configured on the controller. The method of 149 authentication to the controller can be configured 150 using this MIB instrumentation. 151 152 Light Weight Access Point Protocol ( LWAPP ) 153 154 This is a generic protocol that defines the 155 communication between the Access Points and the 156 Central Controller. 157 158 Mobile Node ( MN ) 159 160 A roaming 802.11 wireless device in a wireless 161 network associated with an access point. Mobile Node, 162 Mobile Station(Ms) and client are used interchangeably. 163 164 Web-Authentication 165 166 Clients are web authenticated, when clients open the 167 web-browser and send HTTP packets. Then user is asked 168 to enter login and password. This is known as Web 169 Authentication. 170 171 REFERENCE 172 173 [1] Wireless LAN Medium Access Control ( MAC ) and 174 Physical Layer ( PHY ) Specifications. 175 176 [2] Draft-obara-capwap-lwapp-00.txt, IETF Light 177 Weight Access Point Protocol" 178 REVISION "201705100000Z" 179 DESCRIPTION 180 "This is the third revision of this MIB to accomodate 181 the mib objects for proxy redirecting configs, 182 local user modes. Revised cLWACustomWebMessage to 183 cLWACustomWebMessageRev1 and added cLWALocalNetUserLoginTime. 184 Added cLWebAuthWlanConfigTable, cLWALocalNetUserRoleTable, 185 cLWACustomizedWebPageListTable, ciscoLwappPortalConfig, 186 ciscoLwappPortalStats and ciscoLwappPortalTotalStats 187 cLGuestUserSessionStatusTable. 188 Added the following notification objects cLWAGuestUserAdded, 189 cLWAGuestUserLoggedIn, cLWAGuestUserLoggedOut and 190 cLWAPortalUnreachNotify." 191 REVISION "200703040000Z" 192 DESCRIPTION 193 "This is the second revision of this MIB to accomodate 194 enhanced guest access changes ." 195 REVISION "200604051150Z" 196 DESCRIPTION 197 "Initial version of this MIB module." 198 ::= { ciscoMgmt 515 } 199 200 201ciscoLwappWebAuthMIBNotifs OBJECT IDENTIFIER 202 ::= { ciscoLwappWebAuthMIB 0 } 203 204ciscoLwappWebAuthMIBNotifObjs OBJECT IDENTIFIER 205 ::= { ciscoLwappWebAuthMIB 1 } 206 207ciscoLwappWebAuthMIBObjects OBJECT IDENTIFIER 208 ::= { ciscoLwappWebAuthMIB 2 } 209 210ciscoLwappWebAuthMIBConform OBJECT IDENTIFIER 211 ::= { ciscoLwappWebAuthMIB 3 } 212 213ciscoLwappWebAuthConfig OBJECT IDENTIFIER 214 ::= { ciscoLwappWebAuthMIBObjects 1 } 215 216ciscoLwappWebAuthExtConfig OBJECT IDENTIFIER 217 ::= { ciscoLwappWebAuthMIBObjects 2 } 218 219ciscoLwappLocalNetUserConfig OBJECT IDENTIFIER 220 ::= { ciscoLwappWebAuthMIBObjects 3 } 221 222ciscoLwappWebPageList OBJECT IDENTIFIER 223 ::= { ciscoLwappWebAuthMIBObjects 4 } 224 225ciscoLwappGuestUserSessionStatus OBJECT IDENTIFIER 226 ::= { ciscoLwappWebAuthMIBObjects 5 } 227 228ciscoLwappPortalConfig OBJECT IDENTIFIER 229 ::= { ciscoLwappWebAuthMIBObjects 6 } 230 231ciscoLwappPortalStats OBJECT IDENTIFIER 232 ::= { ciscoLwappWebAuthMIBObjects 7 } 233 234ciscoLwappPortalTotalStats OBJECT IDENTIFIER 235 ::= { ciscoLwappWebAuthMIBObjects 8 } 236 237-- ******************************************************************** 238-- Web Auth config 239-- Global controller level web auth configuration 240-- ******************************************************************** 241 242cLWAWebAuthType OBJECT-TYPE 243 SYNTAX INTEGER { 244 internalDefault(1), 245 internalCustom(2), 246 external(3) 247 } 248 MAX-ACCESS read-write 249 STATUS current 250 DESCRIPTION 251 "This object specifies the type of web authentication for the 252 clients. 253 254 Web authentication can be of three types; 255 256 internalDefault - The default login page will be 257 presented to the client for authentication. 258 259 internalCustom - The administrator has created and 260 uploaded a custom login page and it will be 261 presented to the clients for authentication. 262 263 external - This value indicates that the login page 264 will be served from the external web server. Note 265 that cLWAWebAuthType can be successfully set to this 266 value when the cLWAExternalWebAuthURL object has been 267 set to string with non-zero length." 268 DEFVAL { internalDefault } 269 ::= { ciscoLwappWebAuthConfig 1 } 270 271cLWAManufacturerLogo OBJECT-TYPE 272 SYNTAX TruthValue 273 MAX-ACCESS read-write 274 STATUS current 275 DESCRIPTION 276 "This object specifies the display of the 277 manufacturer logo on the login page. 278 279 A value of 'true' indicates that the manufacturer 280 logo will be displayed on the login page. 281 282 A value of 'false' indicates that the manufacturer 283 logo won't be displayed on the login page." 284 DEFVAL { true } 285 ::= { ciscoLwappWebAuthConfig 2 } 286 287cLWACustomLogoFileName OBJECT-TYPE 288 SYNTAX SnmpAdminString 289 MAX-ACCESS read-only 290 STATUS current 291 DESCRIPTION 292 "This object indicates the name of the custom logo file. 293 The logo in this file will appear on the login page 294 when the value of cLWebAuthType is 'internalDefault'." 295 ::= { ciscoLwappWebAuthConfig 3 } 296 297cLWACustomWebTitle OBJECT-TYPE 298 SYNTAX SnmpAdminString (SIZE (0..128)) 299 MAX-ACCESS read-write 300 STATUS current 301 DESCRIPTION 302 "This object specifies title text that appears on the login page 303 of the clients when the value of cLWebAuthType 304 is 'internalDefault'." 305 DEFVAL { "" } 306 ::= { ciscoLwappWebAuthConfig 4 } 307 308cLWACustomWebMessage OBJECT-TYPE 309 SYNTAX SnmpAdminString 310 MAX-ACCESS read-write 311 STATUS deprecated 312 DESCRIPTION 313 "This object specifies the message that appears on the login 314 page of clients when the value of cLWebAuthType is 315 'internalDefault'. 316 cLWACustomWebMessage object is superseded by 317 cLWACustomWebMessageRev1." 318 DEFVAL { "" } 319 ::= { ciscoLwappWebAuthConfig 5 } 320 321cLWACustomWebRedirectURL OBJECT-TYPE 322 SYNTAX CiscoURLString 323 MAX-ACCESS read-write 324 STATUS current 325 DESCRIPTION 326 "This object specifies the URL used to load client web page 327 after successful authentication." 328 DEFVAL { "" } 329 ::= { ciscoLwappWebAuthConfig 6 } 330 331cLWAExternalWebAuthURL OBJECT-TYPE 332 SYNTAX CiscoURLString 333 MAX-ACCESS read-write 334 STATUS current 335 DESCRIPTION 336 "This object specifies the webpage to which client will be 337 directed for authentication. This object will be used when the 338 cLWebAuthType object is set to 'external'. The configured URL 339 should resolve to one of the web server IP addresses configured 340 through cLWAExternalWebServerTable." 341 DEFVAL { "" } 342 ::= { ciscoLwappWebAuthConfig 7 } 343 344cLWACustomWebMessageRev1 OBJECT-TYPE 345 SYNTAX OCTET STRING (SIZE (0..2047)) 346 MAX-ACCESS read-write 347 STATUS current 348 DESCRIPTION 349 "This object specifies the message that appears on the login 350 page of clients, when the value of cLWebAuthType is 351 'internalDefault'." 352 DEFVAL { "" } 353 ::= { ciscoLwappWebAuthConfig 9 } 354 355cLWAProxyRedirectMode OBJECT-TYPE 356 SYNTAX TruthValue 357 MAX-ACCESS read-write 358 STATUS current 359 DESCRIPTION 360 "This object specifies the mode of webauth proxy redirection. 361 A value of 'true' indicates that webauth proxy redirection 362 is enabled. 363 A value of 'false' indicates that webauth proxy redirection 364 is disabled." 365 DEFVAL { false } 366 ::= { ciscoLwappWebAuthConfig 10 } 367 368cLWAProxyRedirectPortNumber OBJECT-TYPE 369 SYNTAX InetPortNumber 370 MAX-ACCESS read-write 371 STATUS current 372 DESCRIPTION 373 "This object specifies the port number to which the 374 request should be redirected." 375 DEFVAL { 80 } 376 ::= { ciscoLwappWebAuthConfig 11 } 377 378cLWAWebAuthSecureWeb OBJECT-TYPE 379 SYNTAX TruthValue 380 MAX-ACCESS read-write 381 STATUS current 382 DESCRIPTION 383 "This object specifies the secure web mode. 384 A value of 'true' indicates that the secure web mode is 385 enabled. 386 A value of 'false' indicates that the secure web mode is 387 disabled." 388 DEFVAL { false } 389 ::= { ciscoLwappWebAuthConfig 12 } 390 391cLWAWebAuthLoginSuccessPageMode OBJECT-TYPE 392 SYNTAX INTEGER { 393 default(1), 394 none(2) 395 } 396 MAX-ACCESS read-write 397 STATUS current 398 DESCRIPTION 399 "This object specifies the page that would be displayed after 400 webauth is successful. 401 default(1) - This indicates that a default page would be 402 displayed after web-auth is successful. 403 none(2) - This indicates that a blank page will be displayed 404 after web-auth is successful." 405 DEFVAL { default } 406 ::= { ciscoLwappWebAuthConfig 13 } 407 408cLWACaptiveBypassMode OBJECT-TYPE 409 SYNTAX TruthValue 410 MAX-ACCESS read-write 411 STATUS current 412 DESCRIPTION 413 "This object specifies the mode of webauth captive bypass. 414 A value of 'true' indicates that webauth captive bypass 415 is enabled. 416 A value of 'false' indicates that webauth captive bypass 417 is disabled." 418 DEFVAL { false } 419 ::= { ciscoLwappWebAuthConfig 14 } 420 421cLWebAuthWlanConfigTable OBJECT-TYPE 422 SYNTAX SEQUENCE OF CLWebAuthWlanConfigEntry 423 MAX-ACCESS not-accessible 424 STATUS current 425 DESCRIPTION 426 "This table contains the list of WLANs and the type of 427 web-auth configured in each of them. If web-auth type is 428 customised, then it will also have the login page associated 429 for that WLAN. If the web-auth type is external, then it will 430 also have the URL associated with it." 431 ::= { ciscoLwappWebAuthConfig 8 } 432 433cLWebAuthWlanConfigEntry OBJECT-TYPE 434 SYNTAX CLWebAuthWlanConfigEntry 435 MAX-ACCESS not-accessible 436 STATUS current 437 DESCRIPTION 438 "Each entry in the table represents the web-auth type for 439 each WLAN." 440 INDEX { cLWlanIndex } 441 ::= { cLWebAuthWlanConfigTable 1 } 442 443CLWebAuthWlanConfigEntry ::= SEQUENCE { 444 cLWlanGlobalWebAuthConfig TruthValue, 445 cLWlanWebAuthType CLWebAuthType, 446 cLWlanWebAuthLoginPage SnmpAdminString, 447 cLWlanExternalWebAuthUrl CiscoURLString, 448 cLWlanWebAuthLoginFailurePage SnmpAdminString, 449 cLWlanWebAuthLogoutPage SnmpAdminString, 450 cLWlanExternalWebAuthAcl SnmpAdminString, 451 cLWlanWebAuthCaptiveBypassMode INTEGER 452} 453 454cLWlanGlobalWebAuthConfig OBJECT-TYPE 455 SYNTAX TruthValue 456 MAX-ACCESS read-write 457 STATUS current 458 DESCRIPTION 459 "This object specifies whether the web authentication is set 460 per WLAN or not. 461 A value of 'true' indicates that webauth is enabled on WLAN. 462 A value of 'false' indicates that webauth is disabled on WLAN." 463 DEFVAL { false } 464 ::= { cLWebAuthWlanConfigEntry 1 } 465 466cLWlanWebAuthType OBJECT-TYPE 467 SYNTAX CLWebAuthType 468 MAX-ACCESS read-write 469 STATUS current 470 DESCRIPTION 471 "This object specifies the type of web authentication for the 472 clients. Web Authentication can be of three types; 473 474 internalDefault - The default login page will be presented to 475 the client for authentication. 476 internalCustom - The administrator has created and uploaded a 477 custom login page and it will be presented to the clients for 478 authentication. 479 external - This value indicates that the login page of the 480 client, connected to this WLAN would be served from the 481 external web server. Note that cLWAWebAuthType can be 482 successfully set to this value when the cLWAExternalWebAuthURL 483 object has been set to string with non-zero length." 484 DEFVAL { internalDefault } 485 ::= { cLWebAuthWlanConfigEntry 2 } 486 487cLWlanWebAuthLoginPage OBJECT-TYPE 488 SYNTAX SnmpAdminString 489 MAX-ACCESS read-write 490 STATUS current 491 DESCRIPTION 492 "This object specifies the login page of the client, which is 493 connected to this WLAN. This is applicable when the 494 cLWlanWebAuthType is customized." 495 ::= { cLWebAuthWlanConfigEntry 3 } 496 497cLWlanExternalWebAuthUrl OBJECT-TYPE 498 SYNTAX CiscoURLString 499 MAX-ACCESS read-write 500 STATUS current 501 DESCRIPTION 502 "This object specifies the URL to which the client webpage 503 will be directed for authentication when a client joins the 504 WLAN. This is applicable when the cLWlanWebAuthType is 505 external." 506 ::= { cLWebAuthWlanConfigEntry 4 } 507 508cLWlanWebAuthLoginFailurePage OBJECT-TYPE 509 SYNTAX SnmpAdminString 510 MAX-ACCESS read-write 511 STATUS current 512 DESCRIPTION 513 "This object specifies the login failure page which will be 514 displayed to the client connecting to this WLAN. This only 515 applies when the cLWlanWebAuthType is set to customized." 516 ::= { cLWebAuthWlanConfigEntry 5 } 517 518cLWlanWebAuthLogoutPage OBJECT-TYPE 519 SYNTAX SnmpAdminString 520 MAX-ACCESS read-write 521 STATUS current 522 DESCRIPTION 523 "This object specifies the logout page of the client, which is 524 connected to this WLAN. This only applies when the 525 cLWlanWebAuthType is set to customized." 526 ::= { cLWebAuthWlanConfigEntry 6 } 527 528cLWlanExternalWebAuthAcl OBJECT-TYPE 529 SYNTAX SnmpAdminString(SIZE (0..32)) 530 MAX-ACCESS read-write 531 STATUS current 532 DESCRIPTION 533 "This object specifies about the ACL which is applied 534 on AP, so the packets are switched locally for reaching the 535 external web server. This is applicable only when the web-auth 536 type is external." 537 ::= { cLWebAuthWlanConfigEntry 7 } 538 539cLWlanWebAuthCaptiveBypassMode OBJECT-TYPE 540 SYNTAX INTEGER { 541 enabled(1), 542 disabled(2), 543 none(3) 544 } 545 546 MAX-ACCESS read-write 547 STATUS current 548 DESCRIPTION 549 "This object specifies the captive bypass configuration on 550 WLAN. It over-rides the global captive bypass configuration. 551 enabled(1) - This indicates captive bypass is enabled on 552 the WLAN. 553 disabled(2) - This indicates captive bypass is disabled on 554 the WLAN. 555 none(3) - This indicates it is not configured on this WLAN, 556 rather it has to consider the global captive bypass 557 configuration." 558 ::= { cLWebAuthWlanConfigEntry 8 } 559 560-- ******************************************************************** 561-- * External Webserver table 562-- ******************************************************************** 563 564cLWAExternalWebServerTable OBJECT-TYPE 565 SYNTAX SEQUENCE OF CLWAExternalWebServerEntry 566 MAX-ACCESS not-accessible 567 STATUS current 568 DESCRIPTION 569 "This table contains the list of external web 570 servers used for external web authentication. 571 These are the addresses from which the 572 controller will allow traffic before client 573 authentication to show the login page. 574 The controller is expected to use the services 575 of these web servers for performing the 576 authentication. The user is expected to provide 577 correct Internet addresses of those servers 578 available for authentication through this table. 579 The web authentication is done with the help of 580 only those Web Servers configured through this 581 table only when the cLWAWebAuthType is 582 configured as 'external'." 583 ::= { ciscoLwappWebAuthExtConfig 1 } 584 585cLWAExternalWebServerEntry OBJECT-TYPE 586 SYNTAX CLWAExternalWebServerEntry 587 MAX-ACCESS not-accessible 588 STATUS current 589 DESCRIPTION 590 "Each entry in this table represents a row in 591 cLWAExternalWebServerTable. Each entry corresponds to one 592 external web authentication server whose address is 593 represented by cLWAExternalWebServerAddr." 594 INDEX { cLWAExternalWebServerIndex } 595 ::= { cLWAExternalWebServerTable 1 } 596 597CLWAExternalWebServerEntry ::= SEQUENCE { 598 cLWAExternalWebServerIndex Unsigned32, 599 cLWAExternalWebServerAddrType InetAddressType, 600 cLWAExternalWebServerAddr InetAddress, 601 cLWAExternalWebServerRowStatus RowStatus 602} 603 604cLWAExternalWebServerIndex OBJECT-TYPE 605 SYNTAX Unsigned32 (1..32) 606 MAX-ACCESS not-accessible 607 STATUS current 608 DESCRIPTION 609 "This object represents the index of the external 610 web server." 611 ::= { cLWAExternalWebServerEntry 1 } 612 613cLWAExternalWebServerAddrType OBJECT-TYPE 614 SYNTAX InetAddressType 615 MAX-ACCESS read-create 616 STATUS current 617 DESCRIPTION 618 "The object specifies the IP address type of the web server. 619 Its a corresponding instance of cLWAExternalWebServerAddr." 620 ::= { cLWAExternalWebServerEntry 2 } 621 622cLWAExternalWebServerAddr OBJECT-TYPE 623 SYNTAX InetAddress 624 MAX-ACCESS read-create 625 STATUS current 626 DESCRIPTION 627 "This object specifies the IP address of the web server from 628 which traffic is allowed before client's authentication. 629 Please note that the row creation will be successful only if 630 the address of the web server represented by the values of 631 cLWAExternalWebServerAddrType and 632 cLWAExternalWebServerAddr is unique across all the entries." 633 ::= { cLWAExternalWebServerEntry 3 } 634 635cLWAExternalWebServerRowStatus OBJECT-TYPE 636 SYNTAX RowStatus 637 MAX-ACCESS read-create 638 STATUS current 639 DESCRIPTION 640 "This is the status column for this row and is used to create 641 and delete specific instances of rows in this table." 642 ::= { cLWAExternalWebServerEntry 4 } 643 644cLWALocalNetUserTable OBJECT-TYPE 645 SYNTAX SEQUENCE OF CLWALocalNetUserEntry 646 MAX-ACCESS not-accessible 647 STATUS current 648 DESCRIPTION 649 "This table contains the list of user type for each user 650 present in the controller. The user type can be guest or 651 permanent." 652 ::= { ciscoLwappLocalNetUserConfig 1 } 653 654cLWALocalNetUserEntry OBJECT-TYPE 655 SYNTAX CLWALocalNetUserEntry 656 MAX-ACCESS not-accessible 657 STATUS current 658 DESCRIPTION 659 "Each entry in this table represents to a guest 660 or permanent user present in the controller." 661 INDEX { cLWALocalNetUserName } 662 ::= { cLWALocalNetUserTable 1 } 663 664CLWALocalNetUserEntry ::= SEQUENCE { 665 cLWALocalNetUserName SnmpAdminString, 666 cLWALocalNetUserIsGuest TruthValue, 667 cLWALocalNetUserRole OCTET STRING, 668 cLWALocalNetUserLoginTime Unsigned32, 669 cLWALocalNetUserLoginCount Unsigned32, 670 cLWALocalNetUserLifeTime TimeTicks 671} 672 673cLWALocalNetUserName OBJECT-TYPE 674 SYNTAX SnmpAdminString 675 MAX-ACCESS not-accessible 676 STATUS current 677 DESCRIPTION 678 "This object represents the user name of the guest 679 user or the permanent user in the controller." 680 ::= { cLWALocalNetUserEntry 1 } 681 682cLWALocalNetUserIsGuest OBJECT-TYPE 683 SYNTAX TruthValue 684 MAX-ACCESS read-write 685 STATUS current 686 DESCRIPTION 687 "This object specifies the type of user on controller. 688 A value of 'true' indicates that client is a guest user. 689 A value of 'false' indicates that client is a permanent user." 690 ::= { cLWALocalNetUserEntry 2 } 691 692cLWALocalNetUserRole OBJECT-TYPE 693 SYNTAX OCTET STRING 694 MAX-ACCESS read-write 695 STATUS current 696 DESCRIPTION 697 "This object specifies the role of a guest user. This object is 698 not applicable if the user is not a guest user as indicated by 699 a value of 'false' for cLWALocalNetUserIsGuest." 700 ::= { cLWALocalNetUserEntry 3 } 701 702cLWALocalNetUserLoginTime OBJECT-TYPE 703 SYNTAX Unsigned32 704 UNITS "seconds" 705 MAX-ACCESS read-only 706 STATUS current 707 DESCRIPTION 708 "This object represents the time at which the guest user first 709 logged in. This represents number of seconds elapsed since 710 00:00:00 on January 1, 1970, Coordinated Universal Time (UTC). 711 This object is not applicable if the user is not guest user as 712 indicated by a value of 'false' for cLWALocalNetUserIsGuest." 713 ::= { cLWALocalNetUserEntry 4 } 714 715cLWALocalNetUserLoginCount OBJECT-TYPE 716 SYNTAX Unsigned32 717 MAX-ACCESS read-only 718 STATUS current 719 DESCRIPTION 720 "This object represents the number of logins made by a guest 721 user. This object is not applicable if the user is not a guest 722 user as indicated by a value of 'false' for 723 cLWALocalNetUserIsGuest." 724 ::= { cLWALocalNetUserEntry 5 } 725 726cLWALocalNetUserLifeTime OBJECT-TYPE 727 SYNTAX TimeTicks 728 MAX-ACCESS read-write 729 STATUS current 730 DESCRIPTION 731 "This object specifies the lifetime of an user account 732 expressed in hundredths of a second. WLAN identifiers 733 which have webauth policy, are valid for guest user." 734 ::= { cLWALocalNetUserEntry 6 } 735 736cLWALocalNetUserMaxGuestRoles OBJECT-TYPE 737 SYNTAX Unsigned32 (1..32) 738 MAX-ACCESS read-write 739 STATUS current 740 DESCRIPTION 741 "This object specifies the maximum number of guest-role users 742 that can be configured on the controller." 743 DEFVAL { 10 } 744 ::= { ciscoLwappLocalNetUserConfig 2 } 745 746cLWALocalNetUserGuestRolesCount OBJECT-TYPE 747 SYNTAX Unsigned32 (1..32) 748 MAX-ACCESS read-only 749 STATUS current 750 DESCRIPTION 751 "This object represents the count of the number of guest-roles 752 currently configured on the controller." 753 DEFVAL { 0 } 754 ::= { ciscoLwappLocalNetUserConfig 3 } 755 756-- ******************************************************************** 757-- * Configure role to bandwidth contract mapping 758-- ******************************************************************** 759 760cLWALocalNetUserRoleTable OBJECT-TYPE 761 SYNTAX SEQUENCE OF CLWALocalNetUserRoleEntry 762 MAX-ACCESS not-accessible 763 STATUS current 764 DESCRIPTION 765 "This table contains the roles that can be assigned to guest 766 users." 767 ::= { ciscoLwappLocalNetUserConfig 4 } 768 769cLWALocalNetUserRoleEntry OBJECT-TYPE 770 SYNTAX CLWALocalNetUserRoleEntry 771 MAX-ACCESS not-accessible 772 STATUS current 773 DESCRIPTION 774 "Each entry in this table represents the entry in 775 cLWALocalNetUserRoleTable, which indicates the various 776 roles of a guest user." 777 INDEX { cLWALocalNetUserRoleName } 778 ::= { cLWALocalNetUserRoleTable 1 } 779 780CLWALocalNetUserRoleEntry ::= SEQUENCE { 781 cLWALocalNetUserRoleName SnmpAdminString, 782 cLWALocalNetUserRoleAverageDataRate Unsigned32, 783 cLWALocalNetUserRoleBurstDataRate Unsigned32, 784 cLWALocalNetUserRoleAvgRealTimeDataRate Unsigned32, 785 cLWALocalNetUserRoleBurstRealTimeDataRate Unsigned32, 786 cLWALocalNetUserRoleRowStatus RowStatus 787} 788 789cLWALocalNetUserRoleName OBJECT-TYPE 790 SYNTAX SnmpAdminString 791 MAX-ACCESS not-accessible 792 STATUS current 793 DESCRIPTION 794 "This object represents the name of the guest user role." 795 ::= { cLWALocalNetUserRoleEntry 1 } 796 797cLWALocalNetUserRoleAverageDataRate OBJECT-TYPE 798 SYNTAX Unsigned32 (0..60000) 799 UNITS "Kbps" 800 MAX-ACCESS read-create 801 STATUS current 802 DESCRIPTION 803 "This object specifies the average data rate per user." 804 ::= { cLWALocalNetUserRoleEntry 2 } 805 806cLWALocalNetUserRoleBurstDataRate OBJECT-TYPE 807 SYNTAX Unsigned32 (0..60000) 808 UNITS "Kbps" 809 MAX-ACCESS read-create 810 STATUS current 811 DESCRIPTION 812 "This object specifies the burst data rate per user." 813 ::= { cLWALocalNetUserRoleEntry 3 } 814 815cLWALocalNetUserRoleAvgRealTimeDataRate OBJECT-TYPE 816 SYNTAX Unsigned32 (0..60000) 817 UNITS "Kbps" 818 MAX-ACCESS read-create 819 STATUS current 820 DESCRIPTION 821 "This object specifies the average real time data rate per 822 user." 823 ::= { cLWALocalNetUserRoleEntry 4 } 824 825cLWALocalNetUserRoleBurstRealTimeDataRate OBJECT-TYPE 826 SYNTAX Unsigned32 (0..60000) 827 UNITS "Kbps" 828 MAX-ACCESS read-create 829 STATUS current 830 DESCRIPTION 831 "This object specifies the burst real time data rate per user." 832 ::= { cLWALocalNetUserRoleEntry 5 } 833 834cLWALocalNetUserRoleRowStatus OBJECT-TYPE 835 SYNTAX RowStatus 836 MAX-ACCESS read-create 837 STATUS current 838 DESCRIPTION 839 "This is the status column for this row and is used to create 840 and delete specific instances of rows in this table." 841 ::= { cLWALocalNetUserRoleEntry 6 } 842 843cLWACustomizedWebPageListTable OBJECT-TYPE 844 SYNTAX SEQUENCE OF CLWACustomizedWebPageListEntry 845 MAX-ACCESS not-accessible 846 STATUS current 847 DESCRIPTION 848 "This table contains the list of web pages downloaded on 849 the controller." 850 ::= { ciscoLwappWebPageList 1 } 851 852cLWACustomizedWebPageListEntry OBJECT-TYPE 853 SYNTAX CLWACustomizedWebPageListEntry 854 MAX-ACCESS not-accessible 855 STATUS current 856 DESCRIPTION 857 "Each entry in this table represents the conceptual row of the 858 cLWACustomizedWebPageListTable. Each entry will be having the 859 customized web login page." 860 INDEX { cLWACustomizedWebLoginPage } 861 ::= { cLWACustomizedWebPageListTable 1 } 862 863CLWACustomizedWebPageListEntry ::= SEQUENCE { 864 cLWACustomizedWebLoginPage SnmpAdminString 865} 866 867cLWACustomizedWebLoginPage OBJECT-TYPE 868 SYNTAX SnmpAdminString 869 MAX-ACCESS read-only 870 STATUS current 871 DESCRIPTION 872 "This object represents the login page which will be displayed 873 to the client connecting to the WLANs." 874 ::= { cLWACustomizedWebPageListEntry 1 } 875 876cLGuestUserSessionStatusTable OBJECT-TYPE 877 SYNTAX SEQUENCE OF CLGuestUserSessionStatusEntry 878 MAX-ACCESS not-accessible 879 STATUS current 880 DESCRIPTION 881 "This table contains information about the various sessions, 882 indicated by the cLGuestUserSessionIdentifier, for all the 883 guest users, indicated by cLGuestUserName." 884 ::= { ciscoLwappGuestUserSessionStatus 1 } 885 886cLGuestUserSessionStatusEntry OBJECT-TYPE 887 SYNTAX CLGuestUserSessionStatusEntry 888 MAX-ACCESS not-accessible 889 STATUS current 890 DESCRIPTION 891 "Each entry in this table represents a particular session for 892 a guest user. 893 An entry is created when a guest user logs in with a valid 894 username and password. The entry gets removed, when the user 895 logs out." 896 INDEX { 897 cLGuestUserName, 898 cLGuestUserSessionId 899 } 900 ::= { cLGuestUserSessionStatusTable 1 } 901 902CLGuestUserSessionStatusEntry ::= 903 SEQUENCE { 904 cLGuestUserName OCTET STRING, 905 cLGuestUserSessionId Unsigned32, 906 cLGuestUserClientMacAddress MacAddress, 907 cLGuestUserClientIpAddressType InetAddressType, 908 cLGuestUserClientIpAddress InetAddress, 909 cLGuestUserApMacAddress MacAddress, 910 cLGuestUserLoggedInTime Unsigned32, 911 cLGuestUserLoggedOutTime Unsigned32, 912 cLGuestUserBytesReceived Counter64, 913 cLGuestUserBytesTransmitted Counter64 914 } 915 916cLGuestUserName OBJECT-TYPE 917 SYNTAX OCTET STRING(SIZE(1..24)) 918 MAX-ACCESS not-accessible 919 STATUS current 920 DESCRIPTION 921 "This object represents the name of the guest user." 922 ::= { cLGuestUserSessionStatusEntry 1 } 923 924cLGuestUserSessionId OBJECT-TYPE 925 SYNTAX Unsigned32 926 MAX-ACCESS not-accessible 927 STATUS current 928 DESCRIPTION 929 "This object represents the session identifier of a particular 930 session, used by a guest user represented by cLGuestUserName." 931 ::= { cLGuestUserSessionStatusEntry 2 } 932 933cLGuestUserClientMacAddress OBJECT-TYPE 934 SYNTAX MacAddress 935 MAX-ACCESS read-only 936 STATUS current 937 DESCRIPTION 938 "This object represents the MAC address of the client, which 939 logged in/out in the particular session corresponding 940 to cLGuestUserSessionId." 941 ::= { cLGuestUserSessionStatusEntry 3 } 942 943cLGuestUserClientIpAddressType OBJECT-TYPE 944 SYNTAX InetAddressType 945 MAX-ACCESS read-only 946 STATUS current 947 DESCRIPTION 948 "This object represents the IP address type of 949 cLGuestUserClientIpAddress." 950 ::= { cLGuestUserSessionStatusEntry 4 } 951 952cLGuestUserClientIpAddress OBJECT-TYPE 953 SYNTAX InetAddress 954 MAX-ACCESS read-only 955 STATUS current 956 DESCRIPTION 957 "This object represents the IP address of the client, which 958 logged in/out in the particular session corresponding 959 to cLGuestUserSessionId." 960 ::= { cLGuestUserSessionStatusEntry 5 } 961 962cLGuestUserApMacAddress OBJECT-TYPE 963 SYNTAX MacAddress 964 MAX-ACCESS read-only 965 STATUS current 966 DESCRIPTION 967 "This object represents the MAC address of the AP, using which 968 the client had joined to the controller using the guest user 969 account corresponding to cLGuestUserName." 970 ::= { cLGuestUserSessionStatusEntry 6 } 971 972cLGuestUserLoggedInTime OBJECT-TYPE 973 SYNTAX Unsigned32 974 UNITS "seconds" 975 MAX-ACCESS read-only 976 STATUS current 977 DESCRIPTION 978 "This object represents the time at which the guest client 979 logged in that particular session corresponding to 980 cLGuestUserSessionId. 981 This represents number of seconds elapsed since 00:00:00 982 on January 1, 1970, Coordinated Universal Time (UTC). So 983 a value of '1131362704' means 'Mon Nov 7 16:55:04 2005'." 984 ::= { cLGuestUserSessionStatusEntry 7 } 985 986cLGuestUserLoggedOutTime OBJECT-TYPE 987 SYNTAX Unsigned32 988 UNITS "seconds" 989 MAX-ACCESS read-only 990 STATUS current 991 DESCRIPTION 992 "This object represents the time at which the guest client 993 logged out of that particular session corresponding to 994 cLGuestUserSessionId. 995 This represents number of seconds elapsed since 00:00:00 996 on January 1, 1970, Coordinated Universal Time (UTC). So 997 a value of '1131362704' means 'Mon Nov 7 16:55:04 2005'." 998 ::= { cLGuestUserSessionStatusEntry 8 } 999 1000cLGuestUserBytesReceived OBJECT-TYPE 1001 SYNTAX Counter64 1002 UNITS "Bytes" 1003 MAX-ACCESS read-only 1004 STATUS current 1005 DESCRIPTION 1006 "This object represents the number of bytes received by the 1007 guest user in that particular session corresponding to 1008 cLGuestUserSessionId." 1009 ::= { cLGuestUserSessionStatusEntry 9 } 1010 1011cLGuestUserBytesTransmitted OBJECT-TYPE 1012 SYNTAX Counter64 1013 UNITS "Bytes" 1014 MAX-ACCESS read-only 1015 STATUS current 1016 DESCRIPTION 1017 "This object represents the number of bytes transmitted by the 1018 guest user in that particular session corresponding to 1019 cLGuestUserSessionId." 1020 ::= { cLGuestUserSessionStatusEntry 10 } 1021 1022-- ******************************************************************** 1023-- Portal Server Configure 1024-- ******************************************************************** 1025 1026cLWAPortalConfigTable OBJECT-TYPE 1027 SYNTAX SEQUENCE OF CLWAPortalConfigEntry 1028 MAX-ACCESS not-accessible 1029 STATUS current 1030 DESCRIPTION 1031 "This table contains the list of portal servers related 1032 configurations of the controller." 1033 ::= { ciscoLwappPortalConfig 1 } 1034 1035cLWAPortalConfigEntry OBJECT-TYPE 1036 SYNTAX CLWAPortalConfigEntry 1037 MAX-ACCESS not-accessible 1038 STATUS current 1039 DESCRIPTION 1040 "Each entry in this table represents an entry about the portal 1041 server related configuration on the controller." 1042 INDEX { cLWAPortalIndex } 1043 ::= { cLWAPortalConfigTable 1 } 1044 1045CLWAPortalConfigEntry ::= SEQUENCE { 1046 cLWAPortalIndex Unsigned32, 1047 cLWAPortalServerAddrType InetAddressType, 1048 cLWAPortalServerIp InetAddress, 1049 cLWAPortalUnreachSet TruthValue 1050} 1051 1052cLWAPortalIndex OBJECT-TYPE 1053 SYNTAX Unsigned32 1054 MAX-ACCESS not-accessible 1055 STATUS current 1056 DESCRIPTION 1057 "This object represents the index of the portal server." 1058 ::= { cLWAPortalConfigEntry 1 } 1059 1060cLWAPortalServerAddrType OBJECT-TYPE 1061 SYNTAX InetAddressType 1062 MAX-ACCESS read-only 1063 STATUS current 1064 DESCRIPTION 1065 "This object represents the IP address type of portal server." 1066 ::= { cLWAPortalConfigEntry 2 } 1067 1068cLWAPortalServerIp OBJECT-TYPE 1069 SYNTAX InetAddress 1070 MAX-ACCESS read-only 1071 STATUS current 1072 DESCRIPTION 1073 "This object represents the IP address of portal server." 1074 ::= { cLWAPortalConfigEntry 3 } 1075 1076cLWAPortalUnreachSet OBJECT-TYPE 1077 SYNTAX TruthValue 1078 MAX-ACCESS read-only 1079 STATUS current 1080 DESCRIPTION 1081 "This object represents whether this portal server is 1082 reachable or not. 1083 The value of 'true' indicates that portal server is reachable. 1084 The value of 'false' indicates this portal server is not 1085 reachable." 1086 ::= { cLWAPortalConfigEntry 4 } 1087 1088-- ******************************************************************** 1089-- Portal Server Stats Counter 1090-- ******************************************************************** 1091cLWAPortalCounterTable OBJECT-TYPE 1092 SYNTAX SEQUENCE OF CLWAPortalCounterEntry 1093 MAX-ACCESS not-accessible 1094 STATUS current 1095 DESCRIPTION 1096 "This table contains the list of portal server related 1097 statistics on the controller." 1098 ::= { ciscoLwappPortalStats 1 } 1099 1100cLWAPortalCounterEntry OBJECT-TYPE 1101 SYNTAX CLWAPortalCounterEntry 1102 MAX-ACCESS not-accessible 1103 STATUS current 1104 DESCRIPTION 1105 "Each entry in this table represents an entry in the 1106 portal server related statistics on the controller." 1107 INDEX { cLWAPortalIndex } 1108 ::= { cLWAPortalCounterTable 1 } 1109 1110CLWAPortalCounterEntry ::= SEQUENCE { 1111 cLWAPortalChallengeReq Counter32, 1112 cLWAPortalChallengeAck Counter32, 1113 cLWAPortalChallengeErr Counter32, 1114 cLWAPortalAuthenticationReq Counter32, 1115 cLWAPortalAuthenticationAck Counter32, 1116 cLWAPortalAuthenticationErr Counter32, 1117 cLWAPortalLogoutReq Counter32, 1118 cLWAPortalLogoutAck Counter32, 1119 cLWAPortalLogoutErr Counter32, 1120 cLWAPortalLogoutNTF Counter32, 1121 cLWAPortalUnknownReq Counter32, 1122 cLWAPortalAuthenticatedClient Counter32, 1123 cLWAPortalAuthenticatedMaxClient Counter32, 1124 cLWAPortalHttpReq Counter32 1125} 1126 1127cLWAPortalChallengeReq OBJECT-TYPE 1128 SYNTAX Counter32 1129 MAX-ACCESS read-only 1130 STATUS current 1131 DESCRIPTION 1132 "This object represents the number of challenge requests 1133 sent to the portal server." 1134 ::= { cLWAPortalCounterEntry 1 } 1135 1136cLWAPortalChallengeAck OBJECT-TYPE 1137 SYNTAX Counter32 1138 MAX-ACCESS read-only 1139 STATUS current 1140 DESCRIPTION 1141 "This object represents the number of challenge acknowledgements 1142 received from the portal server." 1143 ::= { cLWAPortalCounterEntry 2 } 1144 1145cLWAPortalChallengeErr OBJECT-TYPE 1146 SYNTAX Counter32 1147 MAX-ACCESS read-only 1148 STATUS current 1149 DESCRIPTION 1150 "This object represents the number of challenge error 1151 communications between WLC and the portal server." 1152 ::= { cLWAPortalCounterEntry 3 } 1153 1154cLWAPortalAuthenticationReq OBJECT-TYPE 1155 SYNTAX Counter32 1156 MAX-ACCESS read-only 1157 STATUS current 1158 DESCRIPTION 1159 "This object represents the number of authentication requests 1160 sent to the portal server." 1161 ::= { cLWAPortalCounterEntry 4 } 1162 1163cLWAPortalAuthenticationAck OBJECT-TYPE 1164 SYNTAX Counter32 1165 MAX-ACCESS read-only 1166 STATUS current 1167 DESCRIPTION 1168 "This object represents the number of authentication 1169 acknowledgements received from the portal server." 1170 ::= { cLWAPortalCounterEntry 5 } 1171 1172cLWAPortalAuthenticationErr OBJECT-TYPE 1173 SYNTAX Counter32 1174 MAX-ACCESS read-only 1175 STATUS current 1176 DESCRIPTION 1177 "This object represents the number of authentication error 1178 communications between WLC and the portal server." 1179 ::= { cLWAPortalCounterEntry 6 } 1180 1181cLWAPortalLogoutReq OBJECT-TYPE 1182 SYNTAX Counter32 1183 MAX-ACCESS read-only 1184 STATUS current 1185 DESCRIPTION 1186 "This object represents the number of logout requests sent 1187 to the portal server." 1188 ::= { cLWAPortalCounterEntry 7 } 1189 1190cLWAPortalLogoutAck OBJECT-TYPE 1191 SYNTAX Counter32 1192 MAX-ACCESS read-only 1193 STATUS current 1194 DESCRIPTION 1195 "This object represents the number of logout acknowledgements 1196 received from the portal server." 1197 ::= { cLWAPortalCounterEntry 8 } 1198 1199cLWAPortalLogoutErr OBJECT-TYPE 1200 SYNTAX Counter32 1201 MAX-ACCESS read-only 1202 STATUS current 1203 DESCRIPTION 1204 "This object represents the number of logout error 1205 communications between WLC and the portal server." 1206 ::= { cLWAPortalCounterEntry 9 } 1207 1208cLWAPortalLogoutNTF OBJECT-TYPE 1209 SYNTAX Counter32 1210 MAX-ACCESS read-only 1211 STATUS current 1212 DESCRIPTION 1213 "This object represents the number of logout notification 1214 communications between WLC and the portal server." 1215 ::= { cLWAPortalCounterEntry 10 } 1216 1217cLWAPortalUnknownReq OBJECT-TYPE 1218 SYNTAX Counter32 1219 MAX-ACCESS read-only 1220 STATUS current 1221 DESCRIPTION 1222 "This object represents the number of unknown requests 1223 sent from WLC to the portal server." 1224 ::= { cLWAPortalCounterEntry 11 } 1225 1226cLWAPortalAuthenticatedClient OBJECT-TYPE 1227 SYNTAX Counter32 1228 MAX-ACCESS read-only 1229 STATUS current 1230 DESCRIPTION 1231 "This object represents the number of 1232 authenticated client counters." 1233 ::= { cLWAPortalCounterEntry 12 } 1234 1235cLWAPortalAuthenticatedMaxClient OBJECT-TYPE 1236 SYNTAX Counter32 1237 MAX-ACCESS read-only 1238 STATUS current 1239 DESCRIPTION 1240 "This object represents the maximum number of clients that got 1241 authenticated through the portal server." 1242 ::= { cLWAPortalCounterEntry 13 } 1243 1244cLWAPortalHttpReq OBJECT-TYPE 1245 SYNTAX Counter32 1246 MAX-ACCESS read-only 1247 STATUS current 1248 DESCRIPTION 1249 "This object represents the number of HTTP requests from 1250 WLC to the portal server." 1251 ::= { cLWAPortalCounterEntry 14 } 1252 1253-- ******************************************************************** 1254-- Portal Server Stats Counter 1255-- ******************************************************************** 1256 1257cLWAPortalDisconnectOnlineUsersCount OBJECT-TYPE 1258 SYNTAX Counter32 1259 MAX-ACCESS read-only 1260 STATUS current 1261 DESCRIPTION 1262 "This object represents the number of logout 1263 sent to portal server." 1264 ::= { ciscoLwappPortalTotalStats 1 } 1265 1266cLWAPortalConnectLostUsersCount OBJECT-TYPE 1267 SYNTAX Counter32 1268 MAX-ACCESS read-only 1269 STATUS current 1270 DESCRIPTION 1271 "This object represents the number of abnormal 1272 offline users with portal authentication attribute." 1273 ::= { ciscoLwappPortalTotalStats 2 } 1274 1275cLWAPortalAuthReqCount OBJECT-TYPE 1276 SYNTAX Counter32 1277 MAX-ACCESS read-only 1278 STATUS current 1279 DESCRIPTION 1280 "This object represents the total number of 1281 authentication requests sent to portal server." 1282 ::= { ciscoLwappPortalTotalStats 3 } 1283 1284cLWAPortalAuthReqSucessCount OBJECT-TYPE 1285 SYNTAX Counter32 1286 MAX-ACCESS read-only 1287 STATUS current 1288 DESCRIPTION 1289 "This object represents the total number of successful 1290 authentication requests sent to the portal server." 1291 ::= { ciscoLwappPortalTotalStats 4 } 1292 1293cLWAPortalAuthReqFailureCount OBJECT-TYPE 1294 SYNTAX Counter32 1295 MAX-ACCESS read-only 1296 STATUS current 1297 DESCRIPTION 1298 "This object represents the total number of failed 1299 authentication requests sent to the portal server." 1300 ::= { ciscoLwappPortalTotalStats 5 } 1301 1302cLWAPortalMaxAuthClient OBJECT-TYPE 1303 SYNTAX Integer32 1304 MAX-ACCESS read-only 1305 STATUS current 1306 DESCRIPTION 1307 "This object represents the max authenticated clients the 1308 portal server allows." 1309 ::= { ciscoLwappPortalTotalStats 6 } 1310 1311-- ******************************************************************** 1312-- * Notification objects 1313-- ******************************************************************** 1314 1315cLWAGuestUserName OBJECT-TYPE 1316 SYNTAX OCTET STRING (SIZE (1..24)) 1317 MAX-ACCESS accessible-for-notify 1318 STATUS current 1319 DESCRIPTION 1320 "This object represents the name of the guest user." 1321 ::= { ciscoLwappWebAuthMIBNotifObjs 1 } 1322 1323-- ******************************************************************** 1324-- * Notifications 1325-- ******************************************************************** 1326 1327cLWAGuestUserRemoved NOTIFICATION-TYPE 1328 OBJECTS { cLWAGuestUserName } 1329 STATUS current 1330 DESCRIPTION 1331 "This notification is generated when the lifetime of the 1332 guest-user expires and the guest-user's accounts are 1333 removed." 1334 ::= { ciscoLwappWebAuthMIBNotifs 1 } 1335 1336cLWAGuestUserAdded NOTIFICATION-TYPE 1337 OBJECTS { cLWAGuestUserName } 1338 STATUS current 1339 DESCRIPTION 1340 "This notification is generated when the guest user is added." 1341 ::= { ciscoLwappWebAuthMIBNotifs 2 } 1342 1343cLWAGuestUserLoggedIn NOTIFICATION-TYPE 1344 OBJECTS { 1345 cLWAGuestUserName, 1346 cLGuestUserClientMacAddress, 1347 cLGuestUserClientIpAddressType, 1348 cLGuestUserClientIpAddress, 1349 cLGuestUserApMacAddress, 1350 cLApName 1351 } 1352 STATUS current 1353 DESCRIPTION 1354 "This notification is generated when the guest user is 1355 logged in." 1356 ::= { ciscoLwappWebAuthMIBNotifs 3 } 1357 1358cLWAGuestUserLoggedOut NOTIFICATION-TYPE 1359 OBJECTS { 1360 cLWAGuestUserName, 1361 cLGuestUserClientMacAddress, 1362 cLGuestUserClientIpAddressType, 1363 cLGuestUserClientIpAddress, 1364 cLGuestUserApMacAddress, 1365 cLApName 1366 } 1367 STATUS current 1368 DESCRIPTION 1369 "This notification is generated when the guest user is logged 1370 out." 1371 ::= { ciscoLwappWebAuthMIBNotifs 4 } 1372 1373cLWAPortalUnreachNotify NOTIFICATION-TYPE 1374 OBJECTS { 1375 cLWAPortalServerAddrType, 1376 cLWAPortalServerIp, 1377 cLWAPortalUnreachSet 1378 } 1379 STATUS current 1380 DESCRIPTION 1381 "This notification is generated when portal server is 1382 unreachable/recovered." 1383 ::= { ciscoLwappWebAuthMIBNotifs 5 } 1384 1385-- ******************************************************************** 1386-- * Compliance statements 1387-- ******************************************************************** 1388 1389ciscoLwappWebAuthMIBCompliances OBJECT IDENTIFIER 1390 ::= { ciscoLwappWebAuthMIBConform 1 } 1391 1392ciscoLwappWebAuthMIBGroups OBJECT IDENTIFIER 1393 ::= { ciscoLwappWebAuthMIBConform 2 } 1394 1395 1396cLWebAuthMIBCompliance MODULE-COMPLIANCE 1397 STATUS deprecated 1398 DESCRIPTION 1399 "The compliance statement for the SNMP entities that 1400 implement the ciscoLwappWebAuthMIB module." 1401 MODULE -- this module 1402 MANDATORY-GROUPS { 1403 cLWACustomWebAuthGroup, 1404 cLWAExternalWebAuthGroup, 1405 cLWAGuestAccessNotifObjGroup, 1406 cLWAGuestAccessNotifGroup 1407 } 1408 1409 OBJECT cLWAExternalWebServerRowStatus 1410 SYNTAX INTEGER { 1411 active(1), 1412 createAndGo(4), 1413 destroy(6) 1414 } 1415 DESCRIPTION 1416 "An implementation is only required to support 1417 three of the six enumerated values of the 1418 RowStatus textual convention, specifically, 1419 'active', 'createAndGo' and 'destroy'." 1420 ::= { ciscoLwappWebAuthMIBCompliances 1 } 1421 1422cLWebAuthMIBComplianceRev1 MODULE-COMPLIANCE 1423 STATUS deprecated 1424 DESCRIPTION 1425 "The compliance statement for the SNMP entities that 1426 implement the ciscoLwappWebAuthMIB module." 1427 MODULE -- this module 1428 MANDATORY-GROUPS { 1429 cLWACustomWebAuthGroup, 1430 cLWAExternalWebAuthGroup, 1431 cLWAGuestAccessNotifObjGroup, 1432 cLWAGuestAccessNotifGroup, 1433 cLWAGuestUserConfigGroup 1434 } 1435 1436 OBJECT cLWAExternalWebServerRowStatus 1437 SYNTAX INTEGER { 1438 active(1), 1439 createAndGo(4), 1440 destroy(6) 1441 } 1442 DESCRIPTION 1443 "An implementation is only required to support 1444 three of the six enumerated values of the 1445 RowStatus textual convention, specifically, 1446 'active', 'createAndGo' and 'destroy'." 1447 ::= { ciscoLwappWebAuthMIBCompliances 2 } 1448 1449cLWebAuthMIBComplianceRev2 MODULE-COMPLIANCE 1450 STATUS current 1451 DESCRIPTION 1452 "The compliance statement for the SNMP entities that 1453 implement the ciscoLwappWebAuthMIB module." 1454 MODULE -- this module 1455 MANDATORY-GROUPS { 1456 cLWACustomWebAuthGroupRev1, 1457 cLWAExternalWebAuthGroup, 1458 cLWAGuestAccessNotifObjGroup, 1459 cLWAGuestAccessNotifGroup, 1460 cLWAGuestUserConfigGroup, 1461 cLWAProxyRedirectGroup, 1462 cLWAGuestUserStatusGroup, 1463 cLWALocalNetUserGroup, 1464 cLWAGuestAccessNotifGroupSup01, 1465 cLWAWebAuthGroup, 1466 cLWAPortalStatsGroup 1467 } 1468 1469 OBJECT cLWAExternalWebServerRowStatus 1470 SYNTAX INTEGER { 1471 active(1), 1472 createAndGo(4), 1473 destroy(6) 1474 } 1475 DESCRIPTION 1476 "An implementation is only required to support 1477 three of the six enumerated values of the 1478 RowStatus textual convention, specifically, 1479 'active', 'createAndGo' and 'destroy'." 1480 ::= { ciscoLwappWebAuthMIBCompliances 3 } 1481 1482-- ******************************************************************** 1483-- * Units of conformance 1484-- ******************************************************************** 1485 1486cLWACustomWebAuthGroup OBJECT-GROUP 1487 OBJECTS { 1488 cLWAWebAuthType, 1489 cLWAManufacturerLogo, 1490 cLWACustomLogoFileName, 1491 cLWACustomWebTitle, 1492 cLWACustomWebMessage, 1493 cLWACustomWebRedirectURL, 1494 cLWAExternalWebAuthURL 1495 } 1496 STATUS deprecated 1497 DESCRIPTION 1498 "This collection of objects is used for internal- 1499 default and internal-custom web-authentication. 1500 cLWACustomWebAuthGroup object is superseded by 1501 cLWACustomWebAuthGroupRev1." 1502 ::= { ciscoLwappWebAuthMIBGroups 1 } 1503 1504cLWAExternalWebAuthGroup OBJECT-GROUP 1505 OBJECTS { 1506 cLWAExternalWebServerAddrType, 1507 cLWAExternalWebServerAddr, 1508 cLWAExternalWebServerRowStatus 1509 } 1510 STATUS current 1511 DESCRIPTION 1512 "This collection of objects is used for configuring 1513 Web servers for external web-authentication." 1514 ::= { ciscoLwappWebAuthMIBGroups 2 } 1515 1516cLWAGuestAccessNotifObjGroup OBJECT-GROUP 1517 OBJECTS { cLWAGuestUserName } 1518 STATUS current 1519 DESCRIPTION 1520 "This collection of objects are part of the Guest 1521 Access related notifications by the controller." 1522 ::= { ciscoLwappWebAuthMIBGroups 3 } 1523 1524cLWAGuestAccessNotifGroup NOTIFICATION-GROUP 1525 NOTIFICATIONS { cLWAGuestUserRemoved } 1526 STATUS current 1527 DESCRIPTION 1528 "These notifications are sent to the network 1529 management station to indicate the access status 1530 of guest users." 1531 ::= { ciscoLwappWebAuthMIBGroups 4 } 1532 1533cLWAGuestUserConfigGroup OBJECT-GROUP 1534 OBJECTS { cLWALocalNetUserIsGuest } 1535 STATUS current 1536 DESCRIPTION 1537 "This collection of objects is used for configuring 1538 guest user's parameters." 1539 ::= { ciscoLwappWebAuthMIBGroups 5 } 1540 1541cLWAProxyRedirectGroup OBJECT-GROUP 1542 OBJECTS { 1543 cLWAProxyRedirectMode, 1544 cLWAProxyRedirectPortNumber 1545 } 1546 STATUS current 1547 DESCRIPTION 1548 "This collection of objects is used for configuring WebAuth 1549 Proxy Redirection parameters." 1550 ::= { ciscoLwappWebAuthMIBGroups 6 } 1551 1552cLWAGuestUserStatusGroup OBJECT-GROUP 1553 OBJECTS { 1554 cLGuestUserClientMacAddress, 1555 cLGuestUserClientIpAddressType, 1556 cLGuestUserClientIpAddress, 1557 cLGuestUserApMacAddress, 1558 cLGuestUserLoggedInTime, 1559 cLGuestUserLoggedOutTime, 1560 cLGuestUserBytesReceived, 1561 cLGuestUserBytesTransmitted 1562 } 1563 STATUS current 1564 DESCRIPTION 1565 "This collection of objects represents the status of guest 1566 user." 1567 ::= { ciscoLwappWebAuthMIBGroups 7 } 1568 1569cLWALocalNetUserGroup OBJECT-GROUP 1570 OBJECTS { 1571 cLWALocalNetUserRole, 1572 cLWALocalNetUserLoginTime, 1573 cLWALocalNetUserLoginCount, 1574 cLWALocalNetUserMaxGuestRoles, 1575 cLWALocalNetUserGuestRolesCount, 1576 cLWALocalNetUserRoleAverageDataRate, 1577 cLWALocalNetUserRoleBurstDataRate, 1578 cLWALocalNetUserRoleAvgRealTimeDataRate, 1579 cLWALocalNetUserRoleBurstRealTimeDataRate, 1580 cLWALocalNetUserLifeTime, 1581 cLWALocalNetUserRoleRowStatus 1582 } 1583 STATUS current 1584 DESCRIPTION 1585 "This collection of objects is used for configuring local net 1586 user's parameters." 1587 ::= { ciscoLwappWebAuthMIBGroups 8 } 1588 1589cLWAGuestAccessNotifGroupSup01 NOTIFICATION-GROUP 1590 NOTIFICATIONS { 1591 cLWAGuestUserAdded, 1592 cLWAGuestUserLoggedIn, 1593 cLWAGuestUserLoggedOut, 1594 cLWAPortalUnreachNotify 1595 } 1596 STATUS current 1597 DESCRIPTION 1598 "These notifications are sent to the network management station 1599 to indicate the access status of guest users." 1600 ::= { ciscoLwappWebAuthMIBGroups 9 } 1601 1602cLWAWebAuthGroup OBJECT-GROUP 1603 OBJECTS { 1604 cLWlanGlobalWebAuthConfig, 1605 cLWlanWebAuthType, 1606 cLWlanWebAuthLoginPage, 1607 cLWlanExternalWebAuthUrl, 1608 cLWlanWebAuthLoginFailurePage, 1609 cLWlanWebAuthLogoutPage, 1610 cLWACustomizedWebLoginPage, 1611 cLWlanExternalWebAuthAcl, 1612 cLWlanWebAuthCaptiveBypassMode, 1613 cLWAPortalServerAddrType, 1614 cLWAPortalServerIp, 1615 cLWAPortalUnreachSet 1616 } 1617 STATUS current 1618 DESCRIPTION 1619 "This collection of objects is used for configuring Web servers 1620 for web-authentication." 1621 ::= { ciscoLwappWebAuthMIBGroups 10 } 1622 1623cLWACustomWebAuthGroupRev1 OBJECT-GROUP 1624 OBJECTS { 1625 cLWAWebAuthType, 1626 cLWAManufacturerLogo, 1627 cLWACustomLogoFileName, 1628 cLWACustomWebTitle, 1629 cLWACustomWebMessageRev1, 1630 cLWACustomWebRedirectURL, 1631 cLWAExternalWebAuthURL, 1632 cLWAWebAuthSecureWeb, 1633 cLWAWebAuthLoginSuccessPageMode, 1634 cLWACaptiveBypassMode 1635 } 1636 STATUS current 1637 DESCRIPTION 1638 "This collection of objects is used for internal- 1639 default and internal-custom web-authentication." 1640 ::= { ciscoLwappWebAuthMIBGroups 11 } 1641 1642cLWAPortalStatsGroup OBJECT-GROUP 1643 OBJECTS { 1644 cLWAPortalChallengeReq, 1645 cLWAPortalChallengeAck, 1646 cLWAPortalChallengeErr, 1647 cLWAPortalAuthenticationReq, 1648 cLWAPortalAuthenticationAck, 1649 cLWAPortalAuthenticationErr, 1650 cLWAPortalLogoutReq, 1651 cLWAPortalLogoutAck, 1652 cLWAPortalLogoutErr, 1653 cLWAPortalLogoutNTF, 1654 cLWAPortalUnknownReq, 1655 cLWAPortalAuthenticatedClient, 1656 cLWAPortalAuthenticatedMaxClient, 1657 cLWAPortalHttpReq, 1658 cLWAPortalDisconnectOnlineUsersCount, 1659 cLWAPortalConnectLostUsersCount, 1660 cLWAPortalAuthReqCount, 1661 cLWAPortalAuthReqSucessCount, 1662 cLWAPortalAuthReqFailureCount, 1663 cLWAPortalMaxAuthClient 1664 } 1665 STATUS current 1666 DESCRIPTION 1667 "This collection of objects provides the statistics of portal 1668 server about web-authentication." 1669 ::= { ciscoLwappWebAuthMIBGroups 12 } 1670 1671 1672END 1673 1674