librenms/mibs/CISCO-LWAPP-SYS-MIB

2150 lines
75 KiB
Plaintext

-- *******************************************************************
-- CISCO-LWAPP-SYS-MIB.my
-- March 2007, Devesh Pujari, Srinath Candadai
-- Feb 2011, Suja Thangaveluchamy
--
-- Copyright (c) 2007-2012 by Cisco Systems Inc.
-- All rights reserved.
-- *******************************************************************
CISCO-LWAPP-SYS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Unsigned32,
Counter32,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
RowStatus,
DisplayString,
TruthValue
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
InetAddressType,
InetAddress,
InetPortNumber
FROM INET-ADDRESS-MIB
cldcClientAccessVLAN,
cldcClientMacAddress
FROM CISCO-LWAPP-DOT11-CLIENT-MIB
ciscoMgmt
FROM CISCO-SMI;
-- *******************************************************************
-- * MODULE IDENTITY
-- *******************************************************************
ciscoLwappSysMIB MODULE-IDENTITY
LAST-UPDATED "201208060000Z"
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.
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 "201208060000Z"
DESCRIPTION
"Added ciscoLwappSysConfigGroupSup1,
ciscoLwappSysMldConfigGroup, ciscoLwappSysConfigStatsGroup,
ciscoLwappSysAlarmObjectGroup, ciscoLwappSysThresholdGroup,
ciscoLwappSysHeartBeatGroup and ciscoLwappSysInfoGroup.
Deprecated ciscoLwappSysMIBComplianceRev2 and added
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 "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 }
-- This is reserved for objects in CISCO-LWAPP-LBS-MIB
-- ciscoLwappLbsMIB OBJECT IDENTIFIER ::= { ciscoLwappSysMIB 3 }
clsConfig OBJECT IDENTIFIER
::= { ciscoLwappSysMIBObjects 1 }
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 }
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' specifies that the bridging
mode is enabled. A value of 'false' specifies
that the bridging mode is disabled."
::= { clsConfig 1 }
clsConfigDownload OBJECT IDENTIFIER
::= { clsConfig 2 }
clsConfigUpload OBJECT IDENTIFIER
::= { clsConfig 3 }
clsDownloadFileType OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
code(2),
config(3),
webAuthCert(4),
webAdminCert(5),
signatures(6),
customWebAuth(7),
vendorDeviceCert(8),
vendorCaCert(9)
}
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"
::= { 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)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the file types that
can be uploaded to 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."
::= { 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."
::= { 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 }
clsTransferConfigGroup OBJECT IDENTIFIER
::= { clsConfig 4 }
clsTransferConfigFileEncryption OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configuration file can be encrypted before
upload from the controller and then decrypted
before downloading to the controller when this
option is enabled.
This is applicable only when clsDownloadFileType,
clsUploadFileType is set to Config."
::= { clsTransferConfigGroup 1 }
clsTransferConfigFileEncryptionKey OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is 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."
::= { clsTransferConfigGroup 2 }
clsTransferConfig OBJECT IDENTIFIER
::= { clsConfig 8 }
clsTransferConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClsTransferConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to configure the server details
which will be used
by the controller to upload/download files."
::= { 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."
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
"Transfer type configures the type of operation
with the server by the controller. The mode is
either Upload or Download."
::= { clsTransferConfigEntry 1 }
clsTransferMode OBJECT-TYPE
SYNTAX INTEGER {
tftp(1),
ftp(2),
sftp(3)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Transfer mode configures the mode of transfer used
by the controller with the server. The mode is
either TFTP or FTP/SFTP."
::= { clsTransferConfigEntry 2 }
clsTransferServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object represents the address type of
the Server to which the controller will transfer the file."
::= { clsTransferConfigEntry 3 }
clsTransferServerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object represents the address of the Server to
which the controller will transfer the file."
::= { clsTransferConfigEntry 4 }
clsTransferPath OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Transfer path configures the directory
path for file transfer. The controller
remembers the last file path used."
::= { clsTransferConfigEntry 5 }
clsTransferFilename OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Transfer filename configures the file name for the
file being transferred from the controller.
The controller remembers the last file
name used. 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 is used to store the FTP username for
transferring file on the server.
This is valid only for FTP transfer mode."
::= { clsTransferConfigEntry 7 }
clsTransferFtpPassword OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to store the FTP password for
transferring file on the server.
This is valid only for FTP transfer mode."
::= { clsTransferConfigEntry 8 }
clsTransferFtpPortNum OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to store the port number to be used
by the FTP protocol while connecting to the server.
This is valid only for FTP transfer mode."
DEFVAL { 21 }
::= { clsTransferConfigEntry 9 }
clsTransferTftpMaxRetries OBJECT-TYPE
SYNTAX Unsigned32 (1..254)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum number of retries to be allowed for a
TFTP message packet.
This is valid only for TFTP transfer mode."
DEFVAL { 10 }
::= { clsTransferConfigEntry 10 }
clsTransferTftpTimeout OBJECT-TYPE
SYNTAX Unsigned32 (1..254)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"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
"Transfer start will start the file transfer operation
on Active when it is set to initiate(2), it will
return none(1) for GET. Transfer start will start
the file transfer operation on Standby when it
is set to initiatePeer(3),"
::= { clsTransferConfigEntry 12 }
clsTransferStatus OBJECT-TYPE
SYNTAX INTEGER {
notInitiated(1),
transferStarting(2),
errorStarting(3),
wrongFileType(4),
updatingConfig(5),
invalidConfigFile(6),
writingToFlash(7),
failureWritingToFlash(8),
checkingCRC(9),
failedCRC(10),
unknownDirection(11),
transferSuccessful(12),
transferFailed(13),
bootBreakOff(14),
invalidTarFile(15),
unknown(99)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the current status of a transfer.
Following are valid only when clsTransferType
is 'download' :-
bootBreakOff(14), invalidTarFile(15)."
::= { clsTransferConfigEntry 13 }
clsTransferStatusString OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates in string format about the current
status of a transfer."
::= { clsTransferConfigEntry 14 }
clsConfigGeneral OBJECT IDENTIFIER
::= { clsConfig 5 }
clsTimeZone OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object 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 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 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 }
clsSyslogIpConfig OBJECT IDENTIFIER
::= { clsConfig 6 }
cLSysLogConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF CLSysLogConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to configure 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 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 represents the ipaddress 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' specifies that the ARP
unicast is enabled. A value of 'false' specifies
that the ARP unicast is disabled."
::= { 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' specifies that the broadcast
forwarding is enabled. A value of 'false' specifies
that the broadcast forwarding is disabled."
::= { 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' specifies that the LAG mode
is enabled. A value of 'false' specifies
that the LAG mode is disabled on the controller."
::= { clsConfig 10 }
clsConfigProductBranchVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This string contains 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 display 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 represents whether the DHCP proxy option is
enabled or disabled.
A value of 'true' specifies that the proxy option is enabled
on the controller.
A value of 'false' specifies that the proxy option
is disabled on the controller."
DEFVAL { false }
::= { clsConfig 12 }
cLSysMulticastIGMP OBJECT IDENTIFIER
::= { clsConfig 13 }
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' specifies that
the Multicast IGMP Snooping is enabled. To enable this,
agentNetworkMulticastMode/clsConfigMulticastEnabled must
not be in disabled state. A value of 'false'
specifies 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 }
-- ******************************************************************
-- clsPortModeConfigTable
--
-- ******************************************************************
cLSPortModeConfig OBJECT IDENTIFIER
::= { clsConfig 14 }
clsPortModeConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClsPortModeConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the entries for physical
port related parameters"
::= { cLSPortModeConfig 1 }
clsPortModeConfigEntry OBJECT-TYPE
SYNTAX ClsPortModeConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entry contains the Switch's physical
port phyical mode related attribues"
INDEX { clsPortDot1dBasePort }
::= { clsPortModeConfigTable 1 }
ClsPortModeConfigEntry ::= SEQUENCE {
clsPortDot1dBasePort Unsigned32,
clsPortModePhysicalMode INTEGER,
clsPortModePhysicalStatus INTEGER,
clsPortModeSfpType SnmpAdminString,
clsPortUpDownCount Counter32
}
clsPortDot1dBasePort OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is a 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 switch's Port Speed Mode. This is the
configured physical mode."
::= { 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)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The switch's Port Physical Speed Status.This
is the current actual speed."
::= { clsPortModeConfigEntry 3 }
clsPortModeSfpType OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the SFP's type
of the port."
::= { 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 should be incremented."
::= { clsPortModeConfigEntry 5 }
clsCoreDump OBJECT IDENTIFIER
::= { clsConfig 15 }
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. If the
value is True the core-dump feature is Enabled
otherwise 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.
If the value is FTP then only FTP attributes
clsCoreDumpServerIPAddress, clsCoreDumpFileName,
clsCoreDumpUserName, clsCoreDumpPassword can be set,
unknown value is not SETable."
::= { clsCoreDump 2 }
clsCoreDumpServerIPAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This Object Id Specifies the IP Address Type of 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."
::= { clsCoreDump 4 }
clsCoreDumpFileName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the File Name of the core-dump by
which you want to save it 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 represents whether global multicast is
enabled or disabled.
A value of 'true' specifies that the multicast option
is enabled on the controller.
A value of 'false' specifies that the multicast option
is disabled on the controller."
DEFVAL { false }
::= { clsConfig 16 }
cLSysMulticastMLD OBJECT IDENTIFIER
::= { clsConfig 17 }
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' specifies that the Multicast MLD Snooping is
enabled. To enable this, agentNetworkMulticastMode/
clsConfigMulticastEnabled must not be
in disabled state. A value of 'false' specifies
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."
::= { 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."
::= { cLSysMulticastMLD 3 }
-- stats-timer config.
clsConfigStats OBJECT IDENTIFIER
::= { clsConfig 18 }
-- ********************************************************************
-- * 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.
clsAlarmObjects OBJECT IDENTIFIER
::= { clsConfig 19 }
-- ********************************************************************
-- * 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 interval in seconds in
which alarm traps, if any, are retransmitted.
Setting this value to 0 means no retransmission."
DEFVAL { 0 }
::= { clsAlarmObjects 2 }
-- System-wide thresholds config.
clsSysThresholdConfig OBJECT IDENTIFIER
::= { clsConfig 20 }
-- ********************************************************************
-- * 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 }
clsNMHeartBeat OBJECT IDENTIFIER
::= { clsConfig 21 }
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. If the value is True the
Network Manager Heart Beat feature is Enabled otherwise
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 interval in seconds in heart beat
traps to network manager."
DEFVAL { 180 }
::= { clsNMHeartBeat 2 }
clsCrashSystem OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object resets the switch with a crash.
If a value of of 'true' is set, the swicth would crash.
GET on this object would return 'false'."
::= { clsConfig 99 }
-- ********************************************************************
-- * Status Objects
-- ********************************************************************
cLSysLagModeInTransition OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies whether the LAG mode is
in transition on the controller.
A value of 'true' specifies that the LAG mode
is in transition and the controller has to be rebooted
to take effect.A value of 'false' specifies
that the LAG mode is not in transition."
::= { clsStatus 1 }
-- ********************************************************************
-- * Emergency Image Version
-- ********************************************************************
clsEmergencyImageVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"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 is used to enable/disable the case check for the
passwords configured in controller.
When enabled, the new password must contain characters from
at least three of the following classes : lowercase letters,
uppercase letters, digits and special characters."
::= { clsSecurityGroup 1 }
clsSecStrongPwdConsecutiveCheck OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to enable/disable the consecutive
check for the passwords configured in controller.
When enabled, the password provided should not have
a character repeated more than thrice consecutively."
::= { clsSecurityGroup 2 }
clsSecStrongPwdDefaultCheck OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to enable/disable the default check
for the passwords configured in controller.
When enabled, 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'"
::= { clsSecurityGroup 3 }
clsSecStrongPwdAsUserNameCheck OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to enable/disable the username check
for the password configured in controller.
When enabled the new password must not be same as
the associated username or the reversed username."
::= { clsSecurityGroup 4 }
-- ********************************************************************
-- * System Flash Size
-- ********************************************************************
clsSysFlashSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the total flash memory size in Kbytes."
::= { clsSysInfo 1 }
-- ********************************************************************
-- * System Memory Type
-- ********************************************************************
clsSysMemoryType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the system memory type."
::= { clsSysInfo 2 }
-- ********************************************************************
-- * System Supported MAX Clients
-- ********************************************************************
clsSysMaxClients OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies 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 specifies 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 specifies the current percent usage
of system memory. This MIB 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 specifies 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 specifies 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 specifies 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 DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies 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 }
-- ********************************************************************
-- * 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
generate 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
generate 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
generate ciscoLwappMaxRFIDTagsReached notification."
DEFVAL { true }
::= { ciscoLwappSysMIBNotifControlObjects 3 }
-- ********************************************************************
-- * Notification Objects
-- ********************************************************************
clsSecStrongPwdManagementUser OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..24))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object specifies the management user who
enabled/disabled the strong password checks."
::= { ciscoLwappSysMIBNotifObjects 1 }
clsSecStrongPwdCheckType OBJECT-TYPE
SYNTAX INTEGER {
caseCheck(1),
consecutiveCheck(2),
defaultCheck(3),
usernameCheck(4),
allChecks(5)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object specifies the type of the check that was
enabled/disabled by the management user."
::= { ciscoLwappSysMIBNotifObjects 2 }
clsSecStrongPwdCheckOption OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object specifies 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 specifies whether this system alarm is
raise or clear.
A value of 'true' indicates this event is set.
A value of 'false' indicates this even is cleared."
::= { ciscoLwappSysMIBNotifObjects 4 }
-- ********************************************************************
-- * Notifications
-- ********************************************************************
ciscoLwappSysInvalidXmlConfig NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This notification will be sent whenever invalid
configuration detected by XML"
::= { ciscoLwappSysMIBNotifs 1 }
ciscoLwappNoVlanConfigured NOTIFICATION-TYPE
OBJECTS {
cldcClientAccessVLAN,
cldcClientMacAddress
}
STATUS current
DESCRIPTION
"This notification will be sent whenever wired client
tries to associate without interface for specified vlan"
::= { ciscoLwappSysMIBNotifs 2 }
ciscoLwappStrongPwdCheck NOTIFICATION-TYPE
OBJECTS {
clsSecStrongPwdManagementUser,
clsSecStrongPwdCheckType,
clsSecStrongPwdCheckOption
}
STATUS current
DESCRIPTION
"This notification will be sent whenever the management
user enables/disables the strong password rules."
::= { ciscoLwappSysMIBNotifs 3 }
ciscoLwappSysCpuUsageHigh NOTIFICATION-TYPE
OBJECTS {
clsSysCurrentCpuUsage,
clsSysAlarmSet
}
STATUS current
DESCRIPTION
"When a 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
"When a 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
}
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
}
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 Mamager
Heart Beat Enable."
::= { ciscoLwappSysMIBNotifs 8 }
-- ********************************************************************
-- * Individual CPU Usage
-- ********************************************************************
clsAllCpuUsage OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the CPU usage string."
::= { clsCpuInfo 1 }
-- ********************************************************************
ciscoLwappSysMIBCompliances OBJECT IDENTIFIER
::= { ciscoLwappSysMIBConform 1 }
ciscoLwappSysMIBGroups OBJECT IDENTIFIER
::= { ciscoLwappSysMIBConform 2 }
-- ********************************************************************
-- * Units of conformance
-- ********************************************************************
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 current
DESCRIPTION
"The compliance statement for the SNMP entities that
implement the ciscoLwappSysMIB module. This deprecates
ciscoLwappSysMIBComplianceRev2."
MODULE -- this module
MANDATORY-GROUPS {
ciscoLwappSysConfigGroup,
ciscoLwappSysPortConfigGroup,
ciscoLwappSysSecurityConfigGroup,
ciscoLwappSysIgmpConfigGroup,
ciscoLwappSysSecNotifObjsGroup,
ciscoLwappSysNotifsGroup,
ciscoLwappSysNotifControlGroup,
ciscoLwappSysConfigGroupVer1,
ciscoLwappSysConfigGroupSup1,
ciscoLwappSysMldConfigGroup,
ciscoLwappSysConfigStatsGroup,
ciscoLwappSysAlarmObjectGroup,
ciscoLwappSysThresholdGroup,
ciscoLwappSysHeartBeatGroup,
ciscoLwappSysInfoGroup
}
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 }
ciscoLwappSysConfigGroup OBJECT-GROUP
OBJECTS {
clsDot3BridgeEnabled,
clsDownloadFileType,
clsDownloadCertificateKey,
clsUploadFileType,
clsUploadPacUsername,
clsUploadPacPassword,
clsUploadPacValidity,
cLSysBroadcastForwardingEnabled,
clsConfigProductBranchVersion,
clsConfigDhcpProxyEnabled,
clsCrashSystem
}
STATUS current
DESCRIPTION
"This collection of objects represent the system wide
configuration on the controller."
::= { ciscoLwappSysMIBGroups 1 }
ciscoLwappSysConfigFileEncryptionGroup OBJECT-GROUP
OBJECTS { clsTransferConfigFileEncryptionKey }
STATUS current
DESCRIPTION
"This object represents the System encryption configuration on
the controller."
::= { ciscoLwappSysMIBGroups 2 }
ciscoLwappSysTransferOperationConfigGroup OBJECT-GROUP
OBJECTS {
clsTransferServerAddressType,
clsTransferServerAddress,
clsTransferPath,
clsTransferFilename,
clsTransferFtpUsername,
clsTransferFtpPassword,
clsTransferFtpPortNum,
clsTransferTftpMaxRetries,
clsTransferTftpTimeout,
clsTransferStart,
clsTransferStatus,
clsTransferStatusString,
clsTransferConfigFileEncryption
}
STATUS current
DESCRIPTION
"This object represents the System Transfer operation
configuration on the controller."
::= { ciscoLwappSysMIBGroups 3 }
ciscoLwappSysPortConfigGroup OBJECT-GROUP
OBJECTS {
clsPortModePhysicalMode,
clsPortModePhysicalStatus,
clsPortModeSfpType,
clsPortUpDownCount
}
STATUS current
DESCRIPTION
"This collection of objects represent the system wide
configuration on the controller."
::= { ciscoLwappSysMIBGroups 4 }
ciscoLwappSysSecurityConfigGroup OBJECT-GROUP
OBJECTS {
clsSecStrongPwdCaseCheck,
clsSecStrongPwdConsecutiveCheck,
clsSecStrongPwdDefaultCheck,
clsSecStrongPwdAsUserNameCheck
}
STATUS current
DESCRIPTION
"This collection of objects represent the system security
configuration on the controller."
::= { ciscoLwappSysMIBGroups 5 }
ciscoLwappSysIgmpConfigGroup OBJECT-GROUP
OBJECTS {
cLSysMulticastIGMPSnoopingEnabled,
cLSysMulticastIGMPSnoopingTimeout,
cLSysMulticastIGMPQueryInterval
}
STATUS current
DESCRIPTION
"This collection of objects represent the IGMP multicast
configuration on the controller."
::= { ciscoLwappSysMIBGroups 6 }
ciscoLwappSysSecNotifObjsGroup OBJECT-GROUP
OBJECTS {
clsSecStrongPwdManagementUser,
clsSecStrongPwdCheckType,
clsSecStrongPwdCheckOption,
clsSysAlarmSet
}
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 7 }
ciscoLwappSysNotifsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
ciscoLwappSysInvalidXmlConfig,
ciscoLwappNoVlanConfigured,
ciscoLwappStrongPwdCheck,
ciscoLwappSysCpuUsageHigh,
ciscoLwappSysMemoryUsageHigh,
ciscoLwappMaxRFIDTagsReached,
ciscoLwappMaxClientsReached,
ciscoLwappNMHeartBeat
}
STATUS current
DESCRIPTION
"This collection of objects represent the system config related
notifications sent by the agent to a network management
station."
::= { ciscoLwappSysMIBGroups 8 }
ciscoLwappSysNotifControlGroup OBJECT-GROUP
OBJECTS {
clsSecStrongPwdCheckTrapEnabled,
clsMaxClientsTrapEnabled,
clsMaxRFIDTagsTrapEnabled
}
STATUS current
DESCRIPTION
"This collection of objects represent the flags to control the
generation of notification."
::= { ciscoLwappSysMIBGroups 9 }
ciscoLwappSysConfigGroupVer1 OBJECT-GROUP
OBJECTS {
cLSysBroadcastForwardingEnabled,
cLSysLagModeEnabled,
clsConfigProductBranchVersion,
clsConfigDhcpProxyEnabled,
clsCoreDumpTransferEnable,
clsCoreDumpTransferMode,
clsCoreDumpServerIPAddressType,
clsCoreDumpServerIPAddress,
clsCoreDumpFileName,
clsCoreDumpUserName,
clsCoreDumpPassword,
clsConfigMulticastEnabled,
cLSysLagModeInTransition,
clsEmergencyImageVersion,
clsAllCpuUsage
}
STATUS current
DESCRIPTION
"This collection of objects represent the system wide
configuration on the controller."
::= { ciscoLwappSysMIBGroups 10 }
ciscoLwappSysConfigGroupSup1 OBJECT-GROUP
OBJECTS {
clsTimeZone,
clsTimeZoneDescription,
cLSysLogAddressType,
cLSysLogAddress,
cLSysLogHostRowStatus,
cLSysArpUnicastEnabled,
clsMaxClientsTrapThreshold,
clsMaxRFIDTagsTrapThreshold
}
STATUS current
DESCRIPTION
"This collection of objects represents the
timzone and syslog configuration on the
controller."
::= { ciscoLwappSysMIBGroups 11 }
ciscoLwappSysMldConfigGroup OBJECT-GROUP
OBJECTS {
cLSysMulticastMLDSnoopingEnabled,
cLSysMulticastMLDSnoopingTimeout,
cLSysMulticastMLDQueryInterval
}
STATUS current
DESCRIPTION
"This collection of objects represent the MLD multicast
configuration on the controller."
::= { ciscoLwappSysMIBGroups 12 }
ciscoLwappSysConfigStatsGroup OBJECT-GROUP
OBJECTS {
clsSysRealtimeStatsTimer,
clsSysNormalStatsTimer,
clsSysStatsSamplingInterval,
clsSysStatsAverageInterval
}
STATUS current
DESCRIPTION
"This collection of objects represents the
statistics intervals configuration
on the controller."
::= { ciscoLwappSysMIBGroups 13 }
ciscoLwappSysAlarmObjectGroup OBJECT-GROUP
OBJECTS {
clsAlarmHoldTime,
clsAlarmTrapRetransmitInterval
}
STATUS current
DESCRIPTION
"This collection of objects represents the
alarm objetcs configurations on the controller."
::= { ciscoLwappSysMIBGroups 14 }
ciscoLwappSysThresholdGroup OBJECT-GROUP
OBJECTS {
clsSysControllerCpuUsageThreshold,
clsSysControllerMemoryUsageThreshold,
clsSysApCpuUsageThreshold,
clsSysApMemoryUsageThreshold
}
STATUS current
DESCRIPTION
"This collection of objects represents the
Threshold configuration on the controller."
::= { ciscoLwappSysMIBGroups 15 }
ciscoLwappSysHeartBeatGroup OBJECT-GROUP
OBJECTS {
clsNMHeartBeatEnable,
clsNMHeartBeatInterval
}
STATUS current
DESCRIPTION
"This collection of objects represents the
heart beat configurations on the controller."
::= { ciscoLwappSysMIBGroups 16 }
ciscoLwappSysInfoGroup OBJECT-GROUP
OBJECTS {
clsSysFlashSize,
clsSysMemoryType,
clsSysMaxClients,
clsSysApConnectCount,
clsSysNetId,
clsSysCurrentMemoryUsage,
clsSysAverageMemoryUsage,
clsSysCurrentCpuUsage,
clsSysAverageCpuUsage,
clsSysCpuType,
clsMaxRFIDTagsCount,
clsMaxClientsCount
}
STATUS current
DESCRIPTION
"This group of object represents the
system information of the controller."
::= { ciscoLwappSysMIBGroups 17 }
END