Cisco Application Velocity System User Guide (Software Version 5.0)
SNMP MIB

Table Of Contents

SNMP MIB

AppScope Statistics MIB


SNMP MIB


The Simple Network Management Protocol (SNMP) Management Information Base (MIB) for the application appliance is defined in the file $AVS_HOME/perfnode/conf/fgn_cds_mib.mib. Additionally, an AppScope statistics MIB is defined in the file $AVS_HOME/console/jboss-3.0.1_tomcat-4.0.4/server/default/deploy/fgconsole.war/FgnAppScopeStatsAggregatorMib.txt. A network management application can import these files.


Note For AppScreen SNMP information, refer to the "SNMP Notification" section.


Several SNMP traps are defined in the MIB and are described in Table B-1. On the management application side, it is up to the administrator to define the severity of the traps and the corresponding actions.

Table B-1 SNMP Traps

Trap Name
Trap ID
Description

fgnCondenserDown

0

The application appliance server is down.

fgnCPUusageHigh

1

Server CPU utilization has reached the high threshold percentage.

fgnDiskSpaceHigh

2

Server disk space usage has reached the high threshold percentage.

fgnThruputMbpsLow

3

The application appliance associated with the port has reached the low threshold, in Mbps.

fgnThruputRpsLow

4

The application appliance associated with the port has reached the low threshold, in requests per second.


Several configuration directives are available to support these SNMP traps and are described in the SNMP configuration file, $AVS_HOME/perfnode/conf/fgnsnmpd.conf.

The application appliance MIB variables are organized in a table and described in Table B-2. Rows in the table are indexed by the server listening port (the default value is 8080).

Table B-2 AVS MIB 

Attribute
OID
Description

fgnPort

enterprises.9007.1.2.2.1.1.port

The listening port used by the application appliance server. It is also the index of the table.

fgnBasefileHits

enterprises.9007.1.2.2.1.2.port

Total number of basefile hits.

fgnBasefileMisses

enterprises.9007.1.2.2.1.3.port

Total number of basefile misses.

fgnRequests

enterprises.9007.1.2.2.1.4.port

Total number of requests to the server.

fgnNoncondensableRequests

enterprises.9007.1.2.2.1.5.port

Total number of noncondensable requests.

fgnRebases

enterprises.9007.1.2.2.1.6.port

Total number of rebases.

fgnSenddeltaAbandons

enterprises.9007.1.2.2.1.7.port

Total number of abandons of senddelta() because of more than x% object size growth, or other criteria.

fgnBasefiles

enterprises.9007.1.2.2.1.8.port

Total number of basefiles currently.

fgnRequestProcessTime

enterprises.9007.1.2.2.1.9.port

Accumulated latencies (in seconds) between the receipt of the request and the response to the client.

fgnRequestedObjectSize

enterprises.9007.1.2.2.1.10.port

Accumulated size (in bytes) of each request object.

fgnSenddeltaInputSize

enterprises.9007.1.2.2.1.11.port

Accumulated original size (in bytes) of each requests that result in a successful senddelta() operation.

fgnSenddeltaOutputSize

enterprises.9007.1.2.2.1.12.port

Accumulated condensed size (in bytes) of each request that resulted in a successful senddelta() operation.

fgnSendDeltaFinalResponseSize

enterprises.9007.1.2.2.1.13.port

Accumulated final delivery size (in bytes) of each request that resulted in a successful senddelta() operation.

fgnFinalResponseSize

enterprises.9007.1.2.2.1.14.port

Accumulated size (in bytes) of each condensable and noncondensable response.

fgnBasefileSize

enterprises.9007.1.2.2.1.15.port

Total size (in bytes) of all the base files.

fgnUpTime

enterprises.9007.1.2.2.1.16.port

When the server started.

fgnTimeOfLatestBasefileHit

enterprises.9007.1.2.2.1.17.port

The time of the latest base file hit.

fgnTimeOfLatestBasefileMiss

enterprises.9007.1.2.2.1.18.port

The time of the latest base file miss.

fgnTimeOfLatestRebase

enterprises.9007.1.2.2.1.19.port

The time of the latest rebase.

fgnTimeofLatestPruning

enterprises.9007.1.2.2.1.20.port

The time of the latest base file pruning.

fgnCondenserID

enterprises.9007.1.2.2.1.21.port

The application appliance server ID.

fgnStatus

enterprises.9007.1.2.2.1.22.port

Up: 1, Down: -1

fgnTransformed

enterprises.9007.1.2.2.1.30.port

Total number of successful transformations for FlashForward Objects.

fgnUntransformed

enterprises.9007.1.2.2.1.31.port

Total number of unsuccessful transformations for FlashForward Objects.

fgnTransformedObjRequests

enterprises.9007.1.2.2.1.32.port

Total number of HTTP requests (not IMS) for those transformed FlashForward objects.

fgnTransformedObjIMS_Requests

enterprises.9007.1.2.2.1.33.port

Total number of If-Modified-Since requests for those transformed FlashForward objects.

fgnStaticObjHits

enterprises.9007.1.2.2.1.34.port

Total number of cacheable objects served from the local machine (not including `304' replies).

fgnStaticObjHitSize

enterprises.9007.1.2.2.1.35.port

Accumulated size (in bytes) of the cacheable objects served from the local machine (not including `304' replies).

fgnStaticObjMisses

enterprises.9007.1.2.2.1.36.port

Total number of cacheable objects not found from the local machine.

fgnStaticObjMissSize

enterprises.9007.1.2.2.1.37.port

Accumulated size (in bytes) of the cacheable objects not found from the local machine.

fgnRefreshHits

enterprises.9007.1.2.2.1.38.port

Total number of requests for stale objects that have the responses from the origin server as `Not Modified'.

fgnIMS_Hits

enterprises.9007.1.2.2.1.39.port

Total number of If-Modified-Since requests for valid copies of objects in the local machine.

fgnIMS_Misses

enterprises.9007.1.2.2.1.40.port

Total number of If-Modified-Since requests for objects that either do not exist or are stale in the local machine.

fgnDirectRequests

enterprises.9007.1.2.2.1.41.port

Total number of non-cacheable object requests.

fgnCacheHitRatio

enterprises.9007.1.2.2.1.42.port

The hit rate in percent for cacheable object hits (including IMS) over total number of cacheable object requests.


AppScope Statistics MIB

For AppScope performance statistics, there is a separate SNMP agent and another MIB for statistics details.

For the AppScope statistics MIB, the variables are organized in a table and described in Table B-3.

The OID for each variable is similar to this:

enterprises.fgnEnterprise.appscope.statsAggregator.dataTable.dataEntry.attributeName.transactionID

where attributeName is the name from Table B-3 and transactionID is the transaction ID of the transaction group.

Table B-3 AppScope Statistics MIB 

Attribute
Description

transactionGroupId

A unique, system-generated number that identifies the transaction group. This number is the SNMP index for the statistics table.

transactionGroupShortName

A user defined abbreviated name for the transaction group.

transactionGroupName

A user defined name for the transaction group.

intervalStartTimeSec

The starting time of the interval that this data row applies to, in seconds since 1970-01-01 00:00:00.

intervalStartTimeStr

The starting time of the interval, in the format YYYY-MM-DD HH:MM:SS.

intervalEndTimeSec

The ending time of the interval that this data row applies to, in seconds since 1970-01-01 00:00:00.

intervalEndTimeStr

The ending time of the interval, in the format YYYY-MM-DD HH:MM:SS.

intervalDurationSec

The duration of the interval, in seconds.

passthroughNumHits

Number of passthrough hits for a given URL.

optimizedNumHits

Number of optimized hits for a given URL.

numHits

Number of all hits (optimized and passthrough) for a given URL.

optimizedPercentHits

The percent of optimized hits (rounded to the nearest whole percentage point). For example, if this is 80%, then 80% of hits were optimized and 20% were passthrough.

passthroughPageSizeMin

The minimum passthrough HTML page size, in bytes for page responses.

passthroughPageSizeMax

The maximum passthrough HTML page size, in bytes for page responses.

passthroughPageSizeAvg

The average passthrough HTML page size, in bytes for page responses.

passthroughPageSizeLast

The last actual passthrough HTML page size, in bytes for page responses.

optimizedPageSizeMin

The minimum optimized HTML page size, in bytes for page responses.

optimizedPageSizeMax

The maximum optimized HTML page size, in bytes for page responses.

optimizedPageSizeAvg

The average optimized HTML page size, in bytes for page responses.

optimizedPageSizeLast

The last optimized HTML page size, in bytes for page responses.

allPageSizeMin

The minimum passthrough and optimized HTML page size, in bytes for page responses.

allPageSizeMax

The maximum passthrough and optimized HTML page size, in bytes for page responses.

allPageSizeAvg

The average passthrough and optimized HTML page size, in bytes for page responses.

allPageSizeLast

The last passthrough and optimized HTML page size, in bytes for page responses.

optimizedPercentPageSizeAvg

The percent of optimized page size (rounded to the nearest whole percentage point).

passthroughPageTimeMin

The minimum passthrough page time from when the browser user initiated the request until the page and all of its components were downloaded and the browser completed rendering the page on the screen.

passthroughPageTimeMax

The maximum passthrough page time from when the browser user initiated the request until the page and all of its components were downloaded and the browser completed rendering the page on the screen.

passthroughPageTimeAvg

The average passthrough page time from when the browser user initiated the request until the page and all of its components were downloaded and the browser completed rendering the page on the screen for all transactions.

passthroughPageTimeLast

The last actual passthrough page time from when the browser user initiated the request until the page and all of its components were downloaded and the browser completed rendering the page on the screen.

optimizedPageTimeMin

The minimum optimized page time from when the browser user initiated the request until the page and all of its components were downloaded and the browser completed rendering the page on the screen.

optimizedPageTimeMax

The maximum optimized page time from when the browser user initiated the request until the page and all of its components were downloaded and the browser completed rendering the page on the screen.

optimizedPageTimeAvg

The average optimized page time from when the browser user initiated the request until the page and all of its components were downloaded and the browser completed rendering the page on the screen for all transactions.

optimizedPageTimeLast

The last actual optimized page time from when the browser user initiated the request until the page and all of its components were downloaded and the browser completed rendering the page on the screen.

allPageTimeMin

The minimum passthrough and optimized page time from when the browser user initiated the request until the page and all of its components were downloaded and the browser completed rendering the page on the screen.

allPageTimeMax

The maximum passthrough and optimized page time from when the browser user initiated the request until the page and all of its components were downloaded and the browser completed rendering the page on the screen.

allPageTimeAvg

The average passthrough and optimized page time from when the browser user initiated the request until the page and all of its components were downloaded and the browser completed rendering the page on the screen.

allPageTimeLast

The last actual passthrough and optimized page time from when the browser user initiated the request until the page and all of its components were downloaded and the browser completed rendering the page on the screen.

optimizedPercentPageTimeAvg

The percent of optimized page time (rounded to the nearest whole percentage point) from when the browser user initiated the request until the page and all of its components were downloaded and the browser completed rendering the page on the screen.

passthroughServerTimeMin

The minimum passthrough server time taken by the origin server to generate the page.

passthroughServerTimeMax

The maximum passthrough server time taken by the origin server to generate the page.

passthroughServerTimeAvg

The average passthrough server time taken by the origin server to generate the page.

passthroughServerTimeLast

The last actual passthrough server time taken by the origin server to generate the page.

optimizedServerTimeMin

The minimum optimized server time taken by the origin server to generate the page.

optimizedServerTimeMax

The maximum optimized server time taken by the origin server to generate the page.

optimizedServerTimeAvg

The average optimized server time taken by the origin server to generate the page.

optimizedServerTimeLast

The last actual optimized server time taken by the origin server to generate the page.

allServerTimeMin

The minimum passthrough and optimized server time taken by the origin server to generate the page.

allServerTimeMax

The maximum passthrough and optimized server time taken by the origin server to generate the page.

allServerTimeAvg

The average passthrough and optimized server time taken by the origin server to generate the page.

allServerTimeLast

The last actual passthrough and optimized server time taken by the origin server to generate the page.

optimizedPercentServerTimeAvg

The percent of passthrough and optimized server time (rounded to the nearest whole percentage point) taken by the origin server to generate the page.

passthroughTtfbMin

The minimum passthrough value from when the web browser user initiated the request until the browser processed the first byte of the HTML content of the page.

passthroughTtfbMax

The maximum passthrough value from when the web browser user initiated the request until the browser processed the first byte of the HTML content of the page.

passthroughTtfbAvg

The average passthrough value from when the web browser user initiated the request until the browser processed the first byte of the HTML content of the page.

passthroughTtfbLast

The last actual passthrough value from when the web browser user initiated the request until the browser processed the first byte of the HTML content of the page.

optimizedTtfbMin

The minimum optimized value from when the web browser user initiated the request until the browser processed the first byte of the HTML content of the page.

optimizedTtfbMax

The maximum optimized value from when the web browser user initiated the request until the browser processed the first byte of the HTML content of the page.

optimizedTtfbAvg

The average optimized value from when the web browser user initiated the request until the browser processed the first byte of the HTML content of the page.

optimizedTtfbLast

The last actual optimized value from when the web browser user initiated the request until the browser processed the first byte of the HTML content of the page.

allTtfbMin

The minimum passthrough and optimized values from when the web browser user initiated the request until the browser processed the first byte of the HTML content of the page.

allTtfbMax

The maximum passthrough and optimized values from when the web browser user initiated the request until the browser processed the first byte of the HTML content of the page.

allTtfbAvg

The average passthrough and optimized values from when the web browser user initiated the request until the browser processed the first byte of the HTML content of the page.

allTtfbLast

The last actual passthrough and optimized values from when the web browser user initiated the request until the browser processed the first byte of the HTML content of the page.

optimizedPercentTtfbAvg

The percent of passthrough and optimized values from when the web browser user initiated the request until the browser processed the first byte of the HTML content of the page.

passthroughTtlbMin

The minimum passthrough time from when the browser user initiated the request until the last byte of the HTML contents of the pages is processed by the browser.

passthroughTtlbMax

The maximum passthrough time from when the browser user initiated the request until the last byte of the HTML contents of the pages is processed by the browser.

passthroughTtlbAvg

The average passthrough time from when the browser user initiated the request until the last byte of the HTML contents of the pages is processed by the browser.

passthroughTtlbLast

The last actual passthrough time from when the browser user initiated the request until the last byte of the HTML contents of the pages is processed by the browser.

optimizedTtlbMin

The minimum optimized time from when the browser user initiated the request until the last byte of the HTML contents of the pages is processed by the browser.

optimizedTtlbMax

The maximum optimized time from when the browser user initiated the request until the last byte of the HTML contents of the pages is processed by the browser.

optimizedTtlbAvg

The average optimized time from when the browser user initiated the request until the last byte of the HTML contents of the pages is processed by the browser.

optimizedTtlbLast

The last actual optimized time from when the browser user initiated the request until the last byte of the HTML contents of the pages is processed by the browser.

allTtlbMin

The minimum passthrough and optimized time from when the browser user initiated the request until the last byte of the HTML contents of the pages is processed by the browser.

allTtlbMax

The maximum passthrough and optimized time from when the browser user initiated the request until the last byte of the HTML contents of the pages is processed by the browser.

allTtlbAvg

The average passthrough and optimized time from when the browser user initiated the request until the last byte of the HTML contents of the pages is processed by the browser.

allTtlbLast

The last actual passthrough and optimized time from when the browser user initiated the request until the last byte of the HTML contents of the pages is processed by the browser.

optimizedPercentTtlbAvg

The percent of passthrough and optimized time from when the browser user initiated the request until the last byte of the HTML contents of the pages is processed by the browser.