URL auto learning diagnostics

To monitor the performance of the URL auto-learning engine, log on to the NAM Probe using an SSH connection and input the rcon command.
To assess how many URLs are monitored, counters are maintained and can be displayed with the rcon command:

>$ show status

The following is an example of the relevant portion of the output produced by this command.

URI discovery status:
    Global Http Pool:
        monitored=6/600 candidates=0/2400 candidatesPromoted=0 candidatesRemoved=0
        contenders=0 contendersAdded=0 contendersRemoved=0 contendersPromoted=0
    Default Apps Http Pool:
        monitored=0/700 candidates=0/2800 candidatesPromoted=0 candidatesRemoved=0
        contenders=0 contendersAdded=0 contendersRemoved=0 contendersPromoted=0
    Express Http Pool:
        monitored=0/500 candidates=0/2000 candidatesPromoted=0 candidatesRemoved=0
        contenders=0 contendersAdded=0 contendersRemoved=0 contendersPromoted=0
    Application pools: 1
        monitored=6
 monitoredMax=500 candidates=0 candidatesMax=2000 candidatesPromoted=0
candidatesRemoved=0 contenders=0 contendersAdded=0
contendersRemoved=0                contendersPromoted=0

The reported counters are displayed in the table below:

monitored
The number of monitored URLs in pool and a maximum allowed value as set in Number of reported URLs.

candidates
The number of additionally tracked URLs, candidates to become monitored URLs and the limit as set in Size of candidates pool.

candidatesPromoted
The number of URLs promoted to being monitored.

candidatesRemoved
The number of candidate URLs that were tracked by the NAM Probe, but were removed due to URL auto-learning advanced configuration.

contenders
The number of URLs, neither monitored, nor tracked, seen by NAM Probe in current short interval.

contendersAdded
The total number of contenders added.

contendersRemoved
The total number of idle contenders removed.

contendersPromoted
The total number of contenders promoted to the pool of tracked URLs.

To see the details of the current URL auto-learning pool, use the command show urls from the NAM Probe console. The command can be executed without parameters, and it displays all of the information for all of the URLs.

When the command is executed with parameters, use the following syntax:

show urls [all] <”group name”> <”software service name”> <”url pattern”>
  • all
    When specified, the output contains a list of contenders URLs.
  • group name
    Quoted string, only the specified group is included in the result.
  • application name
    Quoted string, only the matching software service will be included in the result.
  • url pattern
    Quoted string, only URLs that match specified pattern are in the output. It is a simple substring match for example, not all of the parameters have to be specified.

The valid shorter versions of the command are:

show urls
show urls [all] “group”
show urls [all] “group” “application”
show urls [all] “group” “application” “pattern”

If you do not want to specify a certain parameter, but it is required by the syntax, the value any can be used. For example, to display URLs for Example Software Service software service, you can use the following command:

There are predefined values for the software service name parameter that can used to display the URLs monitored as a result of URL auto-learning configuration for default software services set for HTTP and HTTP Express analyzers at the general and software service level. GLOBAL_HTTP, DEFAPP_HTTP, GLOBAL_LIGHT_HTTP and DEFAPP_LIGHT_HTTP.