-- ******************************************************************* -- CISCO-LWAPP-SYS-MIB.my -- March 2007, Devesh Pujari, Srinath Candadai -- Feb 2011, Suja Thangaveluchamy -- -- Copyright (c) 2007-2012-2018 by Cisco Systems Inc. -- All rights reserved. -- ******************************************************************* CISCO-LWAPP-SYS-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Unsigned32, IpAddress, NOTIFICATION-TYPE FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF MacAddress, RowStatus, TruthValue FROM SNMPv2-TC SnmpAdminString FROM SNMP-FRAMEWORK-MIB InetAddressType, InetAddress, InetPortNumber FROM INET-ADDRESS-MIB cldcClientAccessVLAN FROM CISCO-LWAPP-DOT11-CLIENT-MIB ciscoMgmt FROM CISCO-SMI; -- ******************************************************************** -- * MODULE IDENTITY -- ******************************************************************** ciscoLwappSysMIB MODULE-IDENTITY LAST-UPDATED "201807030000Z" ORGANIZATION "Cisco Systems Inc." CONTACT-INFO "Cisco Systems, Customer Service Postal: 170 West Tasman Drive San Jose, CA 95134 USA Tel: +1 800 553-NETS Email: cs-wnbu-snmp@cisco.com" DESCRIPTION "This MIB is intended to be implemented on all those devices operating as Central controllers, that terminate the Light Weight Access Point Protocol tunnel from Cisco Light-weight LWAPP Access Points. This MIB provides global configuration and status information for the controller. All general system related information is presented in this MIB. The relationship between CC and the LWAPP APs can be depicted as follows: +......+ +......+ +......+ + + + + + + + CC + + CC + + CC + + + + + + + +......+ +......+ +......+ .. . . .. . . . . . . . . . . . . . . . . . . +......+ +......+ +......+ +......+ + + + + + + + + + AP + + AP + + AP + + AP + + + + + + + + + +......+ +......+ +......+ +......+ . . . . . . . . . . . . . . . . . . . +......+ +......+ +......+ +......+ + + + + + + + + + MN + + MN + + MN + + MN + + + + + + + + + +......+ +......+ +......+ +......+ The LWAPP tunnel exists between the controller and the APs. The MNs communicate with the APs through the protocol defined by the 802.11 standard. LWAPP APs, upon bootup, discover and join one of the controllers and the controller pushes the configuration, that includes the WLAN parameters, to the LWAPP APs. The APs then encapsulate all the 802.11 frames from wireless clients inside LWAPP frames and forward the LWAPP frames to the controller. GLOSSARY Access Point ( AP ) An entity that contains an 802.11 medium access control ( MAC ) and physical layer ( PHY ) interface and provides access to the distribution services via the wireless medium for associated clients. LWAPP APs encapsulate all the 802.11 frames in LWAPP frames and sends them to the controller to which it is logically connected. Light Weight Access Point Protocol ( LWAPP ) This is a generic protocol that defines the communication between the Access Points and the Central Controller. Mobile Node ( MN ) A roaming 802.11 wireless device in a wireless network associated with an access point. Mobile Node and client are used interchangeably. Extensible Authentication Protocol ( EAP ) EAP is a universal authentication protocol used in wireless and PPP networks. It is defined by RFC 3748. EAP-Flexible Authentication ( EAP-FAST ) This protocol is used via secure tunneling for 802.1X EAP. PAC PAC (Protected Access Credential) is a meachanism for mutual authentication in EAP-FAST. PEAP The Protected Extensible Authentication Protocol, also known as Protected EAP or simply PEAP, is a protocol that encapsulates EAP within a potentially encrypted and authenticated Transport Layer Security (TLS) tunnel.The purpose was to correct deficiencies in EAP; EAP assumed a protected communication channel, such as that provided by physical security, so facilities for protection of the EAP conversation were not provided. EAP-SIM EAP for GSM Subscriber Identity Module (EAP-SIM) is used for authentication and session key distribution using the Subscriber Identity Module (SIM) from the Global System for Mobile Communications (GSM). RAID Redudant array of independant disks (RAID) combines multiple disk drive components into logical unit for the purposes of data redundancy and performance improvements. Lawful-Interception (LI) Lawful Interception is a feature to send client logging details to a server. REFERENCE [1] Wireless LAN Medium Access Control ( MAC ) and Physical Layer ( PHY ) Specifications. [2] Draft-obara-capwap-lwapp-00.txt, IETF Light Weight Access Point Protocol. [3] IEEE 802.1X - Authentication for Wireless and Wired Connections." REVISION "201807030000Z" DESCRIPTION "Added following objects -clsLiStatus -clsLiReportingInterval -clsLiAddressType -clsLiAddress Added new enum yangBundle type for clsUploadFileType object." REVISION "201804240000Z" DESCRIPTION "Added clsTransferStreamingUsername, clsTransferStreamingPassword, clsTransferStreamingOptimizedJoinEnable, clsUSBMode. Added new enum value https(4) and sftp(5) to clsTransferStreamingMode. Added new enum value usb(4) to clsTransferMode." REVISION "201705030000Z" DESCRIPTION "Added ciscoLwappLyncInfoGroup, ciscoLwappSysInfoGroup, ciscoLwappSysMulticastMLDGroup, ciscoLwappSysConfigGroupSup1, ciscoLwappSysStatsConfigGroup. Deprecated ciscoLwappSysMIBComplianceRev2 and replaced by ciscoLwappSysMIBComplianceRev3." REVISION "201206180000Z" DESCRIPTION "Added ciscoLwappSysPortConfigGroup, ciscoLwappSysSecurityConfigGroup, ciscoLwappSysIgmpConfigGroup, ciscoLwappSysSecNotifObjsGroup, ciscoLwappSysNotifsGroup and ciscoLwappSysNotifControlGroup. Deprecated ciscoLwappSysMIBComplianceRev1 and added ciscoLwappSysMIBComplianceRev2" REVISION "201002090000Z" DESCRIPTION "Updated clsTransferConfigGroup, ciscoLwappSysConfigGroupSup1. Deprecate ciscoLwappSysMIBCompliance. Added clsTransferConfig, clsSysArpProxyEnabled." REVISION "200710170000Z" DESCRIPTION "Added timezone and syslog objects." REVISION "200703140000Z" DESCRIPTION "Initial version of this MIB module." ::= { ciscoMgmt 618 } ciscoLwappSysMIBNotifs OBJECT IDENTIFIER ::= { ciscoLwappSysMIB 0 } ciscoLwappSysMIBObjects OBJECT IDENTIFIER ::= { ciscoLwappSysMIB 1 } ciscoLwappSysMIBConform OBJECT IDENTIFIER ::= { ciscoLwappSysMIB 2 } clsConfig OBJECT IDENTIFIER ::= { ciscoLwappSysMIBObjects 1 } clsConfigDownload OBJECT IDENTIFIER ::= { clsConfig 2 } clsConfigUpload OBJECT IDENTIFIER ::= { clsConfig 3 } clsTransferConfigGroup OBJECT IDENTIFIER ::= { clsConfig 4 } clsConfigGeneral OBJECT IDENTIFIER ::= { clsConfig 5 } clsConfigNetworkGeneral OBJECT IDENTIFIER ::= { clsConfigGeneral 5 } clsLiConfigGeneral OBJECT IDENTIFIER ::= { clsConfigGeneral 7 } clsSyslogIpConfig OBJECT IDENTIFIER ::= { clsConfig 6 } clsTransferConfig OBJECT IDENTIFIER ::= { clsConfig 8 } cLSysMulticastIGMP OBJECT IDENTIFIER ::= { clsConfig 13 } cLSPortModeConfig OBJECT IDENTIFIER ::= { clsConfig 14 } clsCoreDump OBJECT IDENTIFIER ::= { clsConfig 15 } cLSysMulticastMLD OBJECT IDENTIFIER ::= { clsConfig 17 } clsConfigStats OBJECT IDENTIFIER ::= { clsConfig 18 } clsAlarmObjects OBJECT IDENTIFIER ::= { clsConfig 19 } clsSysThresholdConfig OBJECT IDENTIFIER ::= { clsConfig 20 } clsNMHeartBeat OBJECT IDENTIFIER ::= { clsConfig 21 } cLSTrapSwitchConfig OBJECT IDENTIFIER ::= { clsConfig 25 } clsConfigCalea OBJECT IDENTIFIER ::= { clsConfig 34 } clsStatus OBJECT IDENTIFIER ::= { ciscoLwappSysMIBObjects 2 } clsImageInfo OBJECT IDENTIFIER ::= { ciscoLwappSysMIBObjects 3 } clsCpuInfo OBJECT IDENTIFIER ::= { ciscoLwappSysMIBObjects 4 } clsSecurityGroup OBJECT IDENTIFIER ::= { ciscoLwappSysMIBObjects 5 } ciscoLwappSysMIBNotifObjects OBJECT IDENTIFIER ::= { ciscoLwappSysMIBObjects 6 } ciscoLwappSysMIBNotifControlObjects OBJECT IDENTIFIER ::= { ciscoLwappSysMIBObjects 7 } clsSysInfo OBJECT IDENTIFIER ::= { ciscoLwappSysMIBObjects 8 } clsLyncInfo OBJECT IDENTIFIER ::= { ciscoLwappSysMIBObjects 9 } clsStreamingTransferConfig OBJECT IDENTIFIER ::= { clsTransferConfig 2 } clsDot3BridgeEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether 803.2 bridging mode is enabled or disabled on the controller. A value of 'true' indicates that, the bridging mode is enabled. A value of 'false' indicates that, the bridging mode is disabled." DEFVAL { false } ::= { clsConfig 1 } clsDownloadFileType OBJECT-TYPE SYNTAX INTEGER { unknown(1), code(2), config(3), webAuthCert(4), webAdminCert(5), signatures(6), customWebAuth(7), vendorDeviceCert(8), vendorCaCert(9), ipsecDeviceCert(10), ipsecCaCert(11), radiusavplist(12), icon(13), apimage(14), naservcacert(15), webhookcacert(16) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the file types that can be downloaded to the controller. The file types for download are: unknown - Unknown file type code - Code file config - Configuration file webAuthCert - Web authentication certificates webAdminCert - Web administrative certificates signatures - Signature file customWebAuth - Custom web authentication tar file vendorDeviceCert - Vendor device certificates vendorCaCert - Vendor certificate authority certificates ipsecDeviceCert - Ipsec device certificates ipsecCaCert - Ipsec certificate authority certificates radiusavplist - Avp's to be sent in radius packets icon - icon files to be used in Hotspot 2.0 apimage - Download ap image for flexexpress naservcacert - NA server certificate authority certificates webhookcacert - Webhook CA Certificate" ::= { clsConfigDownload 1 } clsDownloadCertificateKey OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the key used to encrypt the EAP certificate, specified by IEEE 802.1X standard, during upload from the controller and for decrypting the file after its downloaded to the controller. This object is relevant only when clsDownloadFileType is 'vendorDeviceCert'. For all other values of clsDownloadFileType object this will return an empty string." ::= { clsConfigDownload 2 } clsUploadFileType OBJECT-TYPE SYNTAX INTEGER { unknown(1), config(2), errorLog(3), systemTrace(4), trapLog(5), crashFile(6), signatures(7), pac(8), radioCoreDump(9), invalidConfig(10), debugfile(11), pktCapture(12), watchdogCrash(13), panicCrash(14), vendorDevCert(15), vendorCaCert(16), webAdminCert(17), webAuthCert(18), ipsecDeviceCert(19), ipsecCaCert(20), radiusavplist(21), yangBundle(22) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the file types that can be uploaded from the controller. The file types for upload are: unknown - Unknown file config - Configuration file errorLog - Error log systemTrace - System trace trapLog - Trap log crashFile - Crash file signatures - Signature file pac - PAC file radioCoreDump - AP's Radio core dump file invalidConfig - Upload the file which contains the invalid configuration commands feeded by the downloaded Config file. debugfile - Debug file. pktCapture - Packet Capture File watchdogCrash - Watchdog Crash Information File panicCrash - Panic Crash Information File. vendorDevCert - EAP ca certificate. vendorCaCert - EAP dev certificate. webAdminCert - Web Admin certificate. webAuthCert - Web Auth certificate. ipsecDeviceCert - Ipsec device certificates ipsecCaCert - Ipsec certificate authority certificates radiusavplist - Avp's to be sent in radius packets. yangBundle - Bundle of yang files." ::= { clsConfigUpload 1 } clsUploadPacUsername OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the upload user name for protected access credential (PAC). This object needs to be set before setting clsUploadFileType to 'pac'. For all other values of clsUploadFileType this will return an empty string." ::= { clsConfigUpload 2 } clsUploadPacPassword OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the upload password for protected access credential (PAC). This object needs to be set before setting clsUploadFileType to 'pac'. For all other values of clsUploadFileType this will return an empty string. When read, this object will return '****'." ::= { clsConfigUpload 3 } clsUploadPacValidity OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "days" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the upload validity in days for protected access credential (PAC). This object is relevant only when clsUploadFileType is set to 'pac'. For all other values of clsUploadFileType this will return an empty string." ::= { clsConfigUpload 4 } -- ****************************************************** -- Network Route config table -- ****************************************************** clsNetworkRouteConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF ClsNetworkRouteConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table represents of the network route entries of a switch." ::= { clsConfigNetworkGeneral 1 } clsNetworkRouteConfigEntry OBJECT-TYPE SYNTAX ClsNetworkRouteConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table represents the network route of a switch." INDEX { clsNetworkRouteIPAddressType, clsNetworkRouteIPAddress } ::= { clsNetworkRouteConfigTable 1 } ClsNetworkRouteConfigEntry ::= SEQUENCE { clsNetworkRouteIPAddressType InetAddressType, clsNetworkRouteIPAddress InetAddress, clsNetworkRoutePrefixLength Unsigned32, clsNetworkRouteGatewayType InetAddressType, clsNetworkRouteGateway InetAddress, clsNetworkRouteStatus RowStatus } clsNetworkRouteIPAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This objects represents network route IP address type." ::= { clsNetworkRouteConfigEntry 1 } clsNetworkRouteIPAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This objects represents the network route IP address." ::= { clsNetworkRouteConfigEntry 2 } clsNetworkRoutePrefixLength OBJECT-TYPE SYNTAX Unsigned32 (0..128) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the prefix length for route Inet address." ::= { clsNetworkRouteConfigEntry 3 } clsNetworkRouteGatewayType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies gateway IP type of network route." ::= { clsNetworkRouteConfigEntry 4 } clsNetworkRouteGateway OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies gateway IP of network route." ::= { clsNetworkRouteConfigEntry 5 } clsNetworkRouteStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies status column for this row and used to create and delete specific instances of rows in this table." ::= { clsNetworkRouteConfigEntry 6 } clsTransferConfigFileEncryption OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies encryption and decryption of configuration file while uploading and downloading. A value of disable(1) indicates that, encryption is disabled. A value of enable(2) indicates that, encryption is enabled. This is applicable only when clsDownloadFileType, clsUploadFileType is set to Config." DEFVAL { disable } ::= { clsTransferConfigGroup 1 } clsTransferConfigFileEncryptionKey OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the key to be used when encrypting the configuration file while upload from the controller or while decrypting the file after download to the controller. This is applicable only when clsDownloadFileType, clsUploadFileType is set to Config. When read, this object will return '****'." ::= { clsTransferConfigGroup 2 } -- ****************************************************** -- Transfer config table -- ****************************************************** clsTransferConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF ClsTransferConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table represent the server details which will be used by the controller to upload/ download files. The conceptual rows are statically populated by the agent during system boot up." ::= { clsTransferConfig 1 } clsTransferConfigEntry OBJECT-TYPE SYNTAX ClsTransferConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table provides information about the server to which the controller will upload/download files represented by clsTransferType and clsTransferMode." INDEX { clsTransferType, clsTransferMode } ::= { clsTransferConfigTable 1 } ClsTransferConfigEntry ::= SEQUENCE { clsTransferType INTEGER, clsTransferMode INTEGER, clsTransferServerAddressType InetAddressType, clsTransferServerAddress InetAddress, clsTransferPath SnmpAdminString, clsTransferFilename SnmpAdminString, clsTransferFtpUsername SnmpAdminString, clsTransferFtpPassword SnmpAdminString, clsTransferFtpPortNum InetPortNumber, clsTransferTftpMaxRetries Unsigned32, clsTransferTftpTimeout Unsigned32, clsTransferStart INTEGER, clsTransferStatus INTEGER, clsTransferStatusString SnmpAdminString } clsTransferType OBJECT-TYPE SYNTAX INTEGER { download(1), upload(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object represents the type of operation mode of the server by the controller. A value of download indicates that, mode of transfer is download A value of upload indicates that, mode of transfer is upload." DEFVAL { download } ::= { clsTransferConfigEntry 1 } clsTransferMode OBJECT-TYPE SYNTAX INTEGER { tftp(1), ftp(2), sftp(3), usb(4) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object represents the protocol used by the server and the controller to transfer a file. A value of tftp indicates that, transfer mode is tftp. A value of ftp indicates that, transfer mode is ftp. A value of sftp indicates that, transfer mode is sftp. A value of usb indicates that, transfer mode is usb." DEFVAL { tftp } ::= { clsTransferConfigEntry 2 } clsTransferServerAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the server IP address type to which the controller will transfer the file." ::= { clsTransferConfigEntry 3 } clsTransferServerAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the server IP address to which the controller will transfer the file. It is governed by clsTransferServerAddressType." ::= { clsTransferConfigEntry 4 } clsTransferPath OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the directory path for file transfer. The format depends on the host server. e.g. /tftpboot/code/ - in case of UNIX server c:\tftp\code - in case of DOS/Windows server" ::= { clsTransferConfigEntry 5 } clsTransferFilename OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the file name for the file being transferred from the controller. An example would be file path set to c:\tftp\code\ and file name set to e1r1v1.opr." ::= { clsTransferConfigEntry 6 } clsTransferFtpUsername OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..31)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the FTP username for transferring file on the server. This is valid for FTP/SFTP transfer mode parameters." ::= { clsTransferConfigEntry 7 } clsTransferFtpPassword OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..31)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the FTP password for transferring file on the server. This is valid for SFTP/FTP transfer mode parameters. It returns '****' when queried." ::= { clsTransferConfigEntry 8 } clsTransferFtpPortNum OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the port number to be used by the FTP protocol while connecting to the server. This is valid only for FTP transfer mode." ::= { clsTransferConfigEntry 9 } clsTransferTftpMaxRetries OBJECT-TYPE SYNTAX Unsigned32 (1..254) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies maximum number of retries to be allowed for a TFTP message packet before aborting the transfer operation. This is valid only for TFTP transfer mode." DEFVAL { 10 } ::= { clsTransferConfigEntry 10 } clsTransferTftpTimeout OBJECT-TYPE SYNTAX Unsigned32 (1..254) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies timeout in seconds for a TFTP message packet. This is valid only for TFTP transfer mode." DEFVAL { 6 } ::= { clsTransferConfigEntry 11 } clsTransferStart OBJECT-TYPE SYNTAX INTEGER { none(1), initiate(2), initiatePeer(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether the file transfer operation is initiated in active or standby. A value of none indicates that, no operation begins. A value of initiate indicates that, transfer of file begins on active. A value of initiatePeer indicates that, file transfer operation begins on standby." DEFVAL { none } ::= { clsTransferConfigEntry 12 } clsTransferStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), notInitiated(2), transferStarting(3), errorStarting(4), wrongFileType(5), updatingConfig(6), invalidConfigFile(7), writingToFlash(8), failureWritingToFlash(9), checkingCRC(10), failedCRC(11), unknownDirection(12), transferSuccessful(13), transferFailed(14), bootBreakOff(15), invalidTarFile(16) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the current status of a file transfer operation. The following are valid only when clsTransferType is 'download' :- bootBreakOff(14), invalidTarFile(15). A value of unknown(1) indicates that, unknown state of transfer. A value of notInitiated(2) indicates that, no transfer operation has been initiated A value of transferStarting(3) indicates that, transfer operation has commenced. A value of errorStarting(4) indicates that, error while starting transfer operation. A value of wrongFileType(5) indicates that, wrong file type specified. A value of updatingConfig(6) indicates that, updating configuration. A value of invalidConfigFile(7) indicates that, invalid config file specified. A value of writingToFlash(8) indicates that, writing to flash A value of failureWritingToFlash(9) indicates that, writing to flash failed. A value of checkingCRC(10) indicates that, checking cyclic redundancy check. A value of failedCRC(11) indicates that, CRC check failed. A value of unknownDirection(12) indicates that, unknown direction of transfer. A value of transferSuccessful(13) indicates that, transfer operation succeeded. A value of transferFailed(14) indicates that, transfer failed. A value of bootBreakOff(15) indicates that, Boot break off. A value of invalidTarFile(16) indicates that, invalid Tar file." DEFVAL { unknown } ::= { clsTransferConfigEntry 13 } clsTransferStatusString OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the current status of a file transfer operation in human readable format." ::= { clsTransferConfigEntry 14 } -- EUR ADD -- ****************************************************** -- Ap Transfer config table -- ****************************************************** clsApTransferTable OBJECT-TYPE SYNTAX SEQUENCE OF ClsApTransferEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table represents the information about the 802.11 LWAPP Access Points that have joined to the controller. LWAPP APs exchange configuration messages with the controller and get the required configuration for their 802.11 related operations, after they join the controller." ::= { clsStreamingTransferConfig 1 } clsApTransferEntry OBJECT-TYPE SYNTAX ClsApTransferEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table provides information about one 802.11 LWAPP Access Point that has joined to the controller. Entries are removed when the APs lose their association with the controller due to loss of communication." INDEX { clsApTransferSysMacAddress } ::= { clsApTransferTable 1 } ClsApTransferEntry ::= SEQUENCE { clsApTransferSysMacAddress MacAddress, clsApPrimaryVers SnmpAdminString, clsApBackupVers SnmpAdminString, clsApPredStatus SnmpAdminString, clsApPredFailReason SnmpAdminString, clsApPredRetryCount Unsigned32, clsApPredNextRetryTime SnmpAdminString } clsApTransferSysMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object represents the radio MAC address of the AP and uniquely identifies an entry in this table." ::= { clsApTransferEntry 1 } clsApPrimaryVers OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the primary image version of AP" ::= { clsApTransferEntry 2 } clsApBackupVers OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the backup image version of AP" ::= { clsApTransferEntry 3 } clsApPredStatus OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the status of predownload, Initiated/failed/predownloading/backedoff" ::= { clsApTransferEntry 4 } clsApPredFailReason OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents Failure reason for image download." ::= { clsApTransferEntry 5 } clsApPredRetryCount OBJECT-TYPE SYNTAX Unsigned32 (1..254) MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents number of retries by AP to download the image" ::= { clsApTransferEntry 6 } clsApPredNextRetryTime OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the next retry time of image download by AP." ::= { clsApTransferEntry 7 } clsTransferStreamingMode OBJECT-TYPE SYNTAX INTEGER { tftp(1), http(2), cco(3), https(4), sftp(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the mode of transfer used by the controller with the server. A value of tftp indicates that, streaming mode is TFTP. A value of http indicates that, streaming mode is http. A value of cco indicates that, streaming mode is cco. A value of https indicates that, streaming mode is https. A value of sftp indicates that, streaming mode is sftp." DEFVAL { tftp } ::= { clsStreamingTransferConfig 2 } clsTransferStreamingServerAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the server IP address type from which the controller will transfer the image file." DEFVAL { ipv4 } ::= { clsStreamingTransferConfig 3 } clsTransferStreamingServerAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the server IP address to which the controller will transfer the file." ::= { clsStreamingTransferConfig 4 } clsTransferStreamingPath OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the directory path for file transfer. The controller remembers the last file path used." ::= { clsStreamingTransferConfig 5 } clsStreamingTransferStart OBJECT-TYPE SYNTAX INTEGER { initiate(1), none(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether the file transfer operation started or not. A value of initiate(1) indicates that, the transfer operation is started. A value of none(2) indicates that, no operation is started" DEFVAL { none } ::= { clsStreamingTransferConfig 6 } clsTransferHttpStreamingUsername OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies username of CCO server. Specific to http/cco mode" ::= { clsStreamingTransferConfig 7 } clsTransferHttpStreamingPassword OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies password of CCO server. Specific to http/cco mode" ::= { clsStreamingTransferConfig 8 } clsTransferHttpStreamingSuggestedVersion OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents suggested image version to be downloaded from CCO.Specific to http/cco mode" ::= { clsStreamingTransferConfig 9 } clsTransferHttpStreamingLatestVersion OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents latest image version to be downloaded from CCO.Specific to http/cco mode" ::= { clsStreamingTransferConfig 10 } clsTransferHttpStreamingCcoPoll OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents recent CCO Polled time" ::= { clsStreamingTransferConfig 11 } clsTransferStreamingServerPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object represents streaming server port for https/sftp" ::= { clsStreamingTransferConfig 12 } clsTransferStreamingUsername OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies username of server. Specific to https/sftp mode" ::= { clsStreamingTransferConfig 13 } clsTransferStreamingPassword OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies password of server. Specific to https/sftp mode" ::= { clsStreamingTransferConfig 14 } clsTransferStreamingOptimizedJoinEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specified the state of the optimized join feature." ::= { clsStreamingTransferConfig 15 } -- ****************************************************** -- Time configuration of controller -- ****************************************************** clsTimeZone OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies timezone for the controller. Enter the timezone location index. 1. (GMT-12:00) International Date Line West 2. (GMT-11:00) Samoa 3. (GMT-10:00) Hawaii 4. (GMT -9:00) Alaska 5. (GMT -8:00) Pacific Time (US and Canada) 6. (GMT -7:00) Mountain Time (US and Canada) 7. (GMT -6:00) Central Time (US and Canada) 8. (GMT -5:00) Eastern Time (US and Canada) 9. (GMT -4:00) Altantic Time (Canada) 10. (GMT -3:00) Buenos Aires (Agentina) 11. (GMT -2:00) Mid-Atlantic 12. (GMT -1:00) Azores 13. (GMT) London, Lisbon, Dublin, Edinburgh 14. (GMT +1:00) Amsterdam, Berlin, Rome, Vienna 15. (GMT +2:00) Jerusalem 16. (GMT +3:00) Baghdad 17. (GMT +4:00) Muscat, Abu Dhabi 18. (GMT +4:30) Kabul 19. (GMT +5:00) Karachi, Islamabad, Tashkent 20. (GMT +5:30) Colombo, Kolkata, Mumbai, New Delhi 21. (GMT +5:45) Katmandu 22. (GMT +6:00) Almaty, Novosibirsk 23. (GMT +6:30) Rangoon 24. (GMT +7:00) Saigon, Hanoi, Bangkok, Jakatar 25. (GMT +8:00) HongKong, Bejing, Chongquing 26. (GMT +9:00) Tokyo, Osaka, Sapporo 27. (GMT +9:30) Darwin 28. (GMT+10:00) Sydney, Melbourne, Canberra 29. (GMT+11:00) Magadan, Solomon Is., New Caledonia 30. (GMT+12:00) Kamchatka, Marshall Is., Fiji" ::= { clsConfigGeneral 1 } clsTimeZoneDescription OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the timezone description for the controller." ::= { clsConfigGeneral 2 } clsMaxClientsTrapThreshold OBJECT-TYPE SYNTAX Unsigned32 UNITS "Percent" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the threshold for number of clients on the controller to trigger a trap. The trap ciscoLwappMaxClientsReached will be triggered once the count of clients on the controller reaches this limit and the clsMaxClientsTrapEnabled is enabled." ::= { clsConfigGeneral 3 } clsMaxRFIDTagsTrapThreshold OBJECT-TYPE SYNTAX Unsigned32 UNITS "Percent" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the threshold for number of RFID tags on the controller to trigger a trap. The trap ciscoLwappMaxRFIDTagsReached will be triggered once the count of RFID tags on the controller reaches this limit and the clsMaxRFIDTagsTrapEnabled is enabled." ::= { clsConfigGeneral 4 } clsSensorTemperature OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..32)) UNITS "Centigrade" MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents current internal temperature of the unit in Centigrade" ::= { clsConfigGeneral 6 } -- ****************************************************** -- Lawful Interception Configuration -- ****************************************************** clsLiStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether lawful intercept is enabled for the flexconnect access points connected to the wireless LAN Controller. A value of 'true' indicates that lawful intercept is enabled. A value of 'false' indicates that lawful intercept is disabled. This config is applicable for flexconnect access points." DEFVAL { false } ::= { clsLiConfigGeneral 1 } clsLiReportingInterval OBJECT-TYPE SYNTAX TimeInterval UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the interval at which AP needs to send LI statistical information to the WLC. Interval is in the range of 60 - 600 seconds. This config is applicable for flexconnect access points." DEFVAL { 60 } ::= { clsLiConfigGeneral 2 } clsLiAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the IP address type of the syslog server to which the LI statistics will be sent. This config is applicable for flexconnect access points." ::= { clsLiConfigGeneral 3 } clsLiAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the IP address of the syslog server to which LI statistics needs to be sent. This config is applicable for flexconnect access points." ::= { clsLiConfigGeneral 4 } -- ****************************************************** -- syslog configuration Table -- ****************************************************** cLSysLogConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF CLSysLogConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table represents multiple syslog servers to which the the syslog messages will be sent to by the controller." ::= { clsSyslogIpConfig 1 } cLSysLogConfigEntry OBJECT-TYPE SYNTAX CLSysLogConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table provides information about the host to which the syslog messages will be sent to." INDEX { cLSysLogServerIndex } ::= { cLSysLogConfigTable 1 } CLSysLogConfigEntry ::= SEQUENCE { cLSysLogServerIndex Unsigned32, cLSysLogAddressType InetAddressType, cLSysLogAddress InetAddress, cLSysLogHostRowStatus RowStatus } cLSysLogServerIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object represents the index of the host to which syslog messages will be sent." ::= { cLSysLogConfigEntry 1 } cLSysLogAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "This object represents the IP address type of the host to which syslog messages will be sent. 'DNS' is used when the hostname of the server is configured." ::= { cLSysLogConfigEntry 2 } cLSysLogAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the IP address or hostname of the host to which syslog messages will be sent." ::= { cLSysLogConfigEntry 3 } cLSysLogHostRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This is the status column for this row and is used to create and delete specific instances of rows in this table." ::= { cLSysLogConfigEntry 4 } cLSysArpUnicastEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether ARP unicast is enabled or disabled on the controller. A value of 'true' indicates that, the ARP unicast is enabled. A value of 'false' indicates that, the ARP unicast is disabled." DEFVAL { false } ::= { clsConfig 7 } cLSysBroadcastForwardingEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether broadcast forwarding is enabled or disabled on the controller. A value of 'true' indicates that, the broadcast forwarding is enabled. A value of 'false' indicates that, the broadcast forwarding is disabled." DEFVAL { false } ::= { clsConfig 9 } cLSysLagModeEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether Link Aggregation(LAG) mode is enabled or disabled on the controller. A value of 'true' indicates that, the LAG mode is enabled. A value of 'false' indicates that, the LAG mode is disabled on the controller." DEFVAL { false } ::= { clsConfig 10 } clsConfigProductBranchVersion OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..30)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the branch name of the specific controller branch. For Mesh branches, this string has the value M(Mesh). Zero length string is returned if there is no branch name. This string is append to the product version for display purposes. For example, if the mesh product version is 4.1.191.10, a manager application may the version string as 4.1.191.10M (Mesh)" ::= { clsConfig 11 } clsConfigDhcpProxyEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether the DHCP proxy option is enabled or disabled. A value of 'true' indicates that, the proxy option is enabled on the controller. A value of 'false' indicates that, the proxy option is disabled on the controller." DEFVAL { false } ::= { clsConfig 12 } -- ****************************************************** -- IGMP configuration Table -- ****************************************************** cLSysMulticastIGMPSnoopingEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether Multicast IGMP Snooping is enabled or disabled on the controller. A value of 'true' indicates that the Multicast IGMP Snooping is enabled. To enable this, agentNetworkMulticastMode/clsConfigMulticastEnabled must not be in disabled state. A value of 'false' indicates that the Multicast IGMP Snooping is disabled on the controller." DEFVAL { false } ::= { cLSysMulticastIGMP 1 } cLSysMulticastIGMPSnoopingTimeout OBJECT-TYPE SYNTAX Unsigned32 UNITS "Seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the IGMP timeout, in seconds. To set this value, cLSysMulticastIGMPSnoopingEnabled must be set to true. When the timeout expires, the controller sends a query on all WLANs, causing all clients that are listening to a multicast group to send a packet back to the controller." ::= { cLSysMulticastIGMP 2 } cLSysMulticastIGMPQueryInterval OBJECT-TYPE SYNTAX Unsigned32 UNITS "Seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the IGMP query interval, in seconds. To set this value, cLSysMulticastIGMPSnoopingEnabled must be set to true." ::= { cLSysMulticastIGMP 3 } cLSysMulticastLLBridgingStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether link local is enabled or disabled on the controller. A value of 'true' indicates that the link local is enabled. A value of 'false' indicates that the link local is disabled on the controller." DEFVAL { false } ::= { cLSysMulticastIGMP 4 } -- stats-timer config. -- -- ******************************************************************** -- clsPortModeConfigTable -- ******************************************************************** clsPortModeConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF ClsPortModeConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table represents the entries for physical port related parameters." ::= { cLSPortModeConfig 1 } clsPortModeConfigEntry OBJECT-TYPE SYNTAX ClsPortModeConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains the switch's physical port, phyical mode related attribues. Each entry exists for available physical interface. Entries cannot be created or deleted by the user." INDEX { clsPortDot1dBasePort } ::= { clsPortModeConfigTable 1 } ClsPortModeConfigEntry ::= SEQUENCE { clsPortDot1dBasePort Unsigned32, clsPortModePhysicalMode INTEGER, clsPortModePhysicalStatus INTEGER, clsPortModeSfpType SnmpAdminString, clsPortUpDownCount Counter32, clsPortModeMaxSpeed INTEGER } clsPortDot1dBasePort OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object represents unique unsigned integer value which identifies the base port number." ::= { clsPortModeConfigEntry 1 } clsPortModePhysicalMode OBJECT-TYPE SYNTAX INTEGER { autoNegotiate(1), half10(2), full10(3), half100(4), full100(5), full1000sx(6), half1000(7), full1000(8), half10000(9), full10000(10) } MAX-ACCESS read-write STATUS current DESCRIPTION "The object specifies the speed mode of switch port. A value of autoNegotiate indicates that, port senses speed and negotiates with the port at the other end of the link for data transfer operation A value of half10 indicates that, port operates at 10mbps half duplex speed. A value of full10 indicates that, port operates at 10mbps full duplex speed. A value of half100 indicates that, port operates at 100mbps half duplex speed. A value of full100 indicates that, port operates at 100mbps full duplex speed. A value of full1000sx indicates that, port operates at 1000mbps full duplex speed over multi mode fiber. A value of half1000 indicates that, port operates at 1000mbps half duplex speed. A value of full1000 indicates that, port operates at 1000mbps full duplex speed. A value of half10000 indicates that, port operates at 10000mbps half duplex speed. A value of full10000 indicates that, port operates at 10000mbps full duplex speed." DEFVAL { autoNegotiate } ::= { clsPortModeConfigEntry 2 } clsPortModePhysicalStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), autonegotiate(2), half10(3), full10(4), half100(5), full100(6), full1000sx(7), half1000(8), full1000(9), half10000(10), full10000(11), half2500(12), full2500(13), half5000(14), full5000(15) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the switch port's current physical speed status. A value of unknown indicates that, the speed of the port is not known A value of autoNegotiate indicates that, port senses speed and negotiates with the port at the other end of the link for data transfer operation A value of half10 indicates that, port operates at 10mbps half duplex speed. A value of full10 indicates that, port operates at 10mbps full duplex speed. A value of half100 indicates that, port operates at 100mbps half duplex speed. A value of full100 indicates that, port operates at 100mbps full duplex speed A value of full1000sx indicates that, port operates at 1000mbps full duplex speed over multi mode fiber. A value of half1000 indicates that, port operates at 1000mbps half duplex speed. A value of full1000 indicates that, port operates at 1000mbps full duplex speed. A value of half2500 indicates that, port operates at 2500mbps half duplex speed. A value of full2500 indicates that, port operates at 2500mbps full duplex speed. A value of half5000 indicates that, port operates at 5000mbps half duplex speed. A value of full5000 indicates that, port operates at 5000mbps full duplex speed. A value of half10000 indicates that, port operates at 10000mbps half duplex speed. A value of full10000 indicates that, port operates at 10000mbps full duplex speed." DEFVAL { unknown } ::= { clsPortModeConfigEntry 3 } clsPortModeSfpType OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the SFP type of the port. When there is no SFP connected to the port, the string is represented with value as Not Present." ::= { clsPortModeConfigEntry 4 } clsPortUpDownCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the total number of up/down count of the port. Every time the value of ifOperStatus is changed, this MIB object should be incremented." ::= { clsPortModeConfigEntry 5 } clsPortModeMaxSpeed OBJECT-TYPE SYNTAX INTEGER { autonegotiate(1), full1000(2), full2500(3), full5000(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The object specifies the maxspeed mode of MGIG port. A value of full1000 indicates that, port will operate at maximum autonegotiated speed of 1000mbps or less. A value of full2500 indicates that, port will operate at maximum autonegotiated speed of 2500mbps or less. A value of full5000 indicates that, port will operate at maximum autonegotiated speed of 5000mbps or less." DEFVAL { autonegotiate } ::= { clsPortModeConfigEntry 6 } -- ******************************************************************** -- core dump configuration -- ******************************************************************** clsCoreDumpTransferEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether the core dump file transfer is enabled or disabled. A value of 'true' indicates that, the core dump file transfer is enabled. A value of 'false' indicates that , the core dump file transfer is disabled" DEFVAL { false } ::= { clsCoreDump 1 } clsCoreDumpTransferMode OBJECT-TYPE SYNTAX INTEGER { unknown(1), ftp(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the Core Dump Transfer Mode. A value 'unknown' cannot be set. A value of ftp indicates that, mode is ftp. FTP attributes clsCoreDumpServerIpAddress, clsCoreDumpFileName, clsCoreDumpUserName, clsCoreDumpPassword can be set. unknown when the value of clsCoreDumpTransferEnable is disabled." DEFVAL { ftp } ::= { clsCoreDump 2 } clsCoreDumpServerIPAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the IP address type of the server." ::= { clsCoreDump 3 } clsCoreDumpServerIPAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the IP address of the server where the core-dump will be uploaded. The type of this address is determined by the value of clsCoreDumpServerIpAddressType object." ::= { clsCoreDump 4 } clsCoreDumpFileName OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the filename of the core-dump by which it gets uploaded on the server." ::= { clsCoreDump 5 } clsCoreDumpUserName OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the login name at the FTP server." ::= { clsCoreDump 6 } clsCoreDumpPassword OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the login password of the FTP server." ::= { clsCoreDump 7 } clsConfigMulticastEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether global multicast is enabled or disabled. A value of 'true' indicates that the multicast option is enabled on the controller. A value of 'false' indicates that the multicast option is disabled on the controller." DEFVAL { false } ::= { clsConfig 16 } clsConfigArpUnicastEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether arp is forwarded in unicast format or the default mode of Multicast. A value of 'true' indicates that, the arp packets for passive client will be unicasted. A value of 'false' indicates that, the arp-packets will be sent based on the config of multicast mode multicast/unicast." DEFVAL { false } ::= { clsConfig 37 } -- ******************************************************************** -- Multicast MLDSnooping configuration -- ******************************************************************** cLSysMulticastMLDSnoopingEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether multicast MLD Snooping is enabled or disabled on the controller. A value of 'true' indicates that the multicast MLD Snooping is enabled. To enable this, agentNetworkMulticastMode/ clsConfigMulticastEnabled must not be in disabled state. A value of 'false' indicates that the multicast MLD Snooping is disabled on the controller." DEFVAL { false } ::= { cLSysMulticastMLD 1 } cLSysMulticastMLDSnoopingTimeout OBJECT-TYPE SYNTAX Unsigned32 UNITS "Seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the MLD timeout, in seconds. To set this value, cLSysMulticastMLDSnoopingEnabled must be set to True. When the timeout expires, the controller sends a query on all WLANs, causing all clients that are listening to a multicast group to send a packet back to the controller." DEFVAL { 60 } ::= { cLSysMulticastMLD 2 } cLSysMulticastMLDQueryInterval OBJECT-TYPE SYNTAX Unsigned32 UNITS "Seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the MLD query interval, in seconds. To set this value, cLSysMulticastMLDSnoopingEnabled must be set to true." DEFVAL { 20 } ::= { cLSysMulticastMLD 3 } -- stats-timer config. -- -- ******************************************************************** -- * System Realtime Stats Timer Interval -- ******************************************************************** clsSysRealtimeStatsTimer OBJECT-TYPE SYNTAX Unsigned32 (2..5) UNITS "Seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the realtime stats interval of the system. There are 2 stats modes: realtime and normal. Realtime interval is much less than normal mode." DEFVAL { 5 } ::= { clsConfigStats 1 } -- ******************************************************************** -- * System Normal Stats Timer Interval -- ******************************************************************** clsSysNormalStatsTimer OBJECT-TYPE SYNTAX Unsigned32 (10..180) UNITS "Seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the normal stats interval of the system. There are 2 stats modes: realtime and normal. Realtime interval is much less than normal mode." DEFVAL { 180 } ::= { clsConfigStats 2 } -- ******************************************************************** -- * System Sampling Statistics Interval -- ******************************************************************** clsSysStatsSamplingInterval OBJECT-TYPE SYNTAX Unsigned32 UNITS "Seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the sampling interval of the system, which is applied to WLC and APs connected to this WLC. WLC and APs poll specific data every sampling interval." ::= { clsConfigStats 3 } -- ******************************************************************** -- * System Average Statistics Interval -- ******************************************************************** clsSysStatsAverageInterval OBJECT-TYPE SYNTAX Unsigned32 UNITS "Seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the average statistics interval of the system, which is applied to WLC and APs connected to this WLC. This interval works as a time window for calculating the average value of the data polled by WLC/AP every sampling interval." ::= { clsConfigStats 4 } -- Alarm service config. -- -- ******************************************************************** -- * Alarm Hold Time -- ******************************************************************** clsAlarmHoldTime OBJECT-TYPE SYNTAX Unsigned32 (0..3600) UNITS "second" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the time in seconds for which an alarm object should be soaked when its on/off state is changed." DEFVAL { 6 } ::= { clsAlarmObjects 1 } -- ******************************************************************** -- * Alarm Retransmit Interval -- ******************************************************************** clsAlarmTrapRetransmitInterval OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "second" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the trap retransmission interval in seconds. Setting this value to 0 means no retransmission." DEFVAL { 0 } ::= { clsAlarmObjects 2 } -- System-wide thresholds config. -- -- ******************************************************************** -- * Controller CPU usage threshold -- ******************************************************************** clsSysControllerCpuUsageThreshold OBJECT-TYPE SYNTAX Unsigned32 (0..100) UNITS "Percent" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the CPU usage threshold on a controller. Setting this value to 0 means no threshold." DEFVAL { 0 } ::= { clsSysThresholdConfig 1 } -- ******************************************************************** -- * Controller memory usage threshold -- ******************************************************************** clsSysControllerMemoryUsageThreshold OBJECT-TYPE SYNTAX Unsigned32 (0..100) UNITS "Percent" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the memory usage threshold on a controller. Setting this value to 0 means no threshold." DEFVAL { 0 } ::= { clsSysThresholdConfig 2 } -- ******************************************************************** -- * AP CPU usage threshold -- ******************************************************************** clsSysApCpuUsageThreshold OBJECT-TYPE SYNTAX Unsigned32 (0..100) UNITS "Percent" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the CPU usage threshold on a AP. Setting this value to 0 means no threshold." DEFVAL { 0 } ::= { clsSysThresholdConfig 3 } -- ******************************************************************** -- * AP memory usage threshold -- ******************************************************************** clsSysApMemoryUsageThreshold OBJECT-TYPE SYNTAX Unsigned32 (0..100) UNITS "Percent" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the memory usage threshold on a AP. Setting this value to 0 means no threshold." DEFVAL { 0 } ::= { clsSysThresholdConfig 4 } -- ******************************************************************** -- NMHeartBeat Configuration -- ******************************************************************** clsNMHeartBeatEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether heart beat trap to network manager is enabled or disabled. A value of 'true' indicates that, network manager heart beat feature is enabled. A value of 'false' indicates that, network manager heart beat feature is disabled." DEFVAL { false } ::= { clsNMHeartBeat 1 } clsNMHeartBeatInterval OBJECT-TYPE SYNTAX Unsigned32 (1..65535) UNITS "Seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the heart beat trap interval in seconds to network manager." DEFVAL { 180 } ::= { clsNMHeartBeat 2 } clsSysLogEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether debug log to syslog is enabled or disabled. A value of 'true' indicates that debug log to syslog is enabled on the controller. A value of 'false' indicates that debug log to syslog is disabled on the controller." DEFVAL { false } ::= { clsConfig 22 } clsSysLogLevel OBJECT-TYPE SYNTAX INTEGER { emergencies(1), alerts(2), critical(3), errors(4), warnings(5), notifications(6), informational(7), debugging(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the debug log level that can be send to syslog on the controller. The level for syslog are: emergencies - system is unusable alerts - action must be taken immediately critical - critical conditions errors - error conditions warnings - warning conditions notifications - normal but signification condition informational - Informational debugging - debug-level messages." ::= { clsConfig 23 } clsConfigApMaxCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "This object represents the the max number of AP's supported in WLC." DEFVAL { 0 } ::= { clsConfig 24 } clsUSBMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether USB is enabled or disabled. A value of 'true' indicates that, USB is enabled. A value of 'false' indicates that, USB is disabled." DEFVAL { true } ::= { clsConfig 40 } -- ******************************************************************** -- * Trap Black List Table -- ******************************************************************** clsTrapBlacklistTable OBJECT-TYPE SYNTAX SEQUENCE OF ClsTrapBlacklistEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table represents the trap blacklist. Traps in black list will be blocked while sending out." ::= { cLSTrapSwitchConfig 1 } clsTrapBlacklistEntry OBJECT-TYPE SYNTAX ClsTrapBlacklistEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table provides the name of trap in trap blacklist." INDEX { clsBlacklistTrapIndex } ::= { clsTrapBlacklistTable 1 } ClsTrapBlacklistEntry ::= SEQUENCE { clsBlacklistTrapIndex Unsigned32, clsTrapNameInBlacklist SnmpAdminString, clsTrapBlacklistRowStatus RowStatus } clsBlacklistTrapIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object represents trap uniquely in blacklist." ::= { clsTrapBlacklistEntry 1 } clsTrapNameInBlacklist OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies name of trap in trap blacklist." ::= { clsTrapBlacklistEntry 2 } clsTrapBlacklistRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This is the status column for this row and used to create and delete specific instances of rows in this table." ::= { clsTrapBlacklistEntry 3 } clsLinkLocalBridgingEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether link local bridging on client packets is enabled or disabled. A value of 'true' indicates that link local bridging on client packets is enabled on the controller. A value of 'false' indicates that link local bridging on client packets is disabled on the controller." ::= { clsConfig 26 } clsNetworkHttpProfCustomPort OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the custom port for http profiling." DEFVAL { 80 } ::= { clsConfig 27 } clsWGBForcedL2RoamEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether forced L2 Roaming is enabled or disable for WGB clients. A value of 'true' indicates that, forced L2 Roaming is enabled for WGB clients. A value of 'false' indicates that, forced L2 Roaming is disabled for WGB clients." DEFVAL { false } ::= { clsConfig 38 } clsCrashSystem OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether to reset the switch with a crash or not. A value of 'true' indicates that, the switch would crash. A value of 'false'indicates that, not crashed." DEFVAL { false } ::= { clsConfig 99 } -- ******************************************************************** -- clsIconCfg -- ******************************************************************** clsIconCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF ClsIconCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table represents the generic icon file configuration in the controller. It has only one argument; the icon file name which shall be used to index the rows in this table." ::= { clsConfig 28 } clsIconCfgEntry OBJECT-TYPE SYNTAX ClsIconCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table represents the icon config entry" INDEX { clsIconCfgFileName } ::= { clsIconCfgTable 1 } ClsIconCfgEntry ::= SEQUENCE { clsIconCfgFileName SnmpAdminString, clsIconCfgFileType SnmpAdminString, clsIconCfgLangCode SnmpAdminString, clsIconCfgWidth Unsigned32, clsIconCfgHeight Unsigned32, clsIconCfgRowStatus RowStatus } clsIconCfgFileName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object represents the icon filename" ::= { clsIconCfgEntry 1 } clsIconCfgFileType OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the filetype of the icon file" DEFVAL { "" } ::= { clsIconCfgEntry 2 } clsIconCfgLangCode OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (2..3)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the language code associated with the icon file" DEFVAL { "" } ::= { clsIconCfgEntry 3 } clsIconCfgWidth OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the width of the icon file" DEFVAL { 0 } ::= { clsIconCfgEntry 4 } clsIconCfgHeight OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the height of the icon file" DEFVAL { 0 } ::= { clsIconCfgEntry 5 } clsIconCfgRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies status column for this row and used to create and delete specific instances of rows in this table." ::= { clsIconCfgEntry 6 } -- *************************************************************** -- ** Http Proxy and Dns Server Ip******************************** -- *************************************************************** clsNetworkHttpProxyPort OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the custom port for http proxy" ::= { clsConfig 29 } clsNetworkHttpProxyIpType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the http proxy IP address type" DEFVAL { 0 } ::= { clsConfig 30 } clsNetworkHttpProxyIp OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This Object specifies the IP address of the http proxy" ::= { clsConfig 31 } clsNetworkDnsServerIpType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the DNS server IP address type" DEFVAL { 0 } ::= { clsConfig 32 } clsNetworkDnsServerIp OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This Object specifies the IP address of the DNS server" ::= { clsConfig 33 } -- *************************************************************** -- ** Calea Configuration ******************************* -- *************************************************************** clsConfigCaleaEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether CALEA lawful Intercept feature enabled or disabled. A value of 'true' indicates that, CALEA lawful Intercept feature enabled. A value of 'false'indicates that, CALEA lawful Intercept feature disabled." DEFVAL { false } ::= { clsConfigCalea 1 } clsConfigCaleaServerIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This object specifies the address of the CALEA lawful intercept server" ::= { clsConfigCalea 2 } clsConfigCaleaPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies about port number of CALEA lawful intercept server" DEFVAL { 0 } ::= { clsConfigCalea 3 } clsConfigCaleaAccountingInterval OBJECT-TYPE SYNTAX Unsigned32 (1..1440) UNITS "Minutes" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the accounting interval of CALEA lawful intercept." DEFVAL { 8 } ::= { clsConfigCalea 4 } clsConfigCaleaVenue OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (1..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the CALEA Venue description" ::= { clsConfigCalea 5 } clsConfigCaleaServerIpType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "This Object specifies the address type of the CALEA lawful intercept server" DEFVAL { ipv4 } ::= { clsConfigCalea 6 } clsConfigCaleaServerIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This Object specifies the IPv4 address of the CALEA lawful intercept server" ::= { clsConfigCalea 7 } clSysLogIPSecStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies Syslog over IPSEC Status A value of 'true' indicates that, syslog over ipsec is enabled. A value of 'false' indicates that syslog over ipsec is disabled." DEFVAL { false } ::= { clsConfig 35 } clSysLogIPSecProfName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (1..31)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies IPsec profile to be used for syslog over IPSec." ::= { clsConfig 36 } -- ******************************************************************** -- * Status Objects -- ******************************************************************** cLSysLagModeInTransition OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents whether the LAG mode is in transition or not. A value of 'true' indicates that, the LAG mode is in transition and the controller has to be rebooted to take effect. A value of 'false' indicates that, the LAG mode is not in transition." DEFVAL { false } ::= { clsStatus 1 } clsRAIDStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF ClsRAIDStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table represents the RAID and rebuild status." ::= { clsStatus 2 } clsRAIDStatusEntry OBJECT-TYPE SYNTAX ClsRAIDStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table provides RAID drive status." INDEX { clsRAIDDriveNumber } ::= { clsRAIDStatusTable 1 } ClsRAIDStatusEntry ::= SEQUENCE { clsRAIDDriveNumber Unsigned32, clsRAIDStatus INTEGER, clsRAIDRebuildPercentage Unsigned32 } clsRAIDDriveNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates drive number in the system." ::= { clsRAIDStatusEntry 1 } clsRAIDStatus OBJECT-TYPE SYNTAX INTEGER { good(1), bad(2), badstartrebuild(3), rebuilding(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the status of the drive. A value of good indicates that, hard disk in RAID volume is good. A value of bad indicates that, hard disk in RAID volume is bad. A value of badstartrebuild indicates that, hard disk in RAID volume is bad and rebuild is triggered. A value of rebuilding indicates that, hard disk in RAID volume is rebuilding." DEFVAL { good } ::= { clsRAIDStatusEntry 2 } clsRAIDRebuildPercentage OBJECT-TYPE SYNTAX Unsigned32 UNITS "Percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the rebuild percentage of drive. This object is applicable only when RAID status is rebuilding." ::= { clsRAIDStatusEntry 3 } -- ******************************************************************** -- * Emergency Image Version -- ******************************************************************** clsEmergencyImageVersion OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents Cisco recommends installing Cisco Unified Wireless Network Controller Boot Software , (*_ER.aes , where star denotes the version of the controller image ) on all controller platforms. If this ER.aes is not installed, the controller would not be able to show the Emergency Image Version correctly(or Field Recovery Image Version), and would be shown as 'N/A'. The ER.aes files are independent from the controller software files. Any controller software file can be run with any ER.aes file. However, installing the latest boot software file (*_ER.aes , where star denotes the controller version) ensures that the boot software modifications in all of the previous and current boot software ER.aes files are installed." ::= { clsImageInfo 1 } -- Security oids clsSecStrongPwdCaseCheck OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the whether password case check is enabled or disabled. A value of 'true' indicates that, the new password must contain characters from at least three of the following classes : lowercase letters, uppercase letters, digits and special characters. A value of 'false' indicates that, no checks for password." DEFVAL { false } ::= { clsSecurityGroup 1 } clsSecStrongPwdConsecutiveCheck OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether the password consecutive check is enabled or disabled. A value of 'true' indicates that, the password provided should not have a character repeated more than thrice consecutively. A value of 'false' indicates that, character repeatation check disabled" DEFVAL { false } ::= { clsSecurityGroup 2 } clsSecStrongPwdDefaultCheck OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether default check for the passwords is enabled or disabled. A value of 'true' indicates that, the new password must not be 'cisco', 'ocsic', 'admin', 'nimda' or any variant obtained by changing the capitalization of letters therein, or by substituting '1' '|' or '!' for i, and/or substituting '0' for 'o', and/or substituting '$' for 's'. A value of 'false' indicates that, default check disabled for the password." DEFVAL { false } ::= { clsSecurityGroup 3 } clsSecStrongPwdAsUserNameCheck OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether username check for the password is enabled or disabled. A value of 'true' indicates that, the new password must not be same as the associated username or the reversed username. A value of 'false' indicates that, check for user name in the password is disabled" DEFVAL { false } ::= { clsSecurityGroup 4 } clsSecStrongPwdPositionCheck OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether position check for the passwords is enabled or disabled. A value of 'true' indicates that, position check for the password is enabled. A value of 'false' indicates that, position check for the password is disabled." DEFVAL { false } ::= { clsSecurityGroup 5 } clsSecStrongPwdDigitCheck OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether digit check for the passwords is enabled or disabled. A value of 'true' indicates that, digit check for the passwords is enabled. A value of 'false' indicates that, digit check for the passwords is disabled." DEFVAL { false } ::= { clsSecurityGroup 6 } clsSecStrongPwdMinLength OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the minimum password length for the passwords configured in controller." ::= { clsSecurityGroup 7 } clsSecStrongPwdMinUpperCase OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the minimum number of upper case characters for the passwords configured in controller." ::= { clsSecurityGroup 8 } clsSecStrongPwdMinLowerCase OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the minimum number of upper case characters for the passwords configured in controller." ::= { clsSecurityGroup 9 } clsSecStrongPwdMinDigits OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the minimum number of digits for the passwords configured in controller." ::= { clsSecurityGroup 10 } clsSecStrongPwdMinSpecialChar OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the minimum special characters for the passwords configured in controller." ::= { clsSecurityGroup 11 } clsSecWlanCCEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents whether WLAN common criteria is enabled or disabled. A value of 'true' indicates that, WLAN common criteria is enabled. A value of 'false' indicates that, WLAN common criteria is disabled." DEFVAL { false } ::= { clsSecurityGroup 12 } clsSecUcaplEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents whether UCAPL is enabled or disabled. A value of 'true' indicates that, UCAPL is enabled. A value of 'false' indicates that, UCAPL is disabled." DEFVAL { false } ::= { clsSecurityGroup 13 } clsSecMgmtUsrLockoutEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether lockout for the management user is enabled or disabled. A value of 'true'indicates that, lockout for the management user is enabled. A value of 'false' indicates that, lockout for the management user is disabled." DEFVAL { false } ::= { clsSecurityGroup 14 } clsSecMgmtUsrLockoutTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the lockout time for the management user configured in controller." ::= { clsSecurityGroup 15 } clsSecMgmtUsrLockoutAttempts OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the lockout attempts for the management user configured in controller." ::= { clsSecurityGroup 16 } clsSecSnmpv3UsrLockoutEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether the lockout for the SNMP version3 user is enabled or disabled. A value of 'true' indicates that, lockout for the SNMPV3 user is enabled. A value of 'false' indicates that, lockout for the SNMPV3 user is disabled." DEFVAL { false } ::= { clsSecurityGroup 17 } clsSecSnmpv3UsrLockoutTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the lockout time for the SNMP v3 user configured in controller." ::= { clsSecurityGroup 18 } clsSecSnmpv3UsrLockoutAttempts OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the lockout attempts for the SNMP v3 user configured in controller." ::= { clsSecurityGroup 19 } clsSecMgmtUsrLockoutLifetime OBJECT-TYPE SYNTAX Unsigned32 (0..180) UNITS "days" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the lockout life time for the management user configured in controller." ::= { clsSecurityGroup 20 } clsSecSnmpv3UsrLockoutLifetime OBJECT-TYPE SYNTAX Unsigned32 (0..180) UNITS "days" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the lockout life time for the SNMPV3 user configured in controller." ::= { clsSecurityGroup 21 } -- ******************************************************************** -- * System Flash Size -- ******************************************************************** clsSysFlashSize OBJECT-TYPE SYNTAX Unsigned32 UNITS "KBytes" MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the total flash memory size in Kbytes." ::= { clsSysInfo 1 } -- ******************************************************************** -- * System Memory Type -- ******************************************************************** clsSysMemoryType OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the system memory type." ::= { clsSysInfo 2 } -- ******************************************************************** -- * System Supported MAX Clients -- ******************************************************************** clsSysMaxClients OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents max associated clients supported per WLC" ::= { clsSysInfo 3 } -- ******************************************************************** -- * Number of connected AP's -- ******************************************************************** clsSysApConnectCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the count of AP's that are connected with WLC" ::= { clsSysInfo 4 } clsSysNetId OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the SysNetId which is the numeric string to identify the system information like SysName" ::= { clsSysInfo 5 } -- ******************************************************************** -- * WLC System Current Memory Usage -- ******************************************************************** clsSysCurrentMemoryUsage OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the current percent usage of system memory. This MIB object should be updated every clsSysStatsSamplingInterval." ::= { clsSysInfo 6 } -- ******************************************************************** -- * WLC System Average Memory Usage -- ******************************************************************** clsSysAverageMemoryUsage OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the average percent usage of system memory. The memory average usage should be the average of memory-Usage during the time window specified by clsSysStatsAverageInterval." ::= { clsSysInfo 7 } -- ******************************************************************** -- * WLC System Current CPU Usage -- ******************************************************************** clsSysCurrentCpuUsage OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the current percent usage of all CPUs. This MIB should be updated every clsSysStatsSamplingInterval." ::= { clsSysInfo 8 } -- ******************************************************************** -- * WLC System Average CPU Usage -- ******************************************************************** clsSysAverageCpuUsage OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the average percent CPU usage. The average CPU usage should be the average of CPU-Usage during the time window specified by clsSysStatsAverageInterval." ::= { clsSysInfo 9 } -- ******************************************************************** -- * System Cpu Type -- ******************************************************************** clsSysCpuType OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the cpu type." ::= { clsSysInfo 10 } clsMaxRFIDTagsCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the maximum RFID tags present on the controller." ::= { clsSysInfo 11 } clsMaxClientsCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the maximum clients present on the controller." ::= { clsSysInfo 12 } clsApAssocFailedCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the count when Access Point failed to associate with the controller." ::= { clsSysInfo 13 } clsCurrentPortalClientCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the current portal clients present on the controller." ::= { clsSysInfo 14 } clsCurrentOnlineUsersCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the current all online clients present on the controller." ::= { clsSysInfo 15 } clsSysAbnormalOfflineCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the abnormal offline count for the wlc." ::= { clsSysInfo 16 } clsSysFlashType OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the system Flash type." ::= { clsSysInfo 17 } clsSysOpenUsersCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the current all online open authentication clients present on the controller." ::= { clsSysInfo 18 } clsSysWepPskUsersCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the current all online wep/psk authentication clients present on the controller." ::= { clsSysInfo 19 } clsSysPeapSimUsersCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the current all online peap/sim authentication clients present on the controller." ::= { clsSysInfo 20 } clsSysPeapSimReqCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the PEAP/SIM request on the controller." ::= { clsSysInfo 21 } clsSysPeapSimReqSuccessCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the successful PEAP/SIM request on the controller." ::= { clsSysInfo 22 } clsSysPeapSimReqFailureCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the failed PEAP/SIM request on the controller." ::= { clsSysInfo 23 } clsSysNasId OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (1..31)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the SysNasId. NasId is used to support Roaming, location-based service." ::= { clsSysInfo 24 } clsSysCoChannelTrapRssiThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "dBm" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the minimum value of RSSI considered for the trap of Co-Channel AP." ::= { clsSysInfo 25 } clsSysAdjChannelTrapRssiThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "dBm" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the minimum value of RSSI considered for the trap of Adj channel AP" ::= { clsSysInfo 26 } clsSysClientTrapRssiThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "dBm" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the minimum value of RSSI considered for the trap of client." ::= { clsSysInfo 27 } clsSysCmxActiveConnections OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the count of active connections present on the controller." ::= { clsSysInfo 28 } -- ******************************************************************** -- * Individual CPU Usage -- ******************************************************************** clsAllCpuUsage OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the CPU usage string." ::= { clsCpuInfo 1 } -- ******************************************************************** -- * Lync Control Object -- ******************************************************************** clsLyncState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether Lync is enabled on system. A value of 'true' indicates that, Lync state is enabled. A value of 'false' indicates that, Lync state is disabled." DEFVAL { false } ::= { clsLyncInfo 1 } clsLyncPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies about port number of Lync Service." ::= { clsLyncInfo 2 } clsLyncProtocol OBJECT-TYPE SYNTAX INTEGER { http(1), securehttp(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies about protocol of Lync Service. A value of http indicates that, lync protocol is http. A value of secure http indicates that, lync protocol is secure http." DEFVAL { http } ::= { clsLyncInfo 3 } -- stats-timer config. -- -- ******************************************************************** -- clsSysPing -- ******************************************************************** clsSysPingTestTable OBJECT-TYPE SYNTAX SEQUENCE OF ClsSysPingTestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table represents the test ping entries" ::= { clsStatus 3 } clsSysPingTestEntry OBJECT-TYPE SYNTAX ClsSysPingTestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each Entry (conceptual row) in the clsSysPingTest Table represents a ping test id." INDEX { clsSysPingTestId } ::= { clsSysPingTestTable 1 } ClsSysPingTestEntry ::= SEQUENCE { clsSysPingTestId Integer32, clsSysPingTestIPAddressType InetAddressType, clsSysPingTestIPAddress InetAddress, clsSysPingTestSendCount Integer32, clsSysPingTestReceivedCount Integer32, clsSysPingTestStatus INTEGER, clsSysPingTestMaxTimeInterval Unsigned32, clsSysPingTestMinTimeInterval Unsigned32, clsSysPingTestAvgTimeInterval Unsigned32, clsSysPingTestRowStatus RowStatus } clsSysPingTestId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object represents the index of pingtest ID" ::= { clsSysPingTestEntry 1 } clsSysPingTestIPAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the IP address type" ::= { clsSysPingTestEntry 2 } clsSysPingTestIPAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the IP address of the device to which ping test to perform" ::= { clsSysPingTestEntry 3 } clsSysPingTestSendCount OBJECT-TYPE SYNTAX Integer32 (1..100) UNITS "Bytes" MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the number of bytes sent" ::= { clsSysPingTestEntry 4 } clsSysPingTestReceivedCount OBJECT-TYPE SYNTAX Integer32 UNITS "Bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the number of bytes received." ::= { clsSysPingTestEntry 5 } clsSysPingTestStatus OBJECT-TYPE SYNTAX INTEGER { inprogress(1), complete(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents status of the ping test. A value of inprogress indicates that, ping test in progress. A value of complete indicates that, ping test is complete." ::= { clsSysPingTestEntry 6 } clsSysPingTestMaxTimeInterval OBJECT-TYPE SYNTAX Unsigned32 UNITS "mSec" MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents maximum time interval in msec." ::= { clsSysPingTestEntry 7 } clsSysPingTestMinTimeInterval OBJECT-TYPE SYNTAX Unsigned32 UNITS "mSec" MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents minimum time interval in msec." ::= { clsSysPingTestEntry 8 } clsSysPingTestAvgTimeInterval OBJECT-TYPE SYNTAX Unsigned32 UNITS "mSec" MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents average time interval in msec." ::= { clsSysPingTestEntry 9 } clsSysPingTestRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This is the status column for this row and used to create and delete specific instances of rows in this table." ::= { clsSysPingTestEntry 10 } -- ******************************************************************** -- * Notification Control Object -- ******************************************************************** clsSecStrongPwdCheckTrapEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether the ciscoLwappStrongPwdCheck notification would be generated. A value of 'true' indicates that, the agent generates ciscoLwappStrongPwdCheck notification. A value of 'false' indicates that, the agent doesn't generates ciscoLwappStrongPwdCheck notification." DEFVAL { true } ::= { ciscoLwappSysMIBNotifControlObjects 1 } clsMaxClientsTrapEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether the ciscoLwappMaxClientsReached notification would be generated. A value of 'true' indicates that, the agent generates ciscoLwappMaxClientsReached notification. A value of 'false' indicates that, the agent doesn't generates ciscoLwappMaxClientsReached notification." DEFVAL { true } ::= { ciscoLwappSysMIBNotifControlObjects 2 } clsMaxRFIDTagsTrapEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether the ciscoLwappMaxRFIDTagsReached notification would be generated. A value of 'true' indicates that, the agent generates ciscoLwappMaxRFIDTagsReached notification. A value of 'false' indicates that, the agent doesn't generates ciscoLwappMaxRFIDTagsReached notification." DEFVAL { true } ::= { ciscoLwappSysMIBNotifControlObjects 3 } clsNacAlertTrapEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether the Nac alert association/disassociation notification would be generated. A value of 'true' indicates that, the agent generates nac alert notification. A value of 'false' indicates that, the agent doesn't generates nac alert notification." DEFVAL { true } ::= { ciscoLwappSysMIBNotifControlObjects 4 } clsMfpTrapEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether the mfp trap notification would be generated. A value of 'true' indicates that, the agent generates mfp notification. A value of 'false' indicates that, the agent doesn't generates mfp notification." DEFVAL { true } ::= { ciscoLwappSysMIBNotifControlObjects 5 } -- ******************************************************************** -- * Notification Objects -- ******************************************************************** clsSecStrongPwdManagementUser OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (1..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the management user who enabled or disabled the strong password checks." ::= { ciscoLwappSysMIBNotifObjects 1 } clsSecStrongPwdCheckType OBJECT-TYPE SYNTAX INTEGER { caseCheck(1), consecutiveCheck(2), defaultCheck(3), usernameCheck(4), allChecks(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the type of the check that was enabled or disabled by the management user. A value of 'caseCheck' indicates that, the caseCheck was enabled or disabled by the management user. A value of 'consecutiveCheck' indicates that, the consecutiveCheck was enabled or disabled by the management user. A value of 'defaultCheck' indicates that, the defaultCheck was enabled or disabled by the management user. A value of 'usernameCheck' indicates that, the usernameCheck was enabled or disabled by the management user. A value of 'allChecks' indicates that, all checks were enabled by the management user." ::= { ciscoLwappSysMIBNotifObjects 2 } clsSecStrongPwdCheckOption OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents whether the strong password check was enabled/disabled." ::= { ciscoLwappSysMIBNotifObjects 3 } clsSysAlarmSet OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object represents whether this system alarm is raise or clear. A value of 'true' indicates that, this event is enabled. A value of 'false' indicates that, this even is disabled." ::= { ciscoLwappSysMIBNotifObjects 4 } clsSysMaxThresholdReachedClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object represents whether this event is raise or clear. A value of 'true' indicates that, this event is cleared A value of 'false' indicates that, this event is raised." ::= { ciscoLwappSysMIBNotifObjects 5 } clsTransferCfgAnalyzeResult OBJECT-TYPE SYNTAX INTEGER { unknown(1), keyMismatch(2), fileMissing(3), contentMismatch(4) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object represents the config file analyze result. A value of unknown indicates that, unknown error. A value of keyMismatch indicates that, the encrypt key mismatch. A value of fileMissing indicates that, the config file missing. A value of contentMismatch indicates that, the file is not intended for this product." ::= { ciscoLwappSysMIBNotifObjects 6 } clsWlcSwVersionBeforeUpgrade OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object represents the wlc software version info before upgrading fail." ::= { ciscoLwappSysMIBNotifObjects 7 } clsWlcSwVersionAfterUpgrade OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object represents the wlc software version info after upgrading fail." ::= { ciscoLwappSysMIBNotifObjects 8 } clsWlcUpgradeFailReason OBJECT-TYPE SYNTAX INTEGER { unknownReason(1), fileTypeMismatch(2), fileCheckFail(3), fileBackupToFlashFail(4) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object represents the wlc upgrade fail reason. A value of unknownReason indicates that, reason is unknown. A value of fileTypeMismatch indicates that, mismatch in the file extension. please check whether the extension is .aes. A value of fileCheckFail indicates that, file check fail, please check whether the image is correct. A value of fileBackupToFlashFail indicates that, flash backup fail, please check whether the flash space is enough." ::= { ciscoLwappSysMIBNotifObjects 9 } clsPortNumber OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents port number of MGIG port." ::= { ciscoLwappSysMIBNotifObjects 10 } clsPortSpeed OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents port speed (Mbps) of MGIG Port." ::= { ciscoLwappSysMIBNotifObjects 11 } clsPortSlot OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents slot number where MGIG port is present." ::= { ciscoLwappSysMIBNotifObjects 12 } -- ******************************************************************** -- * Notifications -- ******************************************************************** ciscoLwappSysInvalidXmlConfig NOTIFICATION-TYPE STATUS current DESCRIPTION "This notification will be sent whenever invalid configuration is detected by XML." ::= { ciscoLwappSysMIBNotifs 1 } ciscoLwappNoVlanConfigured NOTIFICATION-TYPE OBJECTS { cldcClientAccessVLAN } STATUS current DESCRIPTION "This notification will be sent whenever wired client tries to associate without interface for specified VLAN. cldcClientAccessVLAN represents the access VLAN of the client. cldcClientMacAddress represents the MAC address of the client." ::= { ciscoLwappSysMIBNotifs 2 } ciscoLwappStrongPwdCheckNotif NOTIFICATION-TYPE OBJECTS { clsSecStrongPwdManagementUser, clsSecStrongPwdCheckType, clsSecStrongPwdCheckOption } STATUS current DESCRIPTION "This notification will be sent whenever the management user enables/disables the strong password rules. clsSecStrongPwdManagementUser represents the management user configuring the strong password security checks. clsSecStrongPwdCheckType represents the type of check that has been enabled or disabled. clsSecStrongPwdCheckOption represents the option chosen by the user." ::= { ciscoLwappSysMIBNotifs 3 } ciscoLwappSysCpuUsageHigh NOTIFICATION-TYPE OBJECTS { clsSysCurrentCpuUsage, clsSysAlarmSet } STATUS current DESCRIPTION "This notification will be sent whenever WLC detects its CPU usage is higher than the threshold configured in clsSysControllerCpuUsageThreshold, this notification is generated with clsSysAlarmSet set to true. When its CPU usage falls below the threshold lately, this notification is generated with clsSysAlarmSet set to false." ::= { ciscoLwappSysMIBNotifs 4 } ciscoLwappSysMemoryUsageHigh NOTIFICATION-TYPE OBJECTS { clsSysCurrentMemoryUsage, clsSysAlarmSet } STATUS current DESCRIPTION "This notification will be sent whenever WLC detects its memory usage is higher than the threshold configured in clsSysControllerMemoryUsageThreshold, this notification is generated with clsSysAlarmSet set to true. When its memory usage falls below the threshold lately, this notification is generated with clsSysAlarmSet set to false." ::= { ciscoLwappSysMIBNotifs 5 } ciscoLwappMaxRFIDTagsReached NOTIFICATION-TYPE OBJECTS { clsMaxRFIDTagsTrapThreshold, clsMaxRFIDTagsCount, clsSysMaxThresholdReachedClear } STATUS current DESCRIPTION "This notification is generated when the number of RFID tags on the controller exceeds the limit defined by clsMaxRFIDTagsTrapThreshold." ::= { ciscoLwappSysMIBNotifs 6 } ciscoLwappMaxClientsReached NOTIFICATION-TYPE OBJECTS { clsMaxClientsTrapThreshold, clsMaxClientsCount, clsSysMaxThresholdReachedClear } STATUS current DESCRIPTION "This notification is generated when the number of clients on the controller exceeds the limit defined by clsMaxClientsTrapThreshold." ::= { ciscoLwappSysMIBNotifs 7 } ciscoLwappNMHeartBeat NOTIFICATION-TYPE STATUS current DESCRIPTION "This notification will be sent when Network Manager Heart Beat Enable." ::= { ciscoLwappSysMIBNotifs 8 } ciscoLwappCfgFileAnalyzeFail NOTIFICATION-TYPE OBJECTS { clsTransferFilename, clsTransferCfgAnalyzeResult } STATUS current DESCRIPTION "This notification will be sent when config file analyze fails." ::= { ciscoLwappSysMIBNotifs 9 } ciscoLwappWlcUpgradeFail NOTIFICATION-TYPE OBJECTS { clsWlcSwVersionBeforeUpgrade, clsWlcSwVersionAfterUpgrade, clsWlcUpgradeFailReason } STATUS current DESCRIPTION "This notification is generated when the wlc upgrade fails." ::= { ciscoLwappSysMIBNotifs 10 } ciscoLwappRAIDStatus NOTIFICATION-TYPE OBJECTS { clsRAIDStatus, clsRAIDDriveNumber, clsRAIDRebuildPercentage } STATUS current DESCRIPTION "This notification is generated when the wlc hard disc status changes." ::= { ciscoLwappSysMIBNotifs 11 } ciscoLwappPortLinkSpeedTrap NOTIFICATION-TYPE OBJECTS { clsPortNumber, clsPortSpeed, clsPortSlot } STATUS current DESCRIPTION "This notification is generated when link speed changes in MGIG port." ::= { ciscoLwappSysMIBNotifs 12 } -- ******************************************************************* -- * Compliance statements -- ******************************************************************* ciscoLwappSysMIBCompliances OBJECT IDENTIFIER ::= { ciscoLwappSysMIBConform 1 } ciscoLwappSysMIBGroups OBJECT IDENTIFIER ::= { ciscoLwappSysMIBConform 2 } ciscoLwappSysMIBCompliance MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "The compliance statement for the SNMP entities that implement the ciscoLwappSysMIB module." MODULE -- this module MANDATORY-GROUPS { ciscoLwappSysConfigGroup } ::= { ciscoLwappSysMIBCompliances 1 } ciscoLwappSysMIBComplianceRev1 MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "The compliance statement for the SNMP entities that implement the ciscoLwappSysMIB module." MODULE -- this module MANDATORY-GROUPS { ciscoLwappSysConfigGroup } GROUP ciscoLwappSysConfigFileEncryptionGroup DESCRIPTION "This group is mandatory only for platforms which support Config Encryption." GROUP ciscoLwappSysTransferOperationConfigGroup DESCRIPTION "This group is mandatory only for platforms which support configuration of Transfer operation." ::= { ciscoLwappSysMIBCompliances 2 } ciscoLwappSysMIBComplianceRev2 MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "The compliance statement for the SNMP entities that implement the ciscoLwappSysMIB module. This deprecates ciscoLwappSysMIBComplianceRev1." MODULE -- this module MANDATORY-GROUPS { ciscoLwappSysConfigGroup, ciscoLwappSysPortConfigGroup, ciscoLwappSysSecurityConfigGroup, ciscoLwappSysIgmpConfigGroup, ciscoLwappSysSecNotifObjsGroup, ciscoLwappSysNotifsGroup, ciscoLwappSysNotifControlGroup, ciscoLwappSysConfigGroupVer1 } GROUP ciscoLwappSysConfigFileEncryptionGroup DESCRIPTION "This group is mandatory only for platforms which support Config Encryption." GROUP ciscoLwappSysTransferOperationConfigGroup DESCRIPTION "This group is mandatory only for platforms which support configuration of Transfer operation." ::= { ciscoLwappSysMIBCompliances 3 } ciscoLwappSysMIBComplianceRev3 MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "The compliance statement for the SNMP entities that implement the ciscoLwappSysMIB module. This deprecates ciscoLwappSysMIBComplianceRev1." MODULE -- this module MANDATORY-GROUPS { ciscoLwappSysConfigGroup, ciscoLwappSysPortConfigGroup, ciscoLwappSysSecurityConfigGroup, ciscoLwappSysIgmpConfigGroup, ciscoLwappSysSecNotifObjsGroup, ciscoLwappSysNotifsGroup, ciscoLwappSysNotifControlGroup, ciscoLwappLyncInfoGroup, ciscoLwappSysConfigGroupSup1, ciscoLwappSysInfoGroup, ciscoLwappSysStatsConfigGroup, ciscoLwappSysMulticastMLDGroup, ciscoLwappSysConfigGroupVer1 } GROUP ciscoLwappSysConfigFileEncryptionGroup DESCRIPTION "This group is mandatory only for platforms which support Config Encryption." GROUP ciscoLwappSysTransferOperationConfigGroup DESCRIPTION "This group is mandatory only for platforms which support configuration of Transfer operation." ::= { ciscoLwappSysMIBCompliances 4 } ciscoLwappSysMIBComplianceRev4 MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for the SNMP entities that implement the ciscoLwappSysMIB module. This deprecates ciscoLwappSysMIBComplianceRev1." MODULE -- this module MANDATORY-GROUPS { ciscoLwappSysConfigGroup, ciscoLwappSysPortConfigGroup, ciscoLwappSysSecurityConfigGroup, ciscoLwappSysIgmpConfigGroup, ciscoLwappSysSecNotifObjsGroup, ciscoLwappSysNotifsGroup, ciscoLwappSysNotifControlGroup, ciscoLwappLyncInfoGroup, ciscoLwappSysConfigGroupSup1, ciscoLwappSysInfoGroup, ciscoLwappSysStatsConfigGroup, ciscoLwappSysMulticastMLDGroup, ciscoLwappSysConfigGroupVer2 } GROUP ciscoLwappSysConfigFileEncryptionGroup DESCRIPTION "This group is mandatory only for platforms which support Config Encryption." GROUP ciscoLwappSysTransferOperationConfigGroup DESCRIPTION "This group is mandatory only for platforms which support configuration of Transfer operation." ::= { ciscoLwappSysMIBCompliances 5 } -- ******************************************************************** -- * Units of conformance -- ******************************************************************** ciscoLwappSysConfigGroup OBJECT-GROUP OBJECTS { clsDot3BridgeEnabled, clsDownloadFileType, clsDownloadCertificateKey, clsUploadFileType, clsUploadPacUsername, clsUploadPacPassword, clsUploadPacValidity } STATUS current DESCRIPTION "This collection of objects represent the system wide configuration on the controller." ::= { ciscoLwappSysMIBGroups 1 } ciscoLwappSysConfigFileEncryptionGroup OBJECT-GROUP OBJECTS { clsTransferConfigFileEncryption, clsTransferConfigFileEncryptionKey } STATUS current DESCRIPTION "This object represents the System encryption configuration on the controller." ::= { ciscoLwappSysMIBGroups 2 } ciscoLwappSysConfigGroupSup1 OBJECT-GROUP OBJECTS { clsTimeZone, clsTimeZoneDescription, clsMaxClientsTrapThreshold, clsMaxRFIDTagsTrapThreshold, cLSysLogAddressType, cLSysLogAddress, cLSysLogHostRowStatus, cLSysArpUnicastEnabled, clsConfigArpUnicastEnabled, clsNetworkRoutePrefixLength, clsNetworkRouteGatewayType, clsNetworkRouteGateway, clsNetworkRouteStatus } STATUS current DESCRIPTION "This collection of objects represents the timzone and syslog configuration on the controller." ::= { ciscoLwappSysMIBGroups 3 } ciscoLwappSysTransferOperationConfigGroup OBJECT-GROUP OBJECTS { clsTransferServerAddressType, clsTransferServerAddress, clsTransferPath, clsTransferFilename, clsTransferFtpUsername, clsTransferFtpPassword, clsTransferFtpPortNum, clsTransferTftpMaxRetries, clsTransferTftpTimeout, clsTransferStart, clsTransferStatus, clsTransferStatusString, clsApPrimaryVers, clsApBackupVers, clsApPredStatus, clsApPredFailReason, clsApPredRetryCount, clsApPredNextRetryTime, clsTransferStreamingMode, clsTransferStreamingServerAddressType, clsTransferStreamingServerAddress, clsTransferStreamingPath, clsStreamingTransferStart, clsTransferHttpStreamingUsername, clsTransferHttpStreamingPassword, clsTransferHttpStreamingSuggestedVersion, clsTransferHttpStreamingLatestVersion, clsTransferHttpStreamingCcoPoll, clsTransferStreamingServerPort, clsTransferStreamingUsername, clsTransferStreamingPassword, clsTransferStreamingOptimizedJoinEnable } STATUS current DESCRIPTION "This object represents the System Transfer operation configuration on the controller." ::= { ciscoLwappSysMIBGroups 4 } ciscoLwappSysPortConfigGroup OBJECT-GROUP OBJECTS { clsPortModePhysicalMode, clsPortModePhysicalStatus, clsPortModeSfpType, clsPortUpDownCount, clsPortModeMaxSpeed } STATUS current DESCRIPTION "This collection of objects represent the system wide configuration on the controller." ::= { ciscoLwappSysMIBGroups 5 } ciscoLwappSysSecurityConfigGroup OBJECT-GROUP OBJECTS { clsSecStrongPwdCaseCheck, clsSecStrongPwdConsecutiveCheck, clsSecStrongPwdDefaultCheck, clsSecStrongPwdAsUserNameCheck, clsSecStrongPwdPositionCheck, clsSecStrongPwdDigitCheck, clsSecStrongPwdMinLength, clsSecStrongPwdMinUpperCase, clsSecStrongPwdMinLowerCase, clsSecStrongPwdMinDigits, clsSecStrongPwdMinSpecialChar, clsSecWlanCCEnable, clsSecUcaplEnable, clsSecMgmtUsrLockoutEnable, clsSecMgmtUsrLockoutTime, clsSecMgmtUsrLockoutAttempts, clsSecSnmpv3UsrLockoutEnable, clsSecSnmpv3UsrLockoutTime, clsSecSnmpv3UsrLockoutAttempts, clsSecMgmtUsrLockoutLifetime, clsSecSnmpv3UsrLockoutLifetime } STATUS current DESCRIPTION "This collection of objects represent the system security configuration on the controller." ::= { ciscoLwappSysMIBGroups 6 } ciscoLwappSysIgmpConfigGroup OBJECT-GROUP OBJECTS { cLSysMulticastIGMPSnoopingEnabled, cLSysMulticastIGMPSnoopingTimeout, cLSysMulticastIGMPQueryInterval, cLSysMulticastLLBridgingStatus } STATUS current DESCRIPTION "This collection of objects represent the IGMP multicast configuration on the controller." ::= { ciscoLwappSysMIBGroups 7 } ciscoLwappSysSecNotifObjsGroup OBJECT-GROUP OBJECTS { clsSecStrongPwdManagementUser, clsSecStrongPwdCheckType, clsSecStrongPwdCheckOption, clsSysAlarmSet, clsSysMaxThresholdReachedClear, clsTransferCfgAnalyzeResult, clsWlcSwVersionBeforeUpgrade, clsTransferCfgAnalyzeResult, clsWlcSwVersionBeforeUpgrade, clsWlcUpgradeFailReason, clsWlcSwVersionAfterUpgrade, clsPortNumber, clsPortSpeed, clsPortSlot } STATUS current DESCRIPTION "This collection of objects represent the information carried by the security related notifications sent by the agent to a network management station." ::= { ciscoLwappSysMIBGroups 8 } ciscoLwappSysNotifsGroup NOTIFICATION-GROUP NOTIFICATIONS { ciscoLwappSysInvalidXmlConfig, ciscoLwappNoVlanConfigured, ciscoLwappStrongPwdCheckNotif, ciscoLwappSysCpuUsageHigh, ciscoLwappSysMemoryUsageHigh, ciscoLwappMaxClientsReached, ciscoLwappMaxClientsReached, ciscoLwappNMHeartBeat, ciscoLwappCfgFileAnalyzeFail, ciscoLwappMaxRFIDTagsReached, ciscoLwappWlcUpgradeFail, ciscoLwappRAIDStatus, ciscoLwappPortLinkSpeedTrap } STATUS current DESCRIPTION "This collection of objects represent the system config related notifications sent by the agent to a network management station." ::= { ciscoLwappSysMIBGroups 9 } ciscoLwappSysNotifControlGroup OBJECT-GROUP OBJECTS { clsSecStrongPwdCheckTrapEnabled, clsMaxClientsTrapEnabled, clsMaxRFIDTagsTrapEnabled, clsNacAlertTrapEnabled, clsMfpTrapEnabled } STATUS current DESCRIPTION "This collection of objects represent the flags to control the generation of notification." ::= { ciscoLwappSysMIBGroups 10 } ciscoLwappSysConfigGroupVer1 OBJECT-GROUP OBJECTS { clsConfigProductBranchVersion, clsConfigDhcpProxyEnabled, clsCoreDumpTransferEnable, clsCoreDumpTransferMode, clsCoreDumpFileName, clsCoreDumpUserName, clsCoreDumpPassword, clsConfigMulticastEnabled, clsEmergencyImageVersion, clsNMHeartBeatEnable, clsNMHeartBeatInterval, clsSysControllerCpuUsageThreshold, clsSysControllerMemoryUsageThreshold, clsSysApCpuUsageThreshold, clsSysApMemoryUsageThreshold, clsTrapNameInBlacklist, clsTrapBlacklistRowStatus, clsLinkLocalBridgingEnabled, clsNetworkHttpProfCustomPort, clsWGBForcedL2RoamEnabled, clsCrashSystem, clsConfigCaleaEnabled, clsConfigCaleaServerIpAddr, clsConfigCaleaServerIpType, clsConfigCaleaPort, clsConfigCaleaAccountingInterval, clsConfigCaleaVenue, clSysLogIPSecStatus, clSysLogIPSecProfName, clsRAIDStatus, clsRAIDRebuildPercentage, clsSysPingTestIPAddressType, clsSysPingTestIPAddress, clsSysPingTestSendCount, clsSysPingTestReceivedCount, clsSysPingTestStatus, clsSysPingTestMaxTimeInterval, clsSysPingTestMinTimeInterval, clsSysPingTestAvgTimeInterval, clsSysPingTestRowStatus, clsSensorTemperature, cLSysBroadcastForwardingEnabled, cLSysLagModeEnabled, clsCoreDumpServerIPAddressType, clsAlarmHoldTime, clsAlarmTrapRetransmitInterval, clsSysLogEnabled, clsSysLogLevel, clsIconCfgFileType, clsIconCfgLangCode, clsIconCfgWidth, clsIconCfgHeight, clsIconCfgRowStatus, clsNetworkHttpProxyIpType, clsNetworkHttpProxyIp, clsNetworkDnsServerIpType, clsNetworkDnsServerIp, cLSysLagModeEnabled, clsNetworkHttpProxyPort, clsCoreDumpServerIPAddress, clsAllCpuUsage, clsUSBMode } STATUS deprecated DESCRIPTION "This collection of objects represent the system wide configuration on the controller." ::= { ciscoLwappSysMIBGroups 11 } ciscoLwappSysStatsConfigGroup OBJECT-GROUP OBJECTS { clsSysRealtimeStatsTimer, clsSysStatsSamplingInterval, clsSysNormalStatsTimer, clsSysStatsAverageInterval } STATUS current DESCRIPTION "This collection of objects represents the statistics intervals configtation on the controller." ::= { ciscoLwappSysMIBGroups 12 } ciscoLwappSysInfoGroup OBJECT-GROUP OBJECTS { clsSysFlashSize, clsSysMemoryType, clsSysMaxClients, clsSysApConnectCount, clsSysNetId, clsSysCurrentMemoryUsage, clsSysAverageMemoryUsage, clsSysCurrentCpuUsage, clsSysAverageCpuUsage, clsSysCpuType, clsMaxRFIDTagsCount, clsMaxClientsCount, clsApAssocFailedCount, clsCurrentPortalClientCount, clsCurrentOnlineUsersCount, clsSysAbnormalOfflineCount, clsSysFlashType, clsSysOpenUsersCount, clsSysWepPskUsersCount, clsSysPeapSimUsersCount, clsSysPeapSimReqCount, clsSysPeapSimReqSuccessCount, clsSysPeapSimReqFailureCount, clsSysNasId, clsSysCoChannelTrapRssiThreshold, clsSysAdjChannelTrapRssiThreshold, clsSysClientTrapRssiThreshold, clsSysCmxActiveConnections, cLSysLagModeInTransition } STATUS current DESCRIPTION "This collection of objects represent System Information configuration on the controller." ::= { ciscoLwappSysMIBGroups 13 } ciscoLwappLyncInfoGroup OBJECT-GROUP OBJECTS { clsLyncState, clsLyncPort, clsLyncProtocol } STATUS current DESCRIPTION "This collection of objects represent System Information configuration on the controller." ::= { ciscoLwappSysMIBGroups 14 } ciscoLwappSysMulticastMLDGroup OBJECT-GROUP OBJECTS { cLSysMulticastMLDSnoopingEnabled, cLSysMulticastMLDSnoopingTimeout, cLSysMulticastMLDQueryInterval } STATUS current DESCRIPTION "This collection of objects represent Multicast MLD configuration on the controller." ::= { ciscoLwappSysMIBGroups 15 } ciscoLwappSysConfigGroupVer2 OBJECT-GROUP OBJECTS { clsConfigProductBranchVersion, clsConfigDhcpProxyEnabled, clsCoreDumpTransferEnable, clsCoreDumpTransferMode, clsCoreDumpFileName, clsCoreDumpUserName, clsCoreDumpPassword, clsConfigMulticastEnabled, clsEmergencyImageVersion, clsNMHeartBeatEnable, clsNMHeartBeatInterval, clsSysControllerCpuUsageThreshold, clsSysControllerMemoryUsageThreshold, clsSysApCpuUsageThreshold, clsSysApMemoryUsageThreshold, clsTrapNameInBlacklist, clsTrapBlacklistRowStatus, clsLinkLocalBridgingEnabled, clsNetworkHttpProfCustomPort, clsWGBForcedL2RoamEnabled, clsCrashSystem, clsConfigCaleaEnabled, clsConfigCaleaServerIpAddr, clsConfigCaleaServerIpType, clsConfigCaleaPort, clsConfigCaleaAccountingInterval, clsConfigCaleaVenue, clSysLogIPSecStatus, clSysLogIPSecProfName, clsRAIDStatus, clsRAIDRebuildPercentage, clsSysPingTestIPAddressType, clsSysPingTestIPAddress, clsSysPingTestSendCount, clsSysPingTestReceivedCount, clsSysPingTestStatus, clsSysPingTestMaxTimeInterval, clsSysPingTestMinTimeInterval, clsSysPingTestAvgTimeInterval, clsSysPingTestRowStatus, clsSensorTemperature, cLSysBroadcastForwardingEnabled, cLSysLagModeEnabled, clsCoreDumpServerIPAddressType, clsAlarmHoldTime, clsAlarmTrapRetransmitInterval, clsSysLogEnabled, clsSysLogLevel, clsIconCfgFileType, clsIconCfgLangCode, clsIconCfgWidth, clsIconCfgHeight, clsIconCfgRowStatus, clsNetworkHttpProxyIpType, clsNetworkHttpProxyIp, clsNetworkDnsServerIpType, clsNetworkDnsServerIp, cLSysLagModeEnabled, clsNetworkHttpProxyPort, clsCoreDumpServerIPAddress, clsAllCpuUsage, clsUSBMode, clsLiStatus, clsLiReportingInterval, clsLiAddressType, clsLiAddress } STATUS current DESCRIPTION "This collection of objects represent the system wide configuration on the controller." ::= { ciscoLwappSysMIBGroups 16 } END