Editing URL Sequence Monitors
The Edit URL Sequence Monitor Form is used for making changes to
existing URL Sequence Monitors. To display the URL Sequence Monitor Form,
click the Edit link of an existing URL Sequence Monitor in a monitor
table or by clicking the Wizard button available via the
Tools link associated with an existing URL Sequence monitor.
A URL Sequence begins with a specific URL acting as the starting point
for the sequence. This can then be followed by additional URLs, links, or
form buttons that a user would be required to select in order to complete a
specific transaction. You can define up to twenty
transaction steps per monitor instance. Each step in the existing URL Sequence is displayed in
the upper portion of the Edit URL Sequence Monitor form. The steps are
described by a type and a reference.
You change a content match, define an error content match, enter a user
name and password if required, define custom POST data, as well as other
optional criteria for each step in the Advanced
Options section in the lower portion of the form.
Editing the URL Sequence
Complete the items on the URL Sequence Monitor form as follows. Because
the items are the same for each of the steps, each item will only be
documented once. When the required items are complete, click the
Update Monitor button.
- Step n Type
-
Select the type of item that the Reference represents.
- Step n Reference
-
Enter the URL that you want to monitor (for example,
http://demo.thiscompany.com). In some cases you may want to include
retained values from a
content match on a previous step in the sequence.
The URL type is a full or relative URL. The first step is
always a full URL. Relative URLs will be relative to the previous
transaction step. If the URL starts with HTTPS, then a secure
connection can be made using SSL (for example,
https://www.thiscompany.com). SiteScope uses Java SSL libraries by
default for secure connections. Additional set up steps may be
required.
- Notes for NT only:
- 1. If the Advanced Option "NT Challenge
Response" is checked, SiteScope for NT uses the SSL
library from Internet Explorer. To monitor using SSL,
installing Internet Explorer 4.0 or later is recommended.
2. To monitor sites that require 128-bit SSL, the 128-bit
patch to Internet Explorer must be installed.
3. To monitor sites that require client certificates, the
client certificate must be installed into Internet
Explorer.>
The Form type is the name of a Submit or Image button on
the form. Enter either the displayed text of the button, or the
name of the submit or image input item specified in the HTML. The
match is case-sensitive. See the POST Data documentation below for
more information about how form data is sent by the URL Sequence
Monitor.
The Link type is the contents of a link. Enter the text
that will match the contents of the link on the subject page.
The Frame type is the name of a frame. Enter text that
will match the frame name (in the HTML).
The Refresh type URL in a HTML meta refresh tag. Enter
text that will match the URL of the refresh in the META tag
set.
The XML type is the name of an XML value. Enter the name
of an XML value that will match a value in the XML document.
Each step of a URL sequence is listed in type-reference pairs. By
default, SiteScope displays two additional type-reference pairs on the form
that you can use to extend the current transaction by defining additional
steps. The following two inputs apply to the entire transaction.
- Update every
-
Select how often the monitor should check this URL.
The default interval is to run or update the monitor once every 10 minutes.
Use the drop-down list to the right of the text box to specify another update
interval in increments of seconds, minutes, hours, or days. The update interval
must be 15 seconds or longer.
- Title
-
Enter the text for the title of this monitor that will be displayed
in the SiteScope Monitor Detail Table. This text has
precedence over any other title text entered in the Add URL Sequence Monitor wizard
Advanced Options
The Advanced Options section presents a number of ways to customize
monitor behavior and display. Use this section to customize error and warning
thresholds, disable the monitor, set monitor-to-monitor dependencies, customize
display options, and enter other monitor specific settings required for
special infrastructure environments. The options for this monitor type are
described below. Complete the entries as needed and click the Add
or Update button to save the settings.
- Disable
-
Check this box to temporarily disable this monitor and any
associated alerts. To enable the monitor again, clear the box.
Like the sequence step type-reference pairs displayed in the upper
portion of the form, the Advanced Options section displays the list of
options for each step. Each step includes:
- Step n POST Data
- Step n Match Content
- Step n Error If Match
- Step n User Name
- Step n Password
- Step n Delay
- Step n Title
The following describes these options:
- Step n POST Data
-
If the URL at this step is for a POST request, enter the post
variables, one per line as name=value pairs. This option is used to
verify that a form is working correctly by performing the same
request that occurs when a user submits a form. This item is most
commonly used with the Form Reference Type. When the form is
submitted, SiteScope fills in any fields that are not specified
with data here with the same defaults as a browser would have
chosen.
- Step n Match Content
-
Enter a string of text to check for in the returned page for this
step. If the text is not contained in the page, the monitor will
display no match on content for this step's URL. The
search is case sensitive. Remember that HTML tags are part of a
text document, so include the HTML tags if they are part of the
text you are searching for (for example, "<B>
Hello</B> World"). You may also perform a Perl regular expression match by enclosing the
string in forward slashes, with an i after the trailing
slash indicating case-insensitive matching. (for example,
/href=Doc\d+\.html/ or /href=doc\d+\.html/i).
- Step n Error If Match
-
Enter a string of text to check for in the returned page for this
step. If the text is contained in the page, the monitor will
display no match on content for this step's URL. The
search is case sensitive. Remember that HTML tags are part of a
text document, so include the HTML tags if they are part of the
text you are searching for (for example, "<B> Error
</B> Message"). You may also perform a Perl regular expression match by enclosing the
string in forward slashes, with an i after the trailing
slash indicating case-insensitive matching. (for example,
/href=Doc\d+\.html/ or /href=doc\d+\.html/i).
- Step n User Name
-
If the URL specified at this step requires a name and password for
access, enter the name in this box.
- Step n Password
-
If the URL specified at this step requires a name and password for
access, enter the password in this box.
- Step n Delay
-
(Optional) Enter how long SiteScope should wait before executing
the next step of the sequence.
- Step n Title
-
(Optional) Enter the text for the title of this step within the
sequence monitor. The title will only be displayed in the Edit URL
Sequence form.
The advanced options for each step of a URL sequence are listed in
sequential groups. As with the type-reference pairs above, SiteScope
displays two additional sets of advanced options on the form that you can use
to define these options for any additional steps. The following
advanced options apply to the entire transaction.
- Verify Error
-
Check this box if you want SiteScope to automatically run this
monitor again if it detects an error. When an error is detected,
the monitor will immediately be scheduled to run again once.
Note: In order to change the run frequency of this
monitor when an error is detected, use the Update every (on
errors) option below.
Note: The status returned by the Verify Error run
of the monitor will replace the status of the originally scheduled
run that detected an error. This may cause the loss of important
performance data if the data from the verify run is different than
the initial error status.
Warning: Use of this option across many monitor instances
may result in significant monitoring delays in the case that
multiple monitors are rescheduled to verify errors at the same
time.
- Update Every (on error)
-
You use this option to set a new monitoring interval for
monitors that have registered an error condition. For example, you
may want SiteScope to monitor this item every 10 minutes normally,
but as often as every 2 minutes if an error has been detected. Note
that this increased scheduling will also affect the number of
alerts generated by this monitor.
- Schedule
-
By default, SiteScope monitors are enabled every day of the
week. You may, however, schedule your monitors to run only on
certain days or on a fixed schedule. Click the Edit
schedule link to create or edit a monitor schedule.
For more information about working with monitor schedules,
see the section on Schedule
Preferences for Monitoring.
- Monitor Description
-
Enter additional information about this monitor. The description
will appear on the Monitor Detail page.
- Report Description
-
Enter an optional description for this monitor that will make it easier to
understand what the monitor does. For example, network traffic or
main server response time. This description will be displayed on
with each bar chart and graph in Management Reports and appended to
the tool-tip displayed when you pass the mouse cursor over the
status icon for this monitor on the monitor detail page.
- Timeout
-
The number of seconds that the URL Sequence Monitor should wait for
the entire transaction to complete before timing-out. Once this
time period passes, the URL Sequence Monitor will log an error and
report an error status.
- Timeout is per Step
-
Check this box if you want to use the value entered for the Timeout
above as the Timeout for each step of the sequence rather than for
the entire transaction. If the step takes more than this time to
complete, the URL Sequence Monitor will log an error and report an
error status.
- HTTP Proxy
-
Optionally, a proxy server can be used to access the URLs in the
sequence. Enter the domain name and port of an HTTP Proxy Server.
- Retrieve Images
-
Check this box if you want the monitor to retrieve all of the
graphics embedded in the pages of the sequence. The image retrieval
time will be added to the total response time.
- Retrieve Frames
-
Check this box if you want the monitor to retrieve the content of
all frames related to the pages of the sequence. The frame
retrieval time will be added to the total response time..
- Proxy Server User Name
-
If the proxy server requires a name and password to access the URLs
in the sequence, enter the name here. Technical note: your proxy
server must support Proxy-Authenticate for these options to
function.
- Proxy Server Password
-
If the proxy server requires a name and password to access the URLs
in the sequence, enter the password here. Technical note: your
proxy server must support Proxy-Authenticate for these options to
function.
- NT Challenge Response
-
Check this box if you want SiteScope to use Window's NT
Challenge Response when retrieving this URL sequence.
- List Order
-
By default, new monitors are listed last on the Monitor Detail
page. You may use this drop-down list to choose a different
placement for this monitor.
- Error if
-
By default, SiteScope generates an error if the returned status for
any step is anything other than 200 which indicates a successful
retrieval. You may choose to have SiteScope generate an error based
on the round trip retrieval time. Enter the shortest retrieval time
(in milliseconds) that should generate an error. Enter a comparison
value and use the comparison operator list to specify an error
threshold such as: >= (greater than or equal to), != (not equal
to), or < (less than).
- Warning if
-
By default, SiteScope does not generate warnings for URL Sequence
Monitors. You may choose to generate a warning based on round trip
retrieval time. Enter the shortest retrieval time (in milliseconds)
that should generate a warning.
- Good if
- You can base a good status on the round-trip time for any one step
if you want. Choose the step from the drop-down list and set the
threshold.
|