HTTP options

Use the HTTP Options tab to set a variety of HTTP-specific parameters.

Skill level: advanced user

This screen offers functionality suitable for expert users.

  • If you are new to software services, start with Software services for beginners before you come here.
  • If you want to monitor a well-known software service, start with Autodiscovered Software Services to see if your work has already been done for you.
  • If you find you still need to define your own software service, try to use the wizard or a template to walk you through the process. You can always use the manual screens to tweak a software service after you create it with the wizard. See Software Services for details.

Access

  1. In NAM Console ► Deployment ► Manage devices, select NAM Probe Configuration ► Open configuration.
  2. On the NAM Probe Configuration screen, select Software Services ► User-Defined Software Services.
  3. On the User-Defined Software Services screen, select the software service for which you want to edit dimensions, metrics, or attributes.
  4. Right-click in the Rules table to add or edit a rule.
  5. On the Edit Rule screen, open the HTTP Options tab.

Options

The Inherit from global setting check boxes are followed by either true or false in parentheses.

  • true indicates that the equivalent global setting is selected
  • false indicates that the equivalent global setting is not selected

For example, if Enable automatic multi-frame page recognition is followed (as below) by false...

...then you know that the global setting is not selected.

You don't have switch screens (in this example, to Global ► Front-End Monitoring ► Web ► HTTP ► Page Assembly) to verify the global settings while you are configuring these settings for your software service.

  • Enable automatic multi-frame page recognition
    Select Enable automatic multi-frame page recognition to enable frame recognition based on analyzing HTML FRAMESET and IFRAME tags.
    Location of global setting: Global ► Front-End Monitoring ► Web ► HTTP ► Page Assembly
  • Report URL after redirect
    You can configure page redirects as single regular pages and report them separately. This makes it possible to combine the redirects with the originating or target page (depending on the setting in Report URL after redirect). In this way, redirects can become operations and you can create transactions consisting of more than one step.
    Location of global setting: Global ► Front-End Monitoring ► Web ► HTTP ► General
  • Report analyzed HTTP method
    If this option is selected, the string “POST” or “GET” will fill the Request method DMI dimension. However, this will not prefix the URL unless you set
    http://cas_ip_address/userpropertiesadmin?KEYS=PREFIX_URL_WITH_HTTP_REQUEST_METHOD
    to true. Prefixing is rather used for creating transactions where the same URL can be seen once as POST and the other time as GET, but business logic depends on it.
    Location of global setting: Global ► Front-End Monitoring ► Web ► HTTP ► General
  • Report redirect as page
    Redirects are commonly used with login procedures. For example, if your web service requires login and four redirects occur, you can select Report redirect as page for the second URL and obtain a two-step transaction. This makes it possible to observe in greater detail where the problem occurs after it has been reported.
    Location of global setting: Global ► Front-End Monitoring ► Web ► HTTP ► Page Assembly
  • Ignore host port
    Whether to ignore the host port. For more information, see Configuring URL monitoring.
  • Analyzed HTTP methods
    • If Only POST and GET is selected, the string “POST” or “GET” will fill the Request method DMI dimension. However, this will not prefix the URL unless you set
      http://cas_ip_address/userpropertiesadmin?KEYS=PREFIX_URL_WITH_HTTP_REQUEST_METHOD
      to true. Prefixing is rather used for creating transactions where the same URL can be seen once as POST and the other time as GET, but business logic depends on it.
    • If All methods is selected, all detected HTTP methods can be processed.

Data generation

  • Generate NAM Server Data

    • Enabled
      Default setting.
      In normal circumstances, you should not disable NAM Server data generation.
    • Disabled
      When this is selected, the NAM Probe will stop saving the data used in most NAM Server reports.
  • Report SSL handshakes in NAM Server data

    When selected, the NAM Server generated data will contain all defined operations including SSL handshakes. You can turn off the SSL handshake operations globally per NAM Probe or individually per software service for the NAM Server. When Inherit from global setting is selected, the global setting is used. To edit the global setting, open the NAM Probe configuration, select Global ► Front-End Monitoring ► SSL and set the Report defined operations in NAM Server data.

  • Generate ADoD Data
    When controlling ADoD data generation, you can either disable it completely or decide on the depth of available data.

    • Disabled
      Default setting.
      Turns off ADoD data generation.
    • Operation loads
      The NAM Probe will generate data enabling you to access essential operation-level information.
    • Operation loads and hits
      The NAM Probe will generate data enabling you to access a deep drilldown report that represents an HTTP page hit broken down into specific HTTP elements.
    • Operation loads, hits, and headers
      The NAM Probe will generate data enabling you to access even deeper drilldown information retrieved from related request and response headers for the hit.
  • Report SSL handshakes in ADoD data

    When selected, the ADoD generated data will contain SSL handshakes data. You can turn off the SSL handshake operations globally per AMD or individually per software service for the NAM Server. When Inherit from global setting is selected, the global setting is used. To edit the global setting, open the NAM Probe configuration, select Global ► Front-End Monitoring ► SSL and set the Report SSL handshakes in ADoD data.

  • Report only errors in ADoD data

    When selected, the ADoD generated data will contain only errors and slow operations. You can turn off the SSL handshake operations globally per AMD or individually per software service for the NAM Server. When Inherit from global setting is selected, the global setting is used. To edit the global setting, open the NAM Probe configuration, select Global ► Front-End Monitoring ► SSL and set the Report only errors in ADoD data.

Client IP address extraction

  • Off
    Turns off automatic client IP address extraction.
  • Use global
    Use the global setting.
    Location of global setting: Global ► Front-End Monitoring ► Web ► HTTP ► General
  • Header regex
    Extract the client IP address from the header using the regex you enter in the box here. Click Test to open the Regular Expression Test window so you can test your regex.
  • Header tag
    Extract the client IP address from the header tag. Type the name of the HTTP header field containing the real client IP information.
  • Try to convert user name to IP address
    Extract the client IP address from the user name. Use this option when the real client IP address is the same as the user ID.