|
Web Request Analysis |
|
|
Objective The aim of this HTTP request tool is to monitor your web-based applications - send HTTP requests, post forms, parse the HTML page that is returned, etc. Monitoring Studio enables you to ensure that end-users actually see what they should see on their browser! Create or edit a Web Request analysis To create a new Web Request analysis, right-click the Application/Container icon in the PATROL Console and select KM Commands > New > Web Request analysis…
Web Request Analysis Wizard — Welcome Page To edit an existing Web Request analysis, right-click the Web Request analysis icon in the PATROL Console and select KM Commands > Edit. Step 1: enter the URL, select the HTTP request type and specify desired output After the welcome panel of the wizard, the next panel (shown below) asks you to enter the URL to query and the method to be used.
Web Request Analysis Wizard — Definition Page URL to query: Enter the URL of the web site that needs to be monitored. From a Windows agent, it is possible to poll a secure web site by using the "https" method. HTTP Request type: There are two different modes: "GET" and "POST", select your mode.
You must check the Web form HTML source to know which method needs to be used (GET or POST).
Timeout after: Enter the timeout period. The default is set to 30 seconds. When this timeout is reached, Monitor Studio considers the host to be unreachable and triggers an alert on the ServerConnectionState parameter. Proxy settings (optional): If your environment uses a proxy server, click to enter the proxy settings required to execute the HTTP request. Proxy server: Enter proxy server details. Port: Select the port number Web Server Authentication: (optional) See section below on HTTP authentication for details. Authenticate as: enter the user name as required by the HTTP server (see note below for more information) Password: Enter the password. C:\Documents and Settings\veronique\Local Settings\Application Data\Microsoft\Outlook\archive.pstSelect what you would like to retrieve from the Web page returned by the Web server: the entire HTTP response; only the Web page (with HTML tags) or only the content text (no HTML tags). Click Next and you arrive at the last step of Monitoring Studio settings for this web request object. Some Web applications request a user name and password in order to access resources available on the Web server. Starting with version 8.5.00, Monitoring Studio supports HTTP authentication. The HTTP authentication is a login/password-based mechanism implemented in the HTTP protocol itself.
A Web server that requires an HTTP authentication results in the following dialog box in Internet Explorer:
There are 3 different HTTP authentication schemes:
If you need to test a Web page or retrieve information from a Web server that requires HTTP Digest or NTLM authentication, we recommend that you install Monitoring Studio on a Windows system and set up the Web requests from this machine (Web requests can be sent to remote systems). Step 2: Entering the variables to post (POST method only) If the "POST" method is selected in the first panel, the following panel comes up:
Web Request Analysis Wizard — Variables Definition Page Here, up to eight variables to post can be entered. For each variable, enter its name in the first box and its value in the second one.
Click Next and you arrive at the last step of Monitoring Studio settings for this web request object Last Step GET and POST methods: Monitoring Studio settings
Web Request Analysis Wizard — Settings Page Object display name: Label that will be displayed in the PATROL Console for this web request monitoring. Object internal identifier (ID): PATROL internal identifier of this monitored object. What thresholds do you want to set for the newly created instance? A drop-down list allows you to select the mode of setting alert thresholds:
Web Request analysis objects are instances of the SW_HTTP_REQUESTS class. See Also Monitoring Studio does not follow an HTTP redirection (Web) Monitoring Studio fails to authenticate on my Web server Monitoring Studio fails to connect to a secured Web server (SSL) on my UNIX/Linux server |