To monitor the performance of the URL auto-learning engine, log on to the NAM Probe using an SSH connection and input the
To assess how many URLs are monitored, counters are maintained and can be displayed with the
>$ 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:
The number of monitored URLs in pool and a maximum allowed value as set in Number of reported URLs.
The number of additionally tracked URLs, candidates to become monitored URLs and the limit as set in Size of candidates pool.
The number of URLs promoted to being monitored.
The number of candidate URLs that were tracked by the NAM Probe, but were removed due to URL auto-learning advanced configuration.
The number of URLs, neither monitored, nor tracked, seen by NAM Probe in current short interval.
The total number of contenders added.
The total number of idle contenders removed.
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”>
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.