Monitor proxies and DVM

Follow this procedure if you need to troubleshoot or get a more detailed view of the current status and operations of the proxy and the DVM for a selected session.

In addition to viewing summary statistics about the dispatcher and proxies in the monitor page, you may also need to view more detailed statistics about a session.

This level of detail is provided by the Detailed monitoring… tool. You will find links to this in the Monitoring for UA proxies and Monitoring for GWS proxies sections.

  1. Open the monitor page.
    For example, on your machine enter this URL in your browser: http://localhost:6394/monitor.
  2. Select the Detailed monitoring… link for the proxy and session you wish to monitor.

    The page (http://localhost:6394/monitor/session_id) opens in a browser tab. Details are shown for the proxy, the environment, and the applications running in the session.

    Use Table 1 as a reference to help you with analysis of the session data.

    Figure: Viewing session statistics


    Screenshot shows statistics and information for sessions running in an uaproxy
    Table 1. Proxy Details
    Proxy details Description
    Dispatcher Names the proxy (for example, uaproxy, gwsproxy)
    Version Gives the proxy version number.
    Build date Shows the proxy build date.
    Application Shows the name of the application running
    User agent Gives details of user agent, for example, browser type and version.
    Remote IP Shows the IP address of the server.
    Remote User Gives the name of the user on the server.
    Proxy port Shows the port number proxy is listening on.
    FGLSERVER port Shows the port number FGLSERVER is listening on.
    Launched at Shows the date proxy was launched.
    Command line Gives the path to the DVM.
    Process id Shows the DVM process ID.
    Proxy Resources usage The resources used by the proxy process (in seconds ) since start-up and last check is given. Details are grouped by usage in:
    • Real time (total time process took)
    • User time (CPU time used in executing the process)
    • System time (CPU time spent in system calls to the kernel used in executing the process)
    Process environment variables Provides a list of the environment variables set on the system.
    DVM (list of sessions identified by IDs) Details of applications (identified by ID) running in the session are given. These are grouped by:
    • Start url (URL used to start application)
    • Command line (path to the DVM)
    • Connection string: meta Connection (to include language encoding, runtime version, frontEndID, procId, etc.)
    • Launch date
    • Last /ua/sua date (date and time of last submitted user action request)
    • Last /ua/sua url (URL of last submitted user action request)