Configuring RPM with Troubleshoot

J-Web Configuration allows you to configure real-time performance monitoring (RPM) parameters. Figure 26 shows the main configuration page for RPM. Figure 27 shows the probe test page for RPM.

Figure 26: Main Configure Page for RPM

Main Configure Page for RPM

Figure 27: Probe Test Configure Page for RPM

Probe Test Configure Page
for RPM

To configure RPM parameters:

  1. In the J-Web interface, select Troubleshoot > RPM > Setup RPM.

    After you make changes to the configuration in this window, you must commit the changes immediately for them to take effect. To commit all changes to the active configuration, select Commit Options > Commit. See Using the Commit Options to Commit Configuration Changes (J-Web Procedure) for details about all commit options.

  2. Enter information in the Troubleshoot page for RPM, as described in Table 73.
  3. On the main RPM Troubleshoot page, click Apply.

Table 73: RPM Configure Summary

Field

Function

Your Action

Probe Owners

Click Add.

Identification  

Owner Name (required)

Identifies an RPM owner for which one or more RPM tests are configured. In most implementations, the owner name identifies a network on which a set of tests is being run (a particular customer, for example).

Type the name of the RPM owner.

Performance Probe Test

Click Add.

Identification  

Test Name (required)

Uniquely identifies the RPM test.

Type the name of the RPM test.

Target (Address or URL) (required)

IP address or URL of probe target.

Type the IP address, in dotted decimal notation, or the URL of the probe target. If the target is a URL, type a fully formed URL that includes http://.

Source Address

Explicitly configured IP address to be used as the probe source address.

Type the source address to be used for the probe. If the source IP address is not one of the device's assigned addresses, the packet uses the outgoing interface's address as its source.

Routing Instance

Particular routing instance over which the probe is sent.

Type the routing instance name. The routing instance applies only to probes of type icmp and icmp-timestamp. The default routing instance is inet.0.

History Size

Number of probe results saved in the probe history.

Type a number between 0 and 255. The default history size is 50 probes.

Request Information 

Probe Type (required)

Specifies the type of probe to send as part of the test.

Select the desired probe type from the list:

  • http-get
  • http-metadata-get
  • icmp-ping
  • icmp-ping-timestamp
  • tcp-ping
  • udp-ping
  • udp-ping-timestamp

Interval

Sets the wait time (in seconds) between each probe transmission.

Type a number between 1 and 255 (seconds).

Test Interval (required)

Sets the wait time (in seconds) between tests.

Type a number between 0 and 86400 (seconds).

Probe Count

Sets the total number of probes to be sent for each test.

Type a number between 1 and 15.

Moving Average Size

Number of samples used for moving average.

The value should be a number between 0 and 255.

Destination Port

Specifies the TCP or UDP port to which probes are sent.

To use TCP or UDP probes, you must configure the remote server as a probe receiver. Both the probe server and the remote server must be Juniper Networks devices configured to receive and transmit RPM probes on the same TCP or UDP port.

Type the number 7—a standard TCP or UDP port number—or a port number from 49152 through 65535.

DSCP Bits

Specifies the Differentiated Services code point (DSCP) bits. This value must be a valid 6–bit pattern. The default is 000000.

For information about DSCPs and their use within class-of-service (CoS) features, see the Junos OS Interfaces and Routing Configuration Guide.

Type a valid 6–bit pattern.

Data Size

Specifies the size of the data portion of the ICMP probes.

Type a size (in bytes) between 0 and 65507.

Data Fill

Specifies the contents of the data portion of the ICMP probes.

Type a hexadecimal value between 1 and 800h to use as the contents of the ICMP probe data.

Hardware Timestamp

Enables timestamping of RPM probe messages. You can timestamp the following RPM probes to improve the measurement of latency or jitter:

  • ICMP ping
  • ICMP ping timestamp
  • UDP ping—destination port UDP-ECHO (port 7) only
  • UDP ping timestamp—destination port UDP-ECHO (port 7) only

To enable timestamping, select the One way Hardware Timestamp check box.

Select an output interface for the probes from the Destination Interface list.

Maximum Probe Thresholds  

Successive Lost Probes

Sets the total number of probes that must be lost successively to trigger a probe failure and generate a system log message.

Type a number between 0 and 15.

Lost Probes

Sets the total number of probes that must be lost to trigger a probe failure and generate a system log message.

Type a number between 0 and 15.

Round Trip Time

Sets the total round-trip time (in microseconds), from the device to the remote server, that triggers a probe failure and generates a system log message.

Type a number between 0 and 60,000,000 (microseconds).

Jitter

Sets the total jitter (in microseconds), for a test, that triggers a probe failure and generates a system log message.

Type a number between 0 and 60,000,000 (microseconds).

Standard Deviation

Sets the maximum allowable standard deviation (in microseconds) for a test, which, if exceeded, triggers a probe failure and generates a system log message.

Type a number between 0 and 60,000,000 (microseconds).

Egress Time

Sets the total one-way time (in microseconds), from the device to the remote server, that triggers a probe failure and generates a system log message.

Type a number between 0 and 60,000,000 (microseconds).

Ingress Time

Sets the total one-way time (in microseconds), from the remote server to the device, that triggers a probe failure and generates a system log message.

Type a number between 0 and 60,000,000 (microseconds)

Jitter Egress Time

Sets the total outbound-time jitter (in microseconds), for a test, that triggers a probe failure and generates a system log message.

Type a number between 0 and 60,000,000 (microseconds)

Jitter Ingress Time

Sets the total inbound-time jitter (in microseconds), for a test, that triggers a probe failure and generates a system log message.

Type a number between 0 and 60,000,000 (microseconds).

Egress Standard Deviation

Sets the maximum allowable standard deviation of outbound times (in microseconds) for a test, which, if exceeded, triggers a probe failure and generates a system log message.

Type a number between 0 and 60,000,000 (microseconds).

Ingress Standard Deviation

Sets the maximum allowable standard deviation of inbound times (in microseconds) for a test, which, if exceeded, triggers a probe failure and generates a system log message.

Type a number between 0 and 60,000,000 (microseconds).

Traps  

Egress Jitter Exceeded

Generates SNMP traps when the threshold for jitter in outbound time is exceeded.

  • To enable SNMP traps for this condition, select the check box.
  • To disable SNMP traps, clear the check box.

Egress Standard Deviation Exceeded

Generates SNMP traps when the threshold for standard deviation in outbound times is exceeded.

  • To enable SNMP traps for this condition, select the check box.
  • To disable SNMP traps, clear the check box.

Egress Time Exceeded

Generates SNMP traps when the threshold for maximum outbound time is exceeded.

  • To enable SNMP traps for this condition, select the check box.
  • To disable SNMP traps, clear the check box.

Ingress Jitter Exceeded

Generates SNMP traps when the threshold for jitter in inbound time is exceeded.

  • To enable SNMP traps for this condition, select the check box.
  • To disable SNMP traps, clear the check box.

Ingress Standard Deviation Exceeded

Generates SNMP traps when the threshold for standard deviation in inbound times is exceeded.

  • To enable SNMP traps for this condition, select the check box.
  • To disable SNMP traps, clear the check box.

Ingress Time Exceeded

Generates traps when the threshold for maximum inbound time is exceeded.

  • To enable SNMP traps for this condition, select the check box.
  • To disable SNMP traps, clear the check box.

Jitter Exceeded

Generates traps when the threshold for jitter in round-trip time is exceeded.

  • To enable SNMP traps for this condition, select the check box.
  • To disable SNMP traps, clear the check box.

Probe Failure

Generates traps when the threshold for the number of successive lost probes is reached.

  • To enable SNMP traps for this condition, select the check box.
  • To disable SNMP traps, clear the check box.

RTT Exceeded

Generates traps when the threshold for maximum round-trip time is exceeded.

  • To enable SNMP traps for this condition, select the check box.
  • To disable SNMP traps, clear the check box.

Standard Deviation Exceeded

Generates traps when the threshold for standard deviation in round-trip times is exceeded.

  • To enable SNMP traps for this condition, select the check box.
  • To disable SNMP traps, clear the check box.

Test Completion

Generates traps when a test is completed.

  • To enable SNMP traps for this condition, select the check box.
  • To disable SNMP traps, clear the check box.

Test Failure

Generates traps when the threshold for the total number of lost probes is reached.

  • To enable SNMP traps for this condition, select the check box.
  • To disable SNMP traps, clear the check box.
Performance Probe Server  

TCP Probe Server

Specifies the port on which the device is to receive and transmit TCP probes.

Type the number 7—a standard TCP or UDP port number—or a port number from 49160 through 65535.

UDP Probe Server

Specifies the port on which the device is to receive and transmit UDP probes.

Type the number 7—a standard TCP or UDP port number—or a port number from 49160 through 65535.