Cisco-Supported MIBs
This section contains the following topics:
About Cisco-Supported MIBs and CISCO-SMI
A Management Information Base (MIB) is a collection of managed objects, arranged in a hierarchical tree of MIB modules, groups, and objects:
- MIB module—Contains related MIB groups.
For example, CISCO-WAN-OPTIMIZATION-MIB contains many types of optimization groups, including cwoAoStats and cwoTfoStats.
MIB group—Contains the prefix for a set of related MIB objects, such as cwoAoStats (AO statistics) and cwoTfoStats (TFO statistics).
- MIB object—Provides information about a specific aspect of the specified MIB group.
For example:
–
The cwoAoStatsIsConfigured MIB object indicates if the AO is configured or not.
–
The cwoTfoStatsLoadStatus displays the current TFO load status (such as “operating normally” or “overloaded”).
The Structure of Management Information (SMI) defines the framework within which you can define or construct a MIB. The CISCO-SMI MIB group describes the structure of Cisco MIBs.
Types of MIB Output for SNMP Monitoring
This section contains the following topics:
MB Output for Statistical Data
MIB output can provide information about a device, interface, or process at a specified moment in time. Figure 17-2 shows an example of MIB output of statistical data for the MIB object cwoDreCacheStats. This object displays DRE cache information, such as the current operational status, the portion of the disk space allocated for DRE cache, the age of the oldest data unit the data block, and the amount of data units replaced in the last hour.
Figure 17-2 Sample MIB Output for DRE Cache Information with cwoDreCacheStats
CISCO-WAN-OPTIMIZATION-MIB::cwoDreCacheStatsStatus.0 = STRING: Usable
CISCO-WAN-OPTIMIZATION-MIB::cwoDreCacheStatsTotal.0 = Counter64: 77822 MB
CISCO-WAN-OPTIMIZATION-MIB::cwoDreCacheStatsUsed.0 = Gauge32: 96 percent
CISCO-WAN-OPTIMIZATION-MIB::cwoDreCacheStatsDataUnitUsage.0 = Counter64: 0 MB
CISCO-WAN-OPTIMIZATION-MIB::cwoDreCacheStatsReplacedOneHrDataUnit.0 = Counter64: 0 MB
CISCO-WAN-OPTIMIZATION-MIB::cwoDreCacheStatsDataUnitAge.0 = STRING: 0s
CISCO-WAN-OPTIMIZATION-MIB::cwoDreCacheStatsSigblockUsage.0 = Counter64: 1695 MB
CISCO-WAN-OPTIMIZATION-MIB::cwoDreCacheStatsReplacedOneHrSigblock.0 = Counter64: 0 MB
CISCO-WAN-OPTIMIZATION-MIB::cwoDreCacheStatsSigblockAge.0 = STRING: 14d17h
MIB Output for Trend Data
The greatest value provided by MIBs may be in enabling SNMP monitoring to use the external MIB tool to gather statistics — and then provide trend data from these statistics, in either text or graphical format. This enables you to more easily identify anomalies in your WAAS network, and therefore to more effectively plan or modify your network.
For example, in the output shown in the above Figure 17-2, the MIB cwoDreCacheStatsUsed provides information on the percentage of DRE disk space currently being used:
CISCO-WAN-OPTIMIZATION-MIB::cwoDreCacheStatsUsed.0 = Gauge32: 96 percent
If you want to monitor the trend of how DRE disk space is being used over a particular period of time, you could run the cwoDreCacheStatsUsed MIB for a specified time range. As shown below in Figure 17-3, you could view data for a specified time range that displays the usage trend for the DRE cache disk space.
Figure 17-3 Sample MIB Output for Percentage of DRE Disk Space Being Used
CISCO-WAN-OPTIMIZATION-MIB::cwoDreCacheStatsUsed.0 = Gauge32: 85 percent
CISCO-WAN-OPTIMIZATION-MIB::cwoDreCacheStatsUsed.0 = Gauge32: 91 percent
CISCO-WAN-OPTIMIZATION-MIB::cwoDreCacheStatsUsed.0 = Gauge32: 96 percent
CISCO-WAN-OPTIMIZATION-MIB::cwoDreCacheStatsUsed.0 = Gauge32: 98 percent
CISCO-WAN-OPTIMIZATION-MIB::cwoDreCacheStatsUsed.0 = Gauge32: 93 percent
For more information on MIB usage with SNMP monitoring, and for more examples of MIB output, see Using MIBs to Monitor WAAS.
Types of Cisco-Supported MIBs
This section describes the types of Cisco-supported MIBs, in alphabetical order by topic:
Akamai Connect (CISCO-WAN-OPTIMIZATION-MIB)
Table 17-2 shows the Akamai Connect MIB objects associated with the cwoAoHttpxStatsAKC MIB object, for a specified caching mode: Standard, Basic, Bypass, or Advanced. For each Akamai Connect caching mode, there are MIB objects that provide the following types of information:
- Cache transactions—The Akamai Connect cache statistics for the total number of cache-hit transactions that were served from cache in the specified caching mode.
- Cache transactions percent—The percentage of total number of cache-hit HTTP transactions in the specified caching mode.
- Cache response time saved—The total response time saved for cache-hit HTTP transactions in the specified Akamai Connect cache mode, in milliseconds.
- Average cache response time saved—The average response time saved per cache-hit HTTP transaction in the specified Akamai Connect cache mode, in milliseconds.
- Response in bytes—The total number of response bytes saved for cache-hit HTTP transactions in the specified Akamai Connect cache mode.
- Response bytes percent—The percentage of total number of response bytes saved for cache-hit HTTP transactions in the specified Akamai Connect cache mode.
- Response time saved percent—The percentage of total response time saved for cache-hit HTTP transactions in the specified Akamai Connect cache mode.
Table 17-2 Akamai Connect MIB Objects
|
|
cwoAoHttpxStatsAKCStdEntry |
Provides information about the Akamai Connect cache in Standard mode (default), in which Akamai Connect caches objects marked as cacheable, as well as objects with no explicit cache marker and with a last-modified date.
- cwoAoHttpxStatsAKCStdCacheTrans
- cwoAoHttpxStatsAKCStdCacheTransPercent
- cwoAoHttpxStatsAKCStdCacheRespTimeSaved
- cwoAoHttpxStatsAKCStdAvgCacheRespTimeSaved
- cwoAoHttpxStatsAKCStdRespBytes
- cwoAoHttpxStatsAKCStdRespBytesPercent
- cwoAoHttpxStatsAKCStdRespTimeSavedPercent
|
cwoAoHttpxStatsAKCBasicEntry |
Provides information about the Akamai Connect cache in Basic mode, in which Akamai Connect caches only objects explicitly marked as cacheable.
- cwoAoHttpxStatsAKCBasicCacheTrans
- cwoAoHttpxStatsAKCBasicCacheTransPercent
- cwoAoHttpxStatsAKCBasicRespBytes
- cwoAoHttpxStatsAKCBasicRespBytesPercent
- cwoAoHttpxStatsAKCBasicCacheRespTimeSaved
- cwoAoHttpxStatsAKCBasicAvgCacheRespTimeSaved
- cwoAoHttpxStatsAKCBasicRespTimeSavedPercent
|
cwoAoHttpxStatsAKCBypassEntry |
Provides information about the Akamai Connect cache in Bypass mode, in which Akamai Connect caching is turned off for a configured site or sites.
- cwoAoHttpxStatsAKCBypassCacheTrans
- cwoAoHttpxStatsAKCBypassCacheTransPercent
- cwoAoHttpxStatsAKCBypassCacheRespTimeSaved
- cwoAoHttpxStatsAKCBypassAvgCacheRespTimeSaved
- cwoAoHttpxStatsAKCBypassCacheRespTimeSavedPercent
- cwoAoHttpxStatsAKCBypassRespBytes
- cwoAoHttpxStatsAKCBypassRespBytesPercent
|
cwoAoHttpxStatsAKCAdvEntry |
Provides information about the Akamai Connect cache in Advanced mode, in which Akamai Connect caches media types more aggressively, and caches all object types for longer times, when there is no explicit expiration time.
- cwoAoHttpxStatsAKCAdvCacheTrans
- cwoAoHttpxStatsAKCAdvRespBytes
- cwoAoHttpxStatsAKCAdvCacheTransPercent
- cwoAoHttpxStatsAKCAdvRespBytesPercent
- cwoAoHttpxStatsAKCAdvCacheRespTimeSaved
- cwoAoHttpxStatsAKCAdvAvgCacheRespTimeSaved
- cwoAoHttpxStatsAKCAdvRespTimeSavedPercent
|
cwoAoHttpxStatsAKCTotalEntry |
Provides summary information about the Akamai Connect cache, from all caching modes.
- cwoAoHttpxStatsAKCTotalCacheTrans
- cwoAoHttpxStatsAKCTotalRespBytes
- cwoAoHttpxStatsAKCTotalCacheTransPercent
- cwoAoHttpxStatsAKCTotalRespBytesPercent
- cwoAoHttpxStatsAKCTotalCacheRespTimeSaved
- cwoAoHttpxStatsAKCTotalAvgCacheRespTimeSaved
- cwoAoHttpxStatsAKCTotalRespTimeSavedPercent
|
Alarms (CISCO-CONTENT-ENGINE-MIB)
Table 17-3 describes CISCO-CONTENT-ENGINE-MIB objects that are used to verify if there are critical, major, or minor alarms raised on the system.
Table 17-3 Alarms MIB Objects
|
|
cceAlarmMinorCount |
The number of alarms currently raised with a severity level of Minor. |
cceAlarmMajorCount |
The number of alarms currently raised with a severity level of Major. |
cceAlarmCriticalCount |
The number of alarms currently raised with a severity level of Critical. |
AOs (CISCO-WAN-OPTIMIZATION-MIB)
The CISCO-WAN-OPTIMIZATION-MIB group displays information about the status and statistics associated with application optimizers.
The Application Optimizers (AOs), also known as Application Acclerators, statistics MIB group displays status information such as configuration or license information for AOs including HTTP, SSL, MAPI, SMB, and ICA.
This section contains the following tables for the cwoAoStats MIB objects:
Table 17-4 AO Name, Configuration, and License MIB Objects
|
|
cwoAoStatsName |
The name of the AO, such as HTTP, SSL, MAPI, SMB, NFS, and ICA. |
cwoAoStatsIsConfigured |
Indicates if the AO is configured or not.
Note If the AO is not configured, then the cwoAoStatsOperationalState for this AO is Shutdown.
|
cwoAoStatsIsLicensed |
Indicates if the license for the AO is valid or not.
Note If the license for the AO is not valid, then the cwoAoStatsOperationalState for this AO is Shutdown.
|
Table 17-5 AO Operational Status, Startup Time, and Reset Time MIB Objects
cwoAoStatsOperationalState |
The operational state of the AO:
- shutdown (1)
- initializing (2)
- normalRunning (3)
- normalDisabled (4)
- licenseExpired (5)
- cleaningup (6)
- error (7)
Note If the AO is not configured or if the license for this AO is not valid, the operational state is Shutdown.
|
cwoAoStatsStartUpTime |
The date and time when the AO was started. |
cwoAoStatsLastResetTime |
The date and time of the last time the statistics of the AO were reset. When the specified AO’s statistics are reset, then all statistics counters are also reset.
Note When the specified AO is in the Shutdown state, the value of cwoAoStatsStartUpTime and cwoAoStatsLastResetTime is Null.
|
cwoAoStats MIB Objects for AO Summary Connection Information
Table 17-6 AO Summary Connection Information MIB Objects
|
|
cwoAoStatsTotalHandledConn |
Total number of connections handled by the AO since it was started or since its statistics were last reset. |
cwoAoStatsTotalOptConn |
Total number of connections optimized by the AO since it was started or since its statistics were last reset. |
cwoAoStatsTotalHandedOffConn |
Total number of connections handed off to generic optimization by the AO since it was started or since its statistics were last reset. |
cwoAoStatsTotalDroppedConn |
Total number of connections dropped by the AO since it was started or since its statistics were last reset. |
Table 17-7 AO Current Connection Information MIB Objects
|
|
cwoAoStatsActiveOptConn |
The number of active connections that are getting optimized by the AO. |
cwoAoStatsMaxActiveOptConn |
The maximum number of active TCP connections the AO can optimize. |
cwoAoStatsPendingConn |
The number of connections currently pending in the queue of connections to be optimized by the AO. |
Table 17-8 AO Load Status and Bandwidth Information MIB Objects
|
|
cwoAoStatsLoadStatus |
The load status of the AO. |
cwoAoStatsBwOpt |
The percentage bandwidth optimization achieved due to optimization done by the AO. |
Applications (CISCO-WAN-OPTIMIZATION-MIB)
The cwoAppStats MIB object displays information about application optimization and traffic.
Table 17-9 Applications Information MIB Objects
|
|
cwoAppStatsAppName |
The name of a particular application that is configured for optimization. |
cwoAppStatsOriginalBytes |
The total original traffic (uncompressed) in bytes of a particular application that has entered into the system. |
cwoAppStatsOptimizedBytes |
The total optimized traffic, in bytes, of a particular application. |
cwoAppStatsPTBytes |
The total pass-through traffic, in bytes, of a particular application. |
AppNav (CISCO-APPNAV-MIB)
The CISCO-APPNAV-MIB group displays information about AppNavwhen the WAAS device is in AppNav Controller mode.
This section contains the following topics:
AppNav Controller MIB Objects
An AppNav Controller is a device that intercepts network traffic and, based on a flow policy, distributes that traffic to one more WAAS nodes for optimization. Table 17-10 displays AppNav Controller MIB objects.
Table 17-10 AppNav Controller Group MIB Objects
|
|
cAppNavACIndex |
An index of the cAppNavACTable. The unique integer value generated for each entry must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. |
cAppNavACIpAddrType |
The address type of the cAppNavACIpAddr object. The cAppNavACEntries are only valid for address types of IPv4 and IPv6. |
cAppNavACIpaddr |
The IP address of the AppNav Controller. |
cAppNavACServContextName |
The name of the service context to which the specified AppNav Contoller belongs. |
cAppNavACACGName |
The name of the AppNav Controller Group to which the specified AppNav Controller belongs. |
cAppNavACCurrentCMState |
The current cluster membership state of the specified AppNav Controller.
- Green (1)—Operational with no error conditions
- Yellow (2)—Degraded (overloaded, joining cluster, or has other noncritical operational issues)
- Red (3)—Critical (one or more processes is in a critical state)
- Gray (4)—Disabled
- Black (5)—Unknown status
|
AppNav Controller Group MIB Objects
An AppNav Controller Group is a group of AppNav Controllers that together provide the necessary intelligence for handling asymmetric flows and high availability. Table 17-11 displays AppNav Controller Group MIB objects.
Table 17-11 AppNav Controller Group MIB Objects
|
|
cAppNavACGIndex |
An index of the AppNavACGTable. The unique integer value generated for each entry must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. |
cAppNavACGName |
The name of the AppNav Controller Group. |
cAppNavACGServContextName |
The service context to which the specified AppNav Controller Group belongs. |
AppNav Service Node MIB Objects
A WAAS node is also known as a service node. Table 17-12 displays AppNav service node MIB objects.
Table 17-12 AppNav Service Node MIB Objects
|
|
cAppNavSNIndex |
An index of the cAppNavSNTable. The unique integer value generated for each entry must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. |
cAppNavSNIpAddrType |
The address type of cacSNIpAddr. The cacSNEntries are valid for address types IPv4 and IPv6 only. |
cAppNavSNIpAddr |
The IP address of the specified service node. |
cAppNavSNServContextName |
The name of the service context to which the specified service node belongs. |
cAppNavSNSNGName |
The name of the service node group to which the specified service node belongs. |
cAppNavSNCurrentCMState |
The current cluster membership state of the specified service node.
- Green (1)—Operational with no error conditions
- Yellow (2)—Degraded (overloaded, joining cluster, or has other noncritical operational issues)
- Red (3)—Critical (one or more processes is in a critical state)
- Gray (4)—Disabled
- Black (5)—Unknown status
|
AppNav Service Node Group MIB Objects
A WAAS node is also known as a service node. Table 17-13 displays AppNav service node MIB objects.
Table 17-13 AppNav Service Node MIB Objects
|
|
cAppNavSNIndex |
An index of the cAppNavSNTable. The unique integer value generated for each entry must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. |
cAppNavSNIpAddrType |
The address type of cacSNIpAddr. The cacSNEntries are valid for address types IPv4 and IPv6 only. |
cAppNavSNIpAddr |
The IP address of the specified service node. |
cAppNavSNServContextName |
The name of the service context to which the specified service node belongs. |
cAppNavSNSNGName |
The name of the service node group to which the specified service node belongs. |
cAppNavSNCurrentCMState |
The current cluster membership state of the specified service node.
- Green (1)—Operational with no error conditions
- Yellow (2)—Degraded (overloaded, joining cluster, or has other noncritical operational issues)
- Red (3)—Critical (one or more processes is in a critical state)
- Gray (4)—Disabled
- Black (5)—Unknown status
|
AppNav Service Node Group MIB Objects
A Service Node Group is also known as a WAAS Node Group. Table 17-14 displays AppNav Service Node Group MIB objects.
Table 17-14 AppNav Service Node Group Information MIB Objects
|
|
cAppNavSNGIndex |
An index of the cAppNavSNGTable. The unique integer value generated for each entry must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. |
cAppNavSNGName |
The name of the Service Node Group. |
cAppNavSNGServContextName |
The service context to which the specified Service Node Group belongs. |
AppNav Service Context MIB Objects
A service context is used to tie the AppNav Controller group, service node group, and AppNav policy map together. Table 17-15 displays the AppNav Service Context MIB objects.
Table 17-15 AppNav Service Context Information MIB Objects
|
|
cAppNavServContextIndex |
An index of the cAppNavServiceContextTable. The unique integer value generated for each entry must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. |
cAppNavServContextName |
The name of the service context. |
cAppNavServContextCurrOpState |
The current operational state of the service context. |
cAppNavServContextLastOpState |
The last operational state of the service context. |
cAppNavServContextIRState |
The Interception Readiness (IR) state of the service context. |
cAppNavServContextJoinState |
The Join state of the service context. |
Class Maps (CISCO-WAN-OPTIMIZATION-MIB)
AppNav class maps classify traffic according to one or more match conditions, such as peer device ID, or a mix of one peer device ID and the source IP, or destination IP, or destination port. Table 17-16 shows class map information MIB objects.
Table 17-16 Class Map Information MIB Objects
|
|
cwoCmapStatsType |
The class map type, such as HTTP, MAPI, NFS, or a custom class map. |
cwoCmapStatsName |
The name of the class map. |
cwoCmapStatsDescr |
The descriptive information of the class map configured on the WAN optimization system. If the description is not configured for a given class map, then this string will be a NULL string. |
cwoCmapStatsTotalConns |
The total number of connections processed by the class map. |
cwoCmapStatsTotalBytes |
The total number of bytes processed by the class map. |
cwoCmapStatsTotalPTConns |
The total connections made as pass-through, due to some reason by the class map. |
cwoCmapStatsTotalPTBytes |
The total number of bytes made pass-through by the class map. |
Configuration (CISCO-CONFIG-MAN-MIB)
The CISCO-CONFIG-MAN-MIB group represents a model of configuration data that exists in various locations:
- Running—In use by the running system
- Terminal—Saved to whatever hardware is attached as the terminal
- Local—Saved locally in NVRAM or in flash memory
- Remote—Saved to a server on the network
Note
The CISCO-CONFIG-MAN-MIB group includes only operations that are specifically related to configuration, although some of the system functions can be used for general file storage and transfer.
CPU and Memory (CISCO-PROCESS-MIB)
The CISCO-PROCESS-MIB group displays memory and CPU usage on the device and also describes active system processes.
CPU utilization presents a status of how busy the system is. The numbers are a ratio of the current idle time over the longest idle time. (This information should be used as an estimate only.)
Table 17-17 CPU and Memory Information MIB Objects
|
|
cpmCPUTotal1minRev |
The overall CPU percentage showing how busy the system was in the last 1 minute. |
cpmCPUTotal5minRev |
The overall CPU percentage showing how busy the system was in the last 5 minutes. |
Devices (CISCO-CDP-MIB and CISCO-ENTITY-ASSET-MIB)
This section describes two MIB groups:
CISCO-CDP-MIB Group
The CISC-CDP-MIB group displays the ifIndex value of the local interface.
For example:
- For 802.3 repeaters on which the repeater ports do not have ifIndex values assigned, this value is a unique value for the port and is greater than any ifIndex value supported by the repeater.
- In this example, the specific port is indicated by the corresponding values of cdpInterfaceGroup and cdpInterfacePort, where these values correspond to the group number and the port number values of RFC 1516.
CISCO-ENTITY-ASSET-MIB Group
The CISCO-ENTITY-ASSET-MIB group provides information about items in the entPhysicalTable MIB object, including part number, serial number, hardware version, firmware ID and software ID. A full description of these is provided in RFC 2037.
Note the following about information listed in entPhysicalTable:
- Displayed information includes the orderable part number, serial number, hardware revision, manufacturing assembly number and revision, firmware ID and revision (if any), and software ID and revision (if any) of relevant entities listed in entPhysicalTable. Entities that have none of this data available are not listed in this MIB.
- The entPhysicalTable is sparsely populated. Therefore, some variables may not exist for a particular entity at a particular time.
For example, a row that represents a powered-off module may have no values for software ID (ceAssetSoftwareID) and revision (ceAssetSoftwareRevision). Similarly, a power supply would probably never have firmware or software information listed in the table.
- The data may have other items encoded in it.
For example, a manufacturing date in the serial number, consider all data items to be a single unit. Do not decompose the items or parse them. Use only string equal and unequal operations on them.
DRE Cache (CISCO-WAN-OPTIMIZATION-MIB)
Table 17-18 displays optimization DRE cache statistics MIB objects, which provide information such as the portion of disk space allocated for DRE cache or the percentage of DRE disk space currently being used.
Table 17-18 DRE Cache Statistics MIB Objects
|
|
cwoDreCacheStatsStatus |
The status of the portion of the disk allocated for DRE cache: Initializing, Usable, or Failed. |
cwoDreCacheStatsAge |
The age of the oldest data present in the DRE cache. When new data is written to the DRE cache portion of the disk, it replaces the oldest data in the DRE cache. |
cwoDreCacheStatsTotal |
The portion of disk space allocated for DRE cache, in MB. For example, if the total cache disk space is 708 MB, and the portion allocated for DRE cache is 10%, then the value of cwoDreCacheStatsTotal, as shown below in the sample output, is 70800 MB. |
cwoDreCacheStatsUsed |
The percentage of DRE disk space currently being used. For example, if the disk space allocated for DRE is 70800 MB, and the value of cwoDreCacheStatsUsed is 85%, as shown below in the sample output, this indicates that 60,180 MB of the DRE cache disk space is being used, and 10,620 MB of the DRE cache disk space is free. |
cwoDreCacheStatsDataUnitUsage |
The DRE cache disk space currently being used, by data unit. |
cwoDreCacheStatsReplacedOneHrDataUnit |
The amount of data units replaced in the DRE cache in the last hour. Data is replaced on a First In/First Out (FIFO) order, and is stored in the DRE cache data block. |
cwoDreCacheStatsDataUnitAge |
The age of the oldest data unit in the data block. When new data is written to the data block when the data block is full, the oldest data unit is removed. |
cwoDreCacheStatsSigblockUsage |
The DRE disk space currently used by the signature block. |
cwoDreCacheStatsReplacedOneHrSigblock |
The amount of cache replaced within the last hour by the signature block. |
cwoDreCacheStatsSigblockAge |
The time that the DRE Sigblock has been in the cache in days (d),hours (h), minutes (m), and seconds (s). For example, “1d1h” means 1 day, 1 hour. |
DRE Performance (CISCO-WAN-OPTIMIZATION-MIB)
Table 17-19 displays DRE performance MIB objects, which provide information such as DRE compression ratio during decoding or the decoding average message size.
Table 17-19 DRE Performance Statistics MIB Objects
|
|
cwoDrePerfStatsEncodeCompressionRatio |
The DRE compression ratio during encoding. |
cwoDrePerfStatsEncodeCompressionLatency |
The Encoding average latency introduced to compress a message. |
cwoDrePerfStatsEncodeAvgMsgSize |
The Encoding average message size. |
cwoDrePerfStatsDecodeCompressionRatio |
The DRE compression ratio during decoding. |
cwoDrePerfStatsDecodeCompressionLatency |
The Decoding average latency introduced to compress a message. |
cwoDrePerfStatsDecodeAvgMsgSize |
The Decoding average message size. |
HTTP (CISCO-WAN-OPTIMIZATION-MIB)
Table 17-20 shows the HTTP AO information MIB objects, which provide information such as the percentage estimated time saved due to optimizations done by HTTP AO since it was started or the total number of SharePoint Optimized HTTP sessions.
Table 17-20 HTTP AO Information MIB Objects
|
|
cwoAoHttpxStatsTotalSavedTime |
The total time saved due to optimizations done by HTTP AO since it was started. |
cwoAoHttpxStatsTotalRTT |
The total Round Trip Time (RTT) for all the connections going through HTTP AO since it was started. |
cwoAoHttpxStatsTotalMDCMTime |
The Meta Data Cache Misses (MDCM) for HTTP AO since it was started. |
cwoAoHttpxStatsEstSavedTime |
The percentage estimated time saved due to optimizations done by HTTP AO since it was started. |
cwoAoHttpxStatsTotalSPSessions |
The total number of SharePoint Optimized HTTP sessions. This counter is incremented for every session on which SharePoint optimization can be performed. An HTTP session is tagged as a SharePoint Session based on the information present in the HTTP request. |
cwoAoHttpxStatsTotalSPPFSessions |
The total number of SharePoint Pre-fetch optimized HTTP sessions.
- This counter is incremented for every session on which SharePoint pre-fetch optimization can be performed.
- An HTTP session is tagged as a SharePoint pre-fetch Session based on the information present in the HTTP request.
- A pre-fetch operation is one where the edge WAAS device fetches the next set of data (which it anticipates the client will request later) from the server based on the current HTTP Request information.
|
cwoAoHttpxStatsTotalSPPFObjects |
The total number of pre-fetched objects served locally for SharePoint pre-fetch sessions.
- The edge WAAS device maintains a local cache where the pre-fetched responses are saved.
- This object is incremented whenever the SharePoint client request is served from the pre-fetch cache.
|
cwoAoHttpxStatsTotalSPRTTSaved |
The total Round Trip Time (RTT) saved due to SharePoint pre-fetch optimizations since SharePoint pre-fetch optimization was started. |
cwoAoHttpxStatsTotalSPPFMissTime |
The total time for SharePoint pre-fetch Cache Misses since SharePoint pre-fetch optimization was started. |
Note
Discontinuities in the value of these HTTP counters can occur at re-initialization of the HTTP AO. The last discontinuity time is indicated by the value of cwoAoStatsLastResetTime for the HTTP AO.
Interfaces (IF-MIB)
The IF-MIB group supports querying for interface-related statistics including 64-bit interface counters. These counters include received and sent octets, unicast, multicast, and broadcast packets on the device interfaces. All the objects from ifXEntry are supported except for ifCounterDiscontinuityTime. This MIB is documented in RFC 2233.
Loopback interface interface information are not reported.
A transmission error or discard can point to Layer 1 or Layer 2 problems, such as a bad cable or a speed/duplex mismatch on a connected switch or router.
This section contains the following types of MIB objects for the IF-MIB group:
Interface Description MIB Object
The ifDescr MIB object displays information about the interface, including the name of the manufacturer, the product name, and the version of the hardware or software interface.
Interface Status MIB Objects
This section describes two interface status MIB objects:
- ifAdminStatus—Displays the desired (specified) status of the interface:
–
up (1)—The interface is up and ready to transmit and receive network traffic.
–
down (2)—The interface is down.
–
testing (3)—In the Testing state, no operational packets can be passed.
Note
At system startup, all interfaces start with ifAdminStatus down. After either management action or configuration information, ifAdminStatus is changed to either up or testing, or remains down.
- ifOperStatus—Displays the current operational status of the interface:
–
up (1)—The interface is up and ready to transmit and receive network traffic.
–
down (2)—The interface is down.
–
testing(3)—In the Testing state, no operational packets can be passed.
–
unknown(4)—The status of the interface cannot be determined.
–
dormant(5)—The interface is waiting for an external action.
–
notPresent(6)—The interface has a missing component; usually a missing hardware component.
–
lowerLayerDown(7)—The interface is down due to a lower-layer interface.
Note
If ifAdminStatus is down, then ifOperStatus should also be down. If ifAdminStatus is up, then ifOperStatus should also be up.
Interface Discards MIB Objects
Table 17-21 Interface Discards MIB Objects
|
|
ifInDiscards |
Displays the number of inbound packets selected to be discarded, even though no errors have been detected to prevent their being deliverable to a higher-layer protocol. A possible reason for discarding such a packet is to free up buffer space. |
ifOutDiscards |
The number of outbound packets selected to be discarded, even though no errors had been detected to prevent them from being transmitted. A possible reason for discarding such a packet is to free up buffer space. The ifInDiscards MIB object is usually a subset of the locIfInputQueueDrops MIB object. |
Note
Discontinuities in the value of ifInDiscards or of ifOutDiscards can occur at re-initialization of the management system and at other times, as indicated by the value ifCounterDiscontinuityTime.
Interface Errors MIB Objects
Table 17-22 Interface Errors MIB Objects
|
|
ifInErrors |
For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. For character-oriented or fixed-length interfaces, the number of inbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol. |
ifOutErrors |
For packet-oriented interfaces, the number of outbound packets that could not be transmitted because of errors. For character-oriented or fixed-length interfaces, the number of outbound transmission units that could not be transmitted because of errors. |
Note
Discontinuities in the value of ifInErrors or of ifOutErrors can occur at re-initialization of the management system and at other times, as indicated by the value ifCounterDiscontinuityTime.
IP Routing (IP-MIB, IP-FORWARD-MIB, MIB-II)
This section contains the following MIB groups:
IP-MIB Group
The IP-MIB group manages IP and ICMP implementations, excluding their management of IP routes.
IP-FORWARD-MIB Group
Displays Classless Inter-Domain Routing (CIDR) multi-path IP Routes.
MIB-II Group
The MIB-II group is the Internet Standard MIB, and is used with network management protocols in TCP/IP-based internets. The MIB-II is documented in RFC 1213, and is found in the RFC1213-MIB file in the v1 directory on the download site (other MIBs are in the v2 directory).
Note
The following objects from this MIB are not supported:
—ifInUnknownProtos
—ifOutNUcastPkts
—ipRouteAge
—TcpConnEntry group
—egpInMsgs
—egpInErrors
—egpOutMsgs
—egpOutErrors
—EgpNeighEntry group
—egpAs
—atTable
—ipRouteTable
MAPI (CISCO-WAN-OPTIMIZATION-MIB)
Table 17-23 displays the Message Application Programming Interface (MAPI) AO MIB objects.
Note
For these MIB objects, discontinuities in the value of the counter can occur at re-initialization of the MAPI AO. The last discontinuity time is indicated by the value of cwoAoStatsLastResetTime for the MAPI AO.
Table 17-23 MAPI AO MIB Objects
|
|
cwoAoMapixStatsUnEncrALRT |
The Average Local Response Time (ALRT) for unencrypted connections of MAPI AO since it was started. |
cwoAoMapixStatsUnEncrARRT |
The Average Remote Response Time (ARRT) for unencrypted connections of MAPI AO since it was started. |
cwoAoMapixStatsTotalUnEncrLRs |
The total requests served locally for unencrypted connections by MAPI AO since it was started. |
cwoAoMapixStatsTotalUnEncrRRs |
The total Remote Requests(RR) served by remote servers for unencrypted connections of MAPI AO since it was started. |
cwoAoMapixStatsUnEncrAvgRedTime |
The average time reduced for unencrypted connections due to optimizations done by MAPI AO since it was started. |
cwoAoMapixStatsEncrALRT |
The Average Local Response Time (ALRT) for encrypted connections of MAPI AO since it was started. |
cwoAoMapixStatsEncrARRT |
The Average Remote Response Time (ARRT) for encrypted connections of MAPI AO since it was started. |
cwoAoMapixStatsTotalEncrLRs |
The total requests served locally for encrypted connections by MAPI AO since it was started. |
cwoAoMapixStatsTotalEncrRRs |
The total Remote Requests (RR) served by remote servers for encrypted connections by MAPI AO since it was started. |
cwoAoMapixStatsEncrAvgRedTime |
The average time reduced for encrypted connections due to optimizations done by MAPI AO since it was started. |
NFS (CISCO-WAN-OPTIMIZATION-MIB)
Table 17-24 displays the Network File System (NFS) application accelerator MIB objects.
Note
For these MIB objects, discontinuities in the value of the counter can occur at re-initialization of the NFS AO. The last discontinuity time is indicated by the value of cwoAoStatsLastResetTime for the NFS AO.
Table 17-24 NFS MIB Objects
|
|
cwoAoNfsxStatsALRT |
Indicates the Average Local Response Time (ALRT) for the NFS AO since it was started. |
cwoAoNfsxStatsARRT |
Indicates the Average Remote Response Time (ARRT) for the NFS AO since it was started. |
cwoAoNfsxStatsTotalLRs |
The total requests served locally by the NFS AO since it was started. |
cwoAoNfsxStatsTotalRRs |
The total Remote Requests (RR) served by remote servers for the NFS AO since it was started. |
cwoAoNfsxStatsEstTimeSaved |
The percentage estimated time saved due to optimizations done by NFS AO since it was started. |
Network Management (EVENT-MIB, HOST-RESOURCES-MIB)
This section contains the following MIB groups:
EVENT-MIB Group
The EVENT-MIB group defines the event triggers and actions for network management purposes. This MIB is described in RFC 2981.
HOST-RESOURCES-MIB Group
This MIB manages host systems. The term “host” implies any computer that communicates with other similar computers connected to the Internet.
The HOST-RESOURCES-MIB provides attributes that are common to all Internet hosts, for example, personal computers and systems that run variants of UNIX. It does not apply to devices whose primary function is communications services (terminal servers, routers, bridges, monitoring equipment).
Note
The following objects from this MIB are not supported:
—HrPrinterEntry
—hrSWOSIndex
—hrSWInstalledGroup
Policy Maps (CISCO-WAN-OPTIMIZATION-MIB)
Policy maps associate policy actions with class maps. Table 17-25 shows the policy maps MIB objects, which display information such as the type of policy map or the total number of connections processed by the policy map since it has been active.
Table 17-25 Policy Maps MIB Objects
|
|
cwoPmapStatsType |
The type of policy map. |
cwoPmapStatsName |
The name of the policy map. |
cwoPmapStatsDescr |
The description of the policy map configured on the WAN optimization system. If a description is not configured for a particular policy map, this string will contain a NULL string. |
cwoPmapStatsTotalConns |
The total number of connections processed by the policy map since it has been active. |
cwoPmapStatsTotalBytes |
The total bytes processed by the policy map since it has been active. |
cwoPmapStatsTotalPTConns |
The total connections made as pass-through connections, due to some reason by the policy map, since it has been active. |
cwoPmapStatsTotalPTBytes |
The total bytes made as pass-through, due to some reason by the policy map, since it has been active. |
SMB (CISCO-WAN-OPTIMIZATION-MIB)
The CISCO-WAN-OPTIMIZATION-MIB group displays information about the status and statistics associated with optimization and application accelerators.
Note
For these MIB objects, discontinuities in the value of the counter can occur at re-initialization of the SMB AO. The last discontinuity time is indicated by the value of cwoAoStatsLastResetTime for the SMB AO.
This section describes the cwoAoSmbxStats MIB objects, and contains the following topics:
About SMB Statistics MIB Objects
The Server Message Block (SMB) application accelerator (AO) transparently accelerates traffic and supports prepositioning of files. It relies on automatic discovery. You can fine-tune this accelerator for specific traffic needs.
cwoAoSmbxStats MIB Objects for Cache Information
Table 17-26 SMB AO Cache MIB Objects
|
|
cwoAoSmbxStatsBytesReadCache |
The total number of bytes read from the SMB AO cache (Read-ahead and Metadata cache) since it was started. |
cwoAoSmbxStatsBytesWriteCache |
The total number of bytes written to SMB AO cache (Read-ahead and Metadata) since it was started. |
cwoAoSmbxStatsMDCacheHitCount |
The SMB AO Metadata cache hit count since SMB AO was started. |
cwoAoSmbxStatsMDCacheHitRate |
The SMB AO Metadata cache hit rate since it was started. |
cwoAoSmbxStatsMaxRACacheSize |
The maximum disk space that can be allocated for Read Ahead data in the SMB AO cache. |
cwoAoSmbxStatsMaxMDCacheSize |
The maximum disk space that can be allocated for Metadata in the SMB AO cache |
cwoAoSmbxStatsRAEvictedAge |
The amount of time spent in the SMB AO Read Ahead cache by the resource that was last evicted since last update.
Note If this amount is too short or too long, we recommend that you modify the size of the cache.
|
cwoAoSmbxStatsTotalFilesInRACache |
The total number of files in the SMB AO Read Ahead cache. |
cwoAoSmbxStats MIB Objects for Client and Server Information
Table 17-27 SMB AO Client and Server MIB Objects
|
|
cwoAoSmbxStatsBytesReadServer |
The total number of bytes read from file servers by SMB AO since it was started. |
cwoAoSmbxStatsBytesWriteServer |
The total number of bytes written to file servers by SMB AO since it was started. |
cwoAoSmbxStatsBytesReadClient |
The total number of bytes read by SMB AO clients since it was started. |
cwoAoSmbxStatsBytesWriteClient |
The total number of bytes written by SMB AO clients since it was started. |
cwoAoSmbxStats MIB Objects for LAN and WAN Information
Table 17-28 SMB AO LAN and WAN MIB Objects
|
|
cwoAoSmbxStatsRdL4SignWANBytes |
The total number of Layer 4 (L4) optimized signed bytes read from WAN by SMB AO since the SMB AO was started. L4 optimization includes TFO, DRE and LZ optimizations. |
cwoAoSmbxStatsWrL4SignWANBytes |
The total number of Layer 4 (L4) optimized signed bytes written to WAN by SMB AO since SMB AO was started. L4 optimization includes TFO, DRE and LZ optimizations. |
cwoAoSmbxStatsRdSignLANBytes |
The total number of signed bytes read from LAN by SMB AO since the SMB AO was started. |
cwoAoSmbxStatsWrSignLANBytes |
The total number of original signed bytes written to LAN by SMB AO since SMB AO was started.
Note Discontinuities in the values of these counters can occur at re-initialization of the SMB AO. The last discontinuity time is indicated by the value of cwoAoStatsLastResetTime for the SMB AO.
|
cwoAoSmbxStats MIB Objects for RTT, Response Time, and File Information
Table 17-29 SMB RTT, Response Time, and File Information MIB Objects
|
|
cwoAoSmbxStatsRTT |
The total round trip time (RTT) for all SMB connections since it was started. |
cwoAoSmbxStatsTotalRespTimeSaving |
The total response time saved due to SMB AO optimizations since it was started. |
cwoAoSmbxStatsOpenFiles |
The number of files currently opened by the SMB AO. |
cwoAoSmbxStats MIB Objects for SMB Requests Information
Table 17-30 SMB Requests MIB Objects
|
|
cwoAoSmbxStatsProcessedReqs |
The total number of requests processed by the SMB AO since it was started. |
cwoAoSmbxStatsActiveReqs |
The total number of active requests getting processed by the SMB AO. |
cwoAoSmbxStatsTotalRemoteReqs |
The total number of SMB requests sent to the remote file server since the SMB AO was started. |
cwoAoSmbxStatsTotalLocalReqs |
The total number of SMB requests served locally by the SMB AO since it was started. |
cwoAoSmbxStatsRemoteAvgTime |
The average duration of time taken by the SMB AO to process all remote requests since it was started. |
cwoAoSmbxStatsLocalAvgTime |
The average duration of time taken by the SMB AO to process all local requests since it was started. |
SNMP (ENTITY, ISNMP, and SNMP MIB Groups)
This section describes the following SNMP MIB groups:
- ENTITY-MIB—Represents multiple logical entities supported by a single SNMP agent. This MIB is documented in RFC 2737. The following objects are supported:
–
entityPhysicalGroup
–
entityLogicalGroup
–
entConfigChange
- SNMP-FRAMEWORK-MIB—Facilitates remote configuration and administration of the SNMP entity. This MIB is documented in RFC 2571.
- SNMP-NOTIFICATION-MIB—Contains objects for the remote configuration of the parameters used by an SNMP entity for the generation of notifications. This MIB is documented in RFC 3413.
- SNMP-TARGET-MIB—Provides information about specifying targets of management operations for notification filtering and for proxy forwarding. This MIB is documented in RFC 3413.
- SNMP-USM-MIB—Provides information on the User-based Security Model.
- SNMP-VACM-MIB—Provides information on the View-based Access Control Model.
- SNMPv2-MIB—For this MIB group, WAAS supports the following MIB objects:
–
coldStart—Signifies that the SNMPv2 entity, acting in an agent role, is reinitializing itself and that its configuration may have been altered.
–
linkUp—The link up trap/notification.
–
linkDown—The link down trap/notification.
–
authenticationFailure—Signifies that the SNMPv2 entity, acting in an agent role, has received a protocol message that is not properly authenticated. While all implementations of the SNMPv2 must be capable of generating this trap, the snmpEnableAuthenTraps object indicates whether this trap will be generated.
This MIB is documented in RFC 1907.
TFO (CISCO-WAN-OPTIMIZATION-MIB)
The CISCO-WAN-OPTIMIZATION-MIB group displays information about the status and statistics associated with optimization and application accelerators.
This section describes the cwoTfoStats MIB objects, and contains the following topics:
About TFO Statistics MIB Objects
WAAS uses a variety Transport Flow Optimization (TFO) features to optimize TCP traffic intercepted by the WAAS devices. TFO protects communicating clients and servers from negative WAN conditions, such as bandwidth constraints, packet loss, congestion, and retransmission.
cwoTfoStats MIB Object for TFO Load Status
Table 17-31 TFO Load Status MIB Object
|
|
cwoTfoStatsLoadStatus |
Displays the current TFO load status:
- Unknown (1)—TFO is in an unknown state, not active or disabled.
- Green (2)—TFO is operating normally, within acceptable load limits.
- Yellow (3)—TFO is overloaded, and new connections received may not be optimized.
- Red (4)—TFO is not working properly, and both existing and new connections may not be optimized.
Note If cwoTfoStatsLoadStatus shows Unknown (1), Yellow (3) or Red (4), then the TFO is either overloaded or has some other error condition, and no optimization can occur at any other level, such as DRE, LZ, or AO.
|
cwoTfoStatsTotalOptConn |
The total number of connections optimized by the specified AO since it was started or since its statistics were last reset. |
cwoTfoStatsTotalNormalClosedConn |
The total number of optimized TCP connections that were closed normally since TFO was started, or since its statistics were last reset. |
cwoTfoStatsResetConn |
The total number of optimized TCP connections that have been reset since TFO was started or since its statistics were last reset. |
cwoTfoStats MIB Objects for TFO Summary Connection Information
Table 17-32 TFO Summary Connection MIB Objects
|
|
cwoTfoStatsLoadStatus |
Displays the current TFO load status:
- Unknown (1)—TFO is in an unknown state, not active or disabled.
- Green (2)—TFO is operating normally, within acceptable load limits.
- Yellow (3)—TFO is overloaded, and new connections received may not be optimized.
- Red (4)—TFO is not working properly, and both existing and new connections may not be optimized.
Note If cwoTfoStatsLoadStatus shows Unknown (1), Yellow (3) or Red (4), then the TFO is either overloaded or has some other error condition, and no optimization can occur at any other level, such as DRE, LZ, or AO.
|
cwoTfoStatsTotalOptConn |
The total number of connections optimized by the specified AO since it was started or since its statistics were last reset. |
cwoTfoStatsTotalNormalClosedConn |
The total number of optimized TCP connections that were closed normally since TFO was started, or since its statistics were last reset. |
cwoTfoStatsResetConn |
The total number of optimized TCP connections that have been reset since TFO was started or since its statistics were last reset. |
cwoTfoStats MIB Objects for TFO Current Connection Information
Table 17-33 TFO Current Connection MIB Objects
|
|
cwoTfoStatsActiveOptConn |
The number of active TCP connections that are getting optimized. |
cwoTfoStatsMaxActiveConn |
The maximum number of active TCP connections that the specified device can optimize. |
cwoTfoStatsActivePTConn |
The number of active pass-through TCP connections. |
cwoTfoStatsActiveOptTCPPlusConn |
The number of active TCP connections going through TCP plus other optimization. |
cwoTfoStatsActiveOptTCPOnlyConn |
The number of active TCP connections going through TCP optimization only. |
cwoTfoStatsActiveOptTCPPrepConn |
The number of active TCP connections that were originated by an accelerator to acquire data in anticipation of its future use. |
cwoTfoStatsStatsActiveADConn |
The number of current active TCP connections in the auto-discovery state. |
cwoTfoStatsReservedConn |
The number of TCP connections that are reserved for the MAPI accelerator. |
cwoTfoStatsPendingConn |
The number of TCP connections that are pending in the queue of connections to be optimized. |
Downloading MIB Files
You can download the MIB files for most of the MIBS that are supported by a device that is running the WAAS software from the following Cisco FTP site:
ftp://ftp.cisco.com/pub/mibs/v2
You can download the RFC1213-MIB file (for MIB-II) from the following Cisco FTP site:
ftp://ftp.cisco.com/pub/mibs/v1
The MIB objects that are defined in each MIB are described in the MIB files at the above FTP sites and are self-explanatory.
Using MIBs to Monitor WAAS
This section contains usage examples and sample output for using MIB files to monitor WAAS:
Using MIBs to Display Alarm Status
This section provides usage examples and sample output for WAAS alarm information. For more information on these MIBs, see Alarms (CISCO-CONTENT-ENGINE-MIB).
- To verify that there are no alarms on the system, use cceAlarm:
CISCO-CONTENT-ENGINE-MIB::cceAlarmMinorCount.0 = Gauge32: 0
CISCO-CONTENT-ENGINE-MIB::cceAlarmMajorCount.0 = Gauge32: 0
CISCO-CONTENT-ENGINE-MIB::cceAlarmCriticalCount.0 = Gauge32: 0
Using MIBs to Display AO Information and Status
This section provides usage examples and sample MIB output for WAAS AO information and status. For more information on these MIBs, see AOs (CISCO-WAN-OPTIMIZATION-MIB).
- To verify the configuration status of WAAS AOs, use cwoAoStatsIsConfigured:
CISCO-WAN-OPTIMIZATION-MIB::cwoAoStatsIsConfigured."epm" = INTEGER: true(1)
CISCO-WAN-OPTIMIZATION-MIB::cwoAoStatsIsConfigured."ica" = INTEGER: false(2)
CISCO-WAN-OPTIMIZATION-MIB::cwoAoStatsIsConfigured."nfs" = INTEGER: true(1)
CISCO-WAN-OPTIMIZATION-MIB::cwoAoStatsIsConfigured."smb" = INTEGER: true(1)
CISCO-WAN-OPTIMIZATION-MIB::cwoAoStatsIsConfigured."ssl" = INTEGER: true(1)
CISCO-WAN-OPTIMIZATION-MIB::cwoAoStatsIsConfigured."http" = INTEGER: true(1)
CISCO-WAN-OPTIMIZATION-MIB::cwoAoStatsIsConfigured."mapi" = INTEGER: true(1)
- To verify the operational state of configured WAAS AOs, use cwoAoStatsOperationState:
CISCO-WAN-OPTIMIZATION-MIB::cwoAoStatsOperationalState."epm" = INTEGER: normalRunning(3)
CISCO-WAN-OPTIMIZATION-MIB::cwoAoStatsOperationalState."ica" = INTEGER: shutdown(1)
CISCO-WAN-OPTIMIZATION-MIB::cwoAoStatsOperationalState."nfs" = INTEGER: normalRunning(3)
CISCO-WAN-OPTIMIZATION-MIB::cwoAoStatsOperationalState."smb" = INTEGER: normalRunning(3)
CISCO-WAN-OPTIMIZATION-MIB::cwoAoStatsOperationalState."ssl" = INTEGER: normalRunning(3)
Using MIBs to Display DRE Cache and Performance Information
This section provides usage examples and sample MIB output for DRE cache and performance information.
For overview information on these MIBs, see DRE Cache (CISCO-WAN-OPTIMIZATION-MIB) and
DRE Performance (CISCO-WAN-OPTIMIZATION-MIB).
- To verify if DRE is operational and the DRE is in a usable state (the DRE states are Initializing, Usable, Failed), use cwoDreCacheStatsStatus:
CISCO-WAN-OPTIMIZATION-MIB::cwoDreCacheStatsStatus.0 = STRING: Usable
- To display DRE cache age, use cwoDreCacheStatsAge:
CISCO-WAN-OPTIMIZATION-MIB::cwoDreCacheStatsAge.0 = STRING: 5d17h
Note
On both branch and datacenter devices, the cache age should provide an effective capacity-to-reduction ratio. It is important that you baseline this value and set triggers according to your specific use case.
For a datacenter device, the cache age should be approximately 5-7 days. However, there are scenarios where your cache age could be much lower and WAAS is still providing a very good reduction ratio; for example, in replication or backup scenarios.
For a branch device, the cache age in practice will likely be more than 5-7 days.
- To display DRE cache information, including the portion of the disk space allocated for DRE cache, the age of the oldest data unit the data block, and the amount of data units replaced in the last hour, use cwoDreCacheStats MIB objects:
CISCO-WAN-OPTIMIZATION-MIB::cwoDreCacheStatsTotal.0 = Counter64: 77822 MB
CISCO-WAN-OPTIMIZATION-MIB::cwoDreCacheStatsUsed.0 = Gauge32: 96 percent
CISCO-WAN-OPTIMIZATION-MIB::cwoDreCacheStatsDataUnitUsage.0 = Counter64: 0 MB
CISCO-WAN-OPTIMIZATION-MIB::cwoDreCacheStatsReplacedOneHrDataUnit.0 = Counter64: 0 MB
CISCO-WAN-OPTIMIZATION-MIB::cwoDreCacheStatsDataUnitAge.0 = STRING: 0s
CISCO-WAN-OPTIMIZATION-MIB::cwoDreCacheStatsSigblockUsage.0 = Counter64: 1695 MB
CISCO-WAN-OPTIMIZATION-MIB::cwoDreCacheStatsReplacedOneHrSigblock.0 = Counter64: 0 MB
CISCO-WAN-OPTIMIZATION-MIB::cwoDreCacheStatsSigblockAge.0 = STRING: 14d17h
- To display compression ratio values, use cwoDrePerfStats MIB objects. For datacenter devices, it is especially useful to view Encode compression ratio values, and for branch devices, it is especially useful to view Decode compression ratio values.
CISCO-WAN-OPTIMIZATION-MIB::cwoDrePerfStatsEncodeCompressionRatio.0 = Gauge32: 9 percent
CISCO-WAN-OPTIMIZATION-MIB::cwoDrePerfStatsDecodeCompressionRatio.0 = Gauge32: 51 percent
- To display compression latency values, use cwoDrePerfStats MIB objects. For datacenter devices, it is especially useful to view Encode compression latency values, and for branch devices, it is especially useful to view Decode compression latency values.
CISCO-WAN-OPTIMIZATION-MIB::cwoDrePerfStatsEncodeCompressionLatency.0 = Counter64: 0 ms
CISCO-WAN-OPTIMIZATION-MIB::cwoDrePerfStatsDecodeCompressionLatency.0 = Counter64: 0 ms
Note
Set a baseline for the latency value. If the latency value begins to deviate higher than normal, it could indicate a potential disk problem or failing disk, or it could indicate that a new traffic pattern is driving higher than normal disk input/output.
- To display the average size of all the messages handled by DRE during encoding or decoding, use cwoDrePerfStats MIB objects:
CISCO-WAN-OPTIMIZATION-MIB::cwoDrePerfStatsEncodeAvgMsgSize.0 = STRING: 1991 B
CISCO-WAN-OPTIMIZATION-MIB::cwoDrePerfStatsDecodeAvgMsgSize.0 = STRING: 1082 B
Using MIBs to Display Interface Information
This section provides usage examples and sample MIB output for interface information—description, status, and transmission errors and discards. For more information on these MIBs, see Interfaces (IF-MIB).
- To check the up/down status of your interfaces, use ifDescr, ifAdminStatus, and ifOperStatus.
IF-MIB::ifDescr.1 = STRING: GigabitEthernet 0/0
IF-MIB::ifDescr.2 = STRING: GigabitEthernet 0/1
IF-MIB::ifAdminStatus.1 = INTEGER: up(1)
IF-MIB::ifAdminStatus.2 = INTEGER: up(1)
IF-MIB::ifOperStatus.1 = INTEGER: up(1)
IF-MIB::ifOperStatus.2 = INTEGER: down(2)
- To check if there are any transmission-related errors which could point to L1 and L2 problems (e.g. bad cable or speed/duplex mismatch on connected switch/router), use ifInErrors and ifInDiscards.
IF-MIB::ifInErrors.1 = Counter32: 0
IF-MIB::ifInErrors.2 = Counter32: 0
IF-MIB::ifOutErrors.1 = Counter32: 0
IF-MIB::ifOutErrors.2 = Counter32: 0
IF-MIB::ifInDiscards.1 = Counter32: 0
IF-MIB::ifInDiscards.2 = Counter32: 0
IF-MIB::ifOutDiscards.1 = Counter32: 0
IF-MIB::ifOutDiscards.2 = Counter32: 0
Using MIBs to Display TFO Information
This section provides usage examples and sample MIB output for TFO information and status. For more information on these MIBs, see TFO (CISCO-WAN-OPTIMIZATION-MIB).
This section contains the following topics:
Performing Trend and Baseline Analysis with TFO MIBs
To be able to assess what normal load and benefits WAAS provides for your network, we recommend that you perform some trend and baseline analysis. Then, based on the results, you can create traps and alerts if the counters are above or below your defined thresholds - whichever is appropriate for the specific counter.
To monitor the system to determine if, from a connection standpoint, you need a larger device, follow these steps:
Step 1
To verify key connection information, use the following MIB to verify the maximum number of connections the system can optimize.
CISCO-WAN-OPTIMIZATION-MIB::cwoTfoStatsMaxActiveConn.0 = Counter64: 750
Step 2
Use the following MIB object to verify the total number of active optimized connections:
CISCO-WAN-OPTIMIZATION-MIB::cwoTfoStatsActiveOptConn.0 = Counter64: 21
Step 3
After verifying the maximum number of connections and the total active optimized connections, you can do one of the following:
- Set an alert in your monitoring tool.
Or
- Set an SNMP trap if the number gets close to the limit on a consistent basis.
For example, the WAAS poll interval is every 5 minutes. An alert is triggered if within a 1-hour or 4-hour period the total number of active optimized connections crosses 90% of the maximum number of connections the system can optimize 10 times.
For how to set an SNMP trap, see Enabling SNMP Traps.
Displaying Connection Information Using cwoTfoStats
To display connection information, use cwoTfoStats MIB objects:
CISCO-WAN-OPTIMIZATION-MIB::cwoTfoStatsTotalNormalClosedConn.0 = 0
CISCO-WAN-OPTIMIZATION-MIB::cwoTfoStatsPendingConn.0 = 0
CISCO-WAN-OPTIMIZATION-MIB::cwoTfoStatsReservedConn.0 = 0
CISCO-WAN-OPTIMIZATION-MIB::cwoTfoStatsResetConn.0 = 0
CISCO-WAN-OPTIMIZATION-MIB::cwoTfoStatsOptConn.0 = 0
CISCO-WAN-OPTIMIZATION-MIB::cwoTfoStatsMaxActiveConn.0 = 0
CISCO-WAN-OPTIMIZATION-MIB::cwoTfoStatsTotalOptConn.0 = 0
CISCO-WAN-OPTIMIZATION-MIB::cwoTfoStatsActivePTConn.0 = 0
Displaying TFO Auto-Discovery and Load Status Information Using cwoTfoStats
To display TFO auto-discovery and load status information, use cwoTfoStats:
CISCO-WAN-OPTIMIZATION-MIB::cwoTfoStatsActiveADConn.0 = 0
CISCO-WAN-OPTIMIZATION-MIB::cwoTfoStatsLoadStatus.0 = INTEGER: green(2)
Note
If the TFO load status shows Unknown(1), Yellow(3) or Red(4), then the TFO is overloaded or has some other error condition, and no optimization can occur at any other level, such as DRE, LZ, or AO.
Enabling the SNMP Agent on a WAAS Device
By default, the SNMP agent on WAAS devices is disabled and an SNMP community string is not defined. The SNMP community string is used as a password for authentication when accessing the SNMP agent on a WAAS device. To be authenticated, the Community Name field of any SNMP message sent to the WAAS device must match the SNMP community string defined on the WAAS device.
The SNMP agent on a WAAS device is enabled when you define the SNMP community string on the device. The WAAS Central Manager GUI allows you to define the SNMP community string on a device or device group.
If the SNMPv3 protocol is going to be used for SNMP requests, the next step is to define an SNMP user account that can be used to access a WAAS device through SNMP. For more information on how to create an SNMPv3 user account on a WAAS device, see Creating an SNMP User.
Defining SNMP Triggers to generate User-Defined Traps
To define additional SNMP traps for other MIB objects of interest to your particular configuration, follow these steps to create additional SNMP triggers:
Step 1
From the WAAS Central Manager menu, choose Devices > device-name ( or Device Groups > device-group-name).
Step 2
Choose Configure > Monitoring > SNMP > Trigger. The SNMP Trigger List Entries window appears. The columns in this window are the same as the parameters described in Table 17-36 .
Step 3
In the taskbar, click the Create New SNMP Trigger List Entry icon. The Creating New SNMP Trigger window appears. Table 17-36 describes the fields in this window.
Table 17-36 Creating New SNMP Trigger Settings
|
|
Trigger Name |
Custom defined name for the notification trigger that you want to monitor. |
MIB Name |
MIB variable name of the object that you want to monitor. |
Wild Card |
(Optional) Check this check box if the MIB Name value is a wildcard. Note that this check box is disabled when editing the SNMP Trigger. |
Frequency |
Number of seconds (60–600) to wait between trigger samples. |
Test |
Test used to trigger the SNMP trap. Choose one of the following tests:
- absent—A specified MIB object that was present at the last sampling is no longer present as of the current sampling.
- equal—The value of the specified MIB object is equal to the specified threshold.
- greater-than—The value of the specified MIB object is greater than the specified threshold value.
- less-than—The value of the specified MIB object is less than the specified threshold value.
- on-change—The value of the specified MIB object has changed since the last sampling.
- present—A specified MIB object is present as of the current sampling that was not present at the previous sampling.
- threshold- Configures a maximum and a minimum threshold for a MIB object.
|
Sample Type |
(Optional) Sample type, as follows:
- absolute—The test is evaluated against a fixed integer value between zero and 2147483647.
- delta—The test is evaluated against the change in the MIB object value between the current sampling and the previous sampling.
|
Threshold Value |
Threshold value of the MIB object. This field is not used if absent, on-change, or present is chosen in the Test drop-down list. |
MIB Var1 MIB Var2 MIB Var3 |
(Optional) Names of up to three alternate MIB variables to add to the notification. Validation of these names is not supported, so be sure to enter them correctly. |
Comments |
Description of the trap. |
Step 4
In the appropriate fields, enter the MIB name, frequency, test, sample type, threshold value, and comments.
Note
You can create valid triggers only on read-write and read-only MIB objects. If you create a trigger on a read-create MIB object, it is deleted from the Central Manager configuration after one one data feed poll cycle.
Step 5
Click Submit.
The new SNMP trigger is listed in the SNMP Trigger List window.
You can edit an SNMP trigger by clicking the Edit icon next to the MIB name in the SNMP Trigger List Entries window.
You can delete an SNMP trigger by clicking the Edit icon next to the MIB name and then clicking the Delete taskbar icon.
Note
If you delete any of the default SNMP triggers, they will be restored after a reload.
Note
When you upgrade a WAE from an earlier version to the 6.0 version, all triggers are deleted.
When you upgrade the Central Manager to 6.0, all the Device Group triggers will be copied to a WAE running a previous software version (if any) and all the Device Group triggers will be deleted. Also the Trigger Aggregate Settings will be set to false for all the WAES (running a version earlier than 6.0) that are being managed by the Central Manager (running version 6.0). This ensures that the DG triggers are no longer applied to any of the devices running a version earlier than 6.0.
Note
When you downgrade a WAE from a 6.0 to an earlier release all the IPv6 configurations will be removed. All the triggers and the monitor user configurations are deleted.
You can use the snmp trigger global configuration command to define SNMP traps from the CLI.
To control access to the SNMP agent by an external SNMP server, use the snmp-server access-list global configuration command to apply an SNMP ACL.
Note
If you are using an SNMP server ACL, you must permit the loopback interface.
Aggregating SNMP Triggers
An individual WAE device can have custom SNMP triggers defined and can belong to device groups that have other custom SNMP triggers defined.
In the SNMP Trigger List Entries window, the Aggregate Settings radio button controls how SNMP triggers are aggregated for an individual device, as follows:
- Choose Yes if you want to configure the device with all custom SNMP triggers that are defined for itself and for device groups to which it belongs.
- Choose No if you want to limit the device to just the custom SNMP triggers that are defined for itself.
When you change the setting, you get the following confirmation message: “This option will take effect immediately and will affect the device configuration. Do you wish to continue?” Click OK to continue.