Internal HTTP Request Monitor
The Internal HTTP Request Monitor verifies that the specified service/website running on a server is available, and returns an OK status against the HTTP requests sent out through the monitoring agent software. This is an agent based monitor, which checks the health of any web based service through the monitoring agent installed on any PC within the internal network.
Creating Internal HTTP Request Monitor
The Internal HTTP Request Monitor (within the internal network) is created in two major steps/activities listed below.
- Installing Monitoring Service Agent Software on Computer in an Internal Network
- Completing the Monitor Settings in the Monitoring Service Control Panel
Installing Monitoring Service Agent Software on Computer in Internal Network
To install the monitoring agent software on any computer in the internal network, take the following procedure.
- Log into the computer on the internal network from where you want to send HTTP requests to the server with the admin privileges.
- Log into your monitoring service via a web browser. The monitoring service control panel appears.
- Click either the Monitors link in the left navigation pane or the Create button and choose Monitor. A list of different monitors appears.
- Click any link of the agent-based monitors, for example – Windows Server Usage Monitor, SQL Server Usage Monitor or Web Server Usage Monitor links. The Create New Windows/SQL/Web Server Usage Monitor window will appear.
- Click the Download the Agent link. The monitoring service agent software will download on your computer.
- Run the Agent setup file to install on the your computer on the internal network.
- Click the Next button. The Authorization window appears.
- Enter the Email and Password to access your monitoring service subscription. The Application Key field appears.
- Enter the Application Key by copying from the Create New Windows/SQL/Web Server Usage Monitor page.
- Click the Next button. The Installation Features window appears.
- Select the HTTP Request Monitor check box to choose the HTTP request feature of the monitor.
- Click the Next button. And select the installation folder. The monitoring service agent will start installing in the specified folder.
- The HTTP Request Monitor feature will automatically be created on your computer.
For more information on installing monitoring service agent software, read Installing SiteObservers Agent Software
Completing Internal HTTP Request Monitor Settings
To display the internal HTTP request monitor settings, click either the Monitors link in the left navigation pane or the Create button and choose the Monitor option. The list of different monitors will appear. Click the Internal HTTP Request Monitor link. The Create New Internal HTTP Request Monitor modal window will appear.
Fill in the setting fields as explained below, and click the Add button, once done with the completion of the form.
Enter the desired name for this monitor (up to 50 characters) to change the system given name. To make it easier to understand, the name should be structured and intuitive.
Enter the time interval to specify how frequently the monitor should send the HTTP requests to the server. The pull-down menu lets you specify time increments of minutes, hours or days.
Every monitor is required to be associated with one monitor group. You need to create a monitor group before creating a monitor, or you can create a monitor in default group that is automatically created by the monitoring service platform. Choose the desired monitor group name from the pull-down menu.
For more information on monitor groups, read Managing monitor groups
Enter the URL of the website that you want to observe through an internal HTTP request monitor (for example, https://yourservice.com or http://yourservice.com). You can also enter the IP address instead of the URL (for example, 192.168.1.100) on the internal network. Our monitoring service platform supports both http://, and https:// protocols.
The port number may be added in this field to connect to the text field.
Choose the Follow Redirects check box, if you want to allow redirect function.
Choose the user agent that you want to use for sending HTTP requests from the drop down menu. Our monitoring service platform supports multiple user agents for this monitor, for example – SiteObservers.com bot, different versions of Mozilla, Opera, and others.
The Monitoring Agents field allows you to specify the agent to send an HTTP Request through this monitor. A list of existing monitoring agents installed on the computer will appear in the drop down list. Choose the desired monitoring agent via drop-down menu.
Choose the contacts who will have access to this monitor from the existing contact list. You can select one or more than one check-boxes to choose the contacts.
You can instruct our monitoring service software platform to alert you when it detects a failure in the internal HTTP request status. Our monitoring service software offers several types of notifications including emails, and SMS. You can temporary disable the alert generation by choosing the desired time interval (1 to 24 hours), and selecting the Disable Alert for Next check-box.
To configure alerts, choose the following parameters:
This option allows you to define when you should be alerted about the status of HTTP request failure. You can configure the alert to notify you about any failure of HTTP request status only after a specific consecutive number of failures, according to the values configured by you. Our monitoring service platform supports the immediately after a failure or after 2 to 5 consecutive failures options. You can choose your desired notification configuration.
This option lets you escalate the internal HTTP request status failure to a particular contact group, if the HTTP request failure status exceeds the duration of time set for the escalation. The monitoring service platform supports time increments from 15 minutes to 12 hours.
This option lets you choose whom to escalate to by choosing a contact group name from the drop-down list. Choose the desired group or all groups in the list.
Notify when the failure has been cleared
The notification, when the failure of HTTP request status has been cleared can be configured by choosing the desired contact group, and selecting the Notify when the failure has been cleared to check-box.
Send alerts to the following alert notification groups
This option allows you to select the check-boxes against the existing notification groups.
For more information on alerts, read How to configure alerts?
Monitor Estimated Monthly Cost
This is an automatic monthly cost calculator based on the settings of your monitor. Our monitoring service platform supports the monthly cost calculator function to provide an estimated costs to the client. It displays the estimated monthly credits, monthly checks, your selected monitoring locations, monitoring intervals, and the number of checks per credit.
For more information on billing, read Understanding Billing
These are no advanced options for the Internal HTTP Request Monitor.
Monitor Execution Status
There are three major statuses that our monitoring service software supports, as given below:
The warnings, and alerts are generated in case of degradation of service, and the complete failure of service, respectively. The warnings and alerts are logged in the monitor execution details as well as sent to the specified groups through emails, and SMS. The Success status is not sent out to the concerned personnel, but it is recorded in the monitor execution details section. The details of website performance, and monitor check execution status can be viewed, and retrieved through the control panel of our monitoring service software platform.