Glossary

Check Frequency
Content Checking
Email Contacts
SMS Contacts
Voice Contacts
Contact Confirmation
International Phone Format
Service Level
Delete Voice Contact
Voice Contact Priority
Voice Contact Name
Voice Contact Phone
Voice Contact Type
Voice Contact Days of Week
Voice Contact Time From
Voice Contact Time To
Voice Contact Valid
HTTP Headers
HTTP/S
FTP
SMTP

Monitoring Station IP Addresses
Link to InternetSupervision.com
POP3
Telnet
IMAP4
SSH
DNS
NNTP
TCP Port
Service Name
URL or Host to Monitor
Port
Number of Reminders
Reminder Frequency
Previous Balance
Usage Since mm/dd/yy
Available Balance
Estimated Monthly Price
Estimated Next Charge
Alternate City Check
AdSupervision™ (patent pending)
Link Check
Link Check Domains To Folow
Link Check Max Urls To Check
Link Check Max Time Limit
Link Check Depth
Link Check Frequency

 
Available Monitored Service Types

The free accounts can monitor only the HTTP Headers service.

The paid accounts can monitor any of the following: HTTP/S, FTP, SMTP, POP3, Telnet, IMAP4, SSH, DNS, NNTP, and custom TCP Ports

 
Check Frequency

The interval/frequency at which our monitoring station will attempt to connect to your service.

  • The free accounts can only select one of the following during the first 90 days of service: "every 15 minutes" or "every 60 minutes" frequency. After the first 90 days of service, free accounts will be automatically switched to the "every 24 hours" frequency.
  • The paid accounts can select any one of the following frequencies: every 60 minutes, every 30 minutes, every 15 minutes, and every 5 minutes.

 
Content Checking

If you have a paid account, you can specify "Expected Response Text" for your HTTP/S service. If specified, our monitoring station will check the page content for the presence of that phrase. If not found, the service will be considered to have "failed". The verification is not case sensitive, but the text must be found in the content of the page exactly as it is entered. In addition, the text must be found within the first 100KB of the page since the monitoring system will only download the first 100KB.

You can also specify the "Unexpected Response Text" for your HTTP/S service. If specified, our monitoring station will check the page content to make sure that it does not contain that phrase. If the unexpected phrase is found, the service will be considered to have "failed". The monitoring system will only check the first 100KB of the page contents.

Tip: The "Expected Response Text" / "Unexpected Response Text" feature of the HTTP/S service allows you to monitor almost any device that can be accessed through your web server. For example, if you want to monitor your SQL Server, MySQL, or Oracle database, you could write a simple dynamic script (in PHP, Perl, ASP, JSP, ColdFusion, etc) that connects to the database and performs a simple SELECT statement.

If the script succeeds, it should output a simple text phrase "alive" (or similar). If the script fails, you can trap the error and return the phrase "error". After your script is ready, you should add an HTTP/S service that connects to the URL of the script, provide the appropriate Expected and Unexpected Response Text values, select the appropriate check frequency, and assign the contacts that should be notified.

 
Email Contacts

You can create any number of email contacts and assign them to any of your monitored services. Each service must have at least one email contact. You can delete a contact only if it is not currently assigned to any of the services.

If you have a pager, PDA, or cell phone that can accept text messages via an email address, you can make it one of the email contacts and specify a descriptive contact "nickname" - for example "John's Cell Phone". When we send a notification email, all contacts assigned to the failed services are included in the TO: address of the email message. More info about failure reminders.

 
SMS Contacts

SMS stands for Short Message Service which is available on digital GSM networks allowing text messages of up to 160 characters to be sent and received via your mobile phone. If the phone is powered off or out of range, messages are stored in the network and are delivered at the next opportunity. If you have a paid account, you can create any number of SMS contacts. You can assign SMS contacts only to services that are at Service Level 2 or 3.

Each monitored service includes up to 5 SMS or voice notifications per month. Any notifications above this limit will be charged at $0.20 each. The phone number for SMS and voice notifications must be in the International Format.

NOTE: SMS notifications will only be sent once per "failure event". SMS will not be sent for "recovery events". You will still receive failure and recovery via your email contacts (each monitored service must have at least one email contact).

 
Voice Contacts

If you have a paid account, you can create any number of Voice contacts. You can create Voice contacts only for services that are at Service Level 2 or 3. To create the Voice contact list, click on the "Edit" link next to the service, and follow the "Activate Voice Contacts" link.

Each monitored service includes up to 5 Voice or SMS notifications per month. Any notifications above this limit will be charged at $0.20 each.

The voice contact phone number for voice contacts must be in the 10-digit USA and Canada format without dashes, spaces, dots, etc. For example: 7735551234.

When a website fails, InternetSupervision operators go through the predefined voice contact list until a person is reached and the server or website status information is passed on.

NOTE: Voice contacts will be called once per "failure event". Voice contacts will not be called for "recovery events". You will still receive failure and recovery via your email contacts (each monitored service must have at least one email contact).

 
Contact Confirmation

Each SMS contact's phone number will be confirmed before it can be assign to any of the monitored services. An SMS message will be sent to the mobile phone with a unique confirmation code. You will need to enter this confirmation code by clicking the 'Need to confirm' link that will appear next to the contact information on the 'Manage Contacts' page. If you make any changes to the SMS phone number, a new confirmation code will be generated and sent to the new mobile phone; you will need to use this new code to re-confirm the modified contact.

 
International Phone Format

Phone numbers must be in the International Format: Country Code, Network prefix or Area code without the leading "0", Number, no spaces, no dashes, no plus signs, only numerals.

Examples:

U.K. Mobile Number Format:
448311234567 (Country Code = 44, network prefix / area code = 831, number = 1234567)

USA Mobile Number Format:
12481234567 (Country Code = 1, network prefix / area code = 248, number = 1234567)

The number in the UK (+44) 0848 9123 456 becomes 448489123456

 
Service Level

When you create a monitored service, you should select the service level depending on what features you are planning to use.

You cannot change the Service Level once the service was created. The Service Level can be selected only when creating the service for the first time. Therefore, if you created a service at Level 1, and now want to add SMS or voice contacts, you should create a new service at Level 2, and delete the old service.

NOTE: InternetSupervision pricing is based on the number of "checks". The price-per-check of a service at Level 3 or 2 is higher than the price-per-check of a service Level 1. Thus, you should only create a service at Level 2, if you are planning to add SMS or voice contacts to that service. Similarly, you should only create a service at Level 3, if you are planning to use the patent pending AdSupervision™ PPC campaign pausing features.

 
Delete Voice Contact

Any contact marked to be deleted will no longer appear on your list of voice contacts once the "Delete" button is pressed. For example, if a number is no longer in service or you choose to stop notifying a particular contact, you should check the box next to the contact and press "Delete".

 
Voice Contact Priority

This is the order in which our operators will go through your voice contact list until a person is reached and the status information is passed on. For example, if you would like to be contacted first, you should put your name, number, and availability (including days of the week, time from, and time to) as priority number 1. If for any reason you cannot be reached, the person you select as priority number 2 will be contacted. This will continue until our operators reach a person or the end of the voice contact list.

 
Voice Contact Name

This is the name of the person that should be contacted regarding the failure event. The name you enter can be at most 20 characters long.

Tip
: You can include the phone extension of the contact in this field: "JOHN EXT.1234"

 
Voice Contact Phone

This is the phone number of the person that should be contact in the event of a failure. The number must be 10 digits long and should not include dashes, spaces, plus signs, parentheses, or periods. For example, if your phone number is (248) 123-4567, you should enter 2481234567.

Tip
: If you want to specify an extension, you should included it in the contact name field.

 
Voice Contact Type

This is the type of number you entered in the phone field. This number can be a phone (land line), a cell phone, or a pager/beeper.

 
Voice Contact Days of Week

You should select the days of the week in which you would like to be contacted at that particular number. For example, if you select "12345", you will only be contacted on weekdays.

Numbers correspond to days of week are as follows:

1 - Monday
2 - Tuesday
3 - Wednesday
4 - Thursday
5 - Friday
6 - Saturday
7 - Sunday

NOTE: You should make sure that there is a contact available every day of the week. We can only call contacts that are available at the time of the failure. For example, if a failure occurs over the weekend and all your contacts are only available during the weekdays, we will not call anyone on your voice contact list. Therefore, failure notification will not be delivered to any of the voice contacts.

 
Voice Contact Time From

This is the beginning hour that a person may be contacted using this number. This value is based on a 24-hour day. For example, if a person should be contacted anytime of the day, "Time From" should be set to "0000" (which represents the beginning of the day). If a person should be contacted during work hours that start at 9:00AM, "Time From" should be set to "0900".

Tip: You should make sure that there is a contact available every hour of the day. We will only call contacts that are available at the time of the failure. For example, if listed yourself as a contact only during the work hours of 9:00AM to 5:00PM, and a failure occurred at 8:00PM, you would not be notified.

 
Voice Contact Time To

This is the ending hour that a person can be contacted using the phone number. This value is based on a 24-hour day. For example, if you want to be contacted any time of the day, "Time From" should be set to "0000" and "Time To" should be "2400" or "2359".

 
Voice Contact Valid

The operators will mark any phone number that cannot be reached as invalid. This will prevent any future calls to that number. If you see any voice contact that is not marked as "Valid",  please correct the phone number and mark the updated contact as valid.

 
HTTP Headers

HTTP HEAD Request. This is the only service type that is available to the FREE monitoring accounts. You can use this service to monitor your HTTP (not HTTPS) URLs. Our monitoring station will attempt to connect to your URL and issue a HEAD request to download only the http headers (e.g. HTTP/1.1 200 OK, Server:, Last-Modified:, Content-Type:, Content-Length:, etc) and not the actual page contents. The system will follow at most 5 automatic redirects (status code 302).

HTTP Headers service cannot be used if you want to look for specific expected and/or unexpected text in the content of the web page. If you need this functionality you will need to upgrade your account and use the HTTP/S service. The monitoring station's browser identifier (HTTP_USER_AGENT value) will be set to "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; UrlMonitor)".

The referrer of the monitoring request (HTTP_REFERER value) will be "http://internetsupervision.com/urlmonitor". The IP address will be different depending on which geographic location is making the request. A request that does not respond within 30 seconds will be considered to have "failed".

 
HTTP/S

HyperText Transfer Protocol. You can use this service to monitor either HTTP or HTTPS URLs. Our monitoring station will attempt to connect to your URL and issue a GET request to download both HTTP headers and page contents (only the first 100KB will be downloaded).

The system will follow at most 5 automatic redirects (status code 302). The monitoring station's browser identifier (HTTP_USER_AGENT value) will be set to "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; UrlMonitor)". The referrer of the monitoring request (HTTP_REFERER value) will be "http://internetsupervision.com/urlmonitor". The IP address will be different depending on which geographic location is making the request. A request that does not respond within 30 seconds is considered to have "failed".

If you use the "expected text" / "unexpected text" features, the system will check the downloaded page contents for the specified text. If the "expected text" is not found within the page contents or if the "unexpected text" is found within the page contents, the service will be considered to have "failed".

 
FTP

File Transfer Protocol. A protocol for transferring text and binary files over the internet. You can use this service to monitor your FTP Server that is running on the default port 21 (if you need to monitor an FTP server that is running on a different port, you can use the TCP Port service).

Our monitoring station will attempt to connect to port 21 of the host (either IP or domain name) and wait for a response that starts with sub-string "220". The connection will timeout after 30 seconds. If response "220" is not received, the service will be considered to have "failed".

 
SMTP

Simple Mail Transfer Protocol. A protocol for transferring outbound email messages from one server to another. You can use this service to monitor your SMTP Server that is running on the default port 25 (if you need to monitor an SMTP server that is running on a different port, you can use the TCP Port service).

Our monitoring station will attempt to connect to port 25 of the host (either IP or domain name) and wait for a response that starts with sub-string "220". The connection will timeout after 30 seconds. If response "220" is not received, the service will be considered to have "failed".

 
Monitoring Station IP Addresses

We use multiple monitoring stations in different geographic locations. The IPs are subject to change at any time. Please contact customer support for the most recent list.

IP list from 07/31/2013

12.171.94.*
65.125.184.242
75.144.64.162
141.156.15.183
202.146.209.16
195.137.212.60
61.129.64.156
164.77.46.211
85.235.203.*
213.171.218.* 50.78.67.*
190.101.66.*

 
Link to InternetSupervision.com

In order for InternetSupervision to continue providing its free service, we require you to display the following text or image link on the page being monitored (or on the main page of your website). Free accounts offered by InternetSupervision may risk disconnection if the link is not accessible on pages being monitored (or on the main page of the website) within 30 days of account activation.

Thank you for your support in keeping this service free!

Image Link -

Text Link

 
POP3

Post Office Protocol 3. A protocol that provides a simple, standardized way for users to access mailboxes and download messages to their computers. You can use this service to monitor your POP3 Server that is running on the default port 110 (if you need to monitor a POP3 server that is running on a different port, you can use the TCP Port service).

Our monitoring station will attempt to connect to port 110 of the host (either IP or domain name) and wait for a response that starts with sub-string "+OK". The connection will timeout after 30 seconds. If response "+OK" is not received, the service will be considered to have "failed".

 
Telnet

A protocol for remote computing on the Internet. It allows a computer to act as a remote terminal on another machine, anywhere on the Internet. This means that when you telnet to a particular host, the remote computer (which must have a telnet server) accepts input directly from your computer (which must have a telnet client) and output for your session is directed to your screen.

You can use this service to monitor your Telnet Server that is running on the default port 23 (if you need to monitor a Telnet server that is running on a different port, you can use the TCP Port service). Our monitoring station will attempt to connect to port 23 of the host (either IP or domain name) and wait for any response. The connection will timeout after 30 seconds. If no response is received, the service will be considered to have "failed".

 
IMAP4

Internet Message Access Protocol. A protocol for accessing email from your local server. IMAP4 is a client/server protocol in which email is received and help for you by your Internet server. You can view just the heading and the sender of the mail and then decide whether to download the mail.

You can also create and manipulate folders or mailboxes on the server, delete messages, etc.  You can use this service to monitor your IMAP4 Server that is running on the default port 143 (if you need to monitor an IMAP4 server that is running on a different port, you can use the TCP Port service). Our monitoring station will attempt to connect to port 143 of the host (either IP or domain name) and wait for any response. The connection will timeout after 30 seconds. If no response is received, the service will be considered to have "failed".

 
SSH

Secure Shell. A packet-based binary protocol that provides encrypted connections to remote hosts or servers. You can use this service to monitor your SSH Server that is running on the default port 22 (if you need to monitor a Telnet server that is running on a different port, you can use the TCP Port service).

Our monitoring station will attempt to connect to port 22 of the host (either IP or domain name) and wait for any response. The connection will timeout after 30 seconds. If no response is received, the service will be considered to have "failed".

 
DNS

Domain Name Server. A protocol used to map names to IP addresses and vice versa. You can use this service to monitor your DNS Server that is running on the default port 53 (if you need to monitor a DNS server that is running on a different port, you can use the TCP Port service).

Our monitoring station will attempt to connect to port 53 of the host (either IP or domain name) and wait for any response. The connection will timeout after 30 seconds. If no response is received, the service will be considered to have "failed".

 
NNTP

Network News Transfer Protocol, the protocol used to send, distribute, and retrieve USENET messages. You can use this service to monitor your NNTP Server that is running on the default port 119 (if you need to monitor a NNTP server that is running on a different port, you can use the TCP Port service). Our monitoring station will attempt to connect to port 119 of the host (either IP or domain name) and wait for any response. The connection will timeout after 30 seconds. If no response is received, the service will be considered to have "failed".

 
TCP Port

You can monitor any custom TCP/IP port of your host to ensure that a specific service is running. With this service you can monitor almost any TCP/IP service. You will be asked to provide both the host (IP address or domain name) and the port number. Our monitoring station will attempt to connect to the specified port of the specified host and wait for any response.

The response can than be compared to the optional "Expected Response Text" value that you specified. If the response text does not contain the value that you specified, the service will be considered to have "failed". The connection will timeout after 30 seconds. If not response is received from your server within the timeout period, the service will be considered to have "failed".

Important: The TCP Port service cannot be used to monitor services similar to HTTP in which the server will not send a response and will wait for the client to send some data first. The TCP Port service can only be used to monitor services in which the server sends an immediate response to the client which established the connection.

 
Service Name

You should set the service "Name" value to a short nickname that will help you to quickly identify this particular service. For example, "Name" could be set to "appsrv1", "mysite.com", "ssl mysite.com", "ftp.mysite.com", etc. The "Name" value will be included in the subject of the failure/recovery alerts like this: "FAILURE - mysite.com" or "RECOVERY - appsrv1". Therefore, we recommend to limit the length of the service "Name" to at most 20 characters.

 
URL or Host to Monitor

You should set this value to the exact URL when monitoring HTTP Headers or HTTP/S service.

NOTE
: You must include the http:// or https://.
Below are a few examples of valid URL values:

  • http://www.yoursite.com
  • https://www.yoursite.com/checkout.asp
  • http://yoursite.com/search.php?query=help
  • http://12.34.156.88:81/public/default.htm
  • http://yoursite.com:8080/login.cfm

When monitoring SMTP, FTP, POP3, etc. services, you should set this value to the exact host name (or IP) of the server on which this particular service is running.
Below are a few examples of valid HOST values:

  • ftp.yoursite.com
  • mail.yoursite.com
  • 12.34.156.88
  • appsrv1.criticalsystems.yoursite.com

NOTE: You should never monitor your services using a non-static IP address. If the IP address changes, our monitoring system will not be able to contact the service and will report a failure.

 
Port

When using the TCP Port service, you should set the "Port" value to the TCP/IP port that you want to monitor. When using any of the other services (SMTP, POP3, IMAP4, etc.), the "Port" value is automatically set the the default port of the monitored service (e.g. 25 for SMTP, 110 for POP3) and cannot be changed.

 
Number of Reminders

When an event (a failure or a recovery) occurs an alert is generated. Our notification system will send one email notification when a previously failed service recovers. On the other hand, for failure events, you can setup your "service contacts" to receive multiple reminders. For example, if your service fails at 10:00AM, and you have set your "service contacts" to receive 5 reminders, emails will be dispatched at the following times: 1st at 10:00AM, 2nd at 11:00AM, 3rd at 12:00PM, 4th at 1:00PM, and final 5th at 2:00PM. This allows you "not to forget" that the service is still down.

NOTE: You can control the frequency at which the reminders are sent (in the example above, we used a frequency of "1 hour").

  • Paid accounts are allowed a maximum of 24 reminders for any given failure event (service failed and did not yet recover). In addition, we will continue to send daily email reminders for a failure that lasts longer than 24 hours.
  • Free accounts are allowed a maximum of 3 reminders for any given failure event. If you have a free monitoring account, and your website has not recovered for more than 24 hours, our system will "suspend" monitoring of this site and send a suspension notification.

 
Reminder Frequency

The time between consecutive failure reminders. You can specify a unique frequency for each of the "service contacts". This frequency has to be greater than or equal to your "check frequency". For example, if your service check frequency is "30 minutes", you can elect to receive reminders at the following frequencies: 30 minutes, 1 hour, 2 hours, 3 hours, 4 hours, 8 hours, or 12 hours. On the other hand, if your "check frequency" is 60 minutes, you cannot lower the reminder frequency below "1 hour".

NOTE
: If your check frequency is "5 minutes", we will not send you a reminder every 5 minutes since this would cause you to receive too many emails. Rather, the minimum reminder frequency is always "15 minutes" - even if your check frequency is "5 minutes".

 
Previous Balance

The amount of funds deposited to your account by the initial or renewal payments. For example, when you created your account and made the initial $25.00 payment, these funds were added to your "account balance" and are used to cover your "usage costs". Once your account balance is within 5 days of running out, InternetSupervision will automatically charge your credit card for one month of service (as estimated based on your account's configuration at the time of the charge).

 
Usage Since mm/dd/yy

The amount used since the last billing period or registration date. The usage cost is based on the number of "checks" we performed since that date. For example, if you are monitoring 3 services with check frequency of "60 minutes", your approximate monthly usage cost will be $2.95.

If you were to increase the number of services to 10, and leave the check frequency at "60 minutes", your approximate monthly usage cost would be $10.00. You can use the "Customize Your Plan" calculator to estimate monthly usage costs.

 
Available Balance

The amount that remains after subtracting "Usage Cost" from the "Previous Balance". For example, if your previous balance was $25.00, and so far you used up $15.00, your available balance would be $25.00 - $15.00 = $10.00

 
Estimated Monthly Price

The approximate amount of funds needed to cover the monthly usage cost based on the current account configuration. The estimated monthly price (shown in the Billing window of the Main Menu) will change as you add or remove services, change frequencies, or add advanced features (such as phone or SMS contacts). NOTE: Please make sure to review this amount after making any changes to your account configuration. This will help you project the amount you will pay at the end of the month.

 
Estimated Next Charge

The approximate number of days (or months) before your "Available Balance" reaches zero. This value is based on your current "Estimated Monthly Price". InternetSupervision will automatically charge your credit card when your "Available Balance" approaches zero - less than 5 days remaining.

 
Alternate City Check

This feature is available for the HTTP/S service of paid accounts. When your website cannot be reached from the primary monitoring station in Chicago, IL, InternetSupervision will issue a second check from a different geographic location: Detroit MI, Washington DC, 2nd station in Chicago IL, or Santiago Chile.

If the website fails for the second time from the "alternate city", the monitoring station will attempt one more check from the primary station in Chicago. If the website fails all three checks, "failure event" will be generated. If your website fails from Chicago, but works OK from the "alternate city", "failure event" will not be generate. This feature helps decrease the number of false alarms.

 
Kbps

Stands for KiloBits Per Second. A measure of bandwidth capacity or transmission speed of 1,024 bits per second. For example, T1 lines transmit at 1.536 Mbps (mega-bits-per-second) which is equivalent to 1,536 Kbps. A broadband connection usually starts at about 512Kpbs. Most analog (not DSL nor cable) modems transmit at 56Kpbs or 28.8Kbps.

When using the InternetSupervision Url Check Tool, the Kbps column shows at what transmission speed the page loads from different geographic locations. Higher Kbps values mean that the page is loading at a faster rate. A fast website will have its pages load in about 200 Kbps or faster.

The Kbps value is calculated by dividing the KBytes (the size of the page) by the number of seconds it took to load the page. Thus, if the page is very large it may load slower based on the elapsed time, but at a faster transmission speed or higher Kbps.

 
AdSupervision™ (patent pending)

AdSupervision™ is a patent pending feature of InternetSupervision that pauses and restarts members' pay per click campaigns at advertising networks such as Google AdWords and 7Search.com.

If your website becomes unavailable for whatever reason, InternetSupervision will notify you via email, SMS, or voice contact and automatically pause the campaign(s) you have associated to the monitored service that failed. Once your website recovers, the system will notify you and reactivate the ad campaigns that were paused.

NOTE: In order to be able to assign "Campaign Profiles To Pause", your monitored service must be at Service Level 3.

To learn more about this features, visit AdSupervision.com

 
Link Check

Link Check is system that checks your website for the presence of broken links, images, CSS stylesheets, and JavaScript includes. The "Link Check System" will visit your Url and the pages, images, stylesheets, etc. that are linked directly from it up to two-levels deep.

 
Link Check Domains to Follow

The monitored website may have links on it which are hosted on a different domain. If you want to check the links on pages hosted on those different domains, you can speficy them in the "Domains to Follow" textbox.

For example, imagine that the the monitored website URL is http://internetsupervision.com, but it has links on it which are hosted on monitoreointernet.com. You own both websites and want to check all links on internetsupervision.com including the ones on pages hosted on monitoreointernet.com. To achieve this, you need to specify monitoreointernet.com in the "Domains to Follow" textbox.

 
Link Check Max Urls to Check

For performance reasons, Link Check has maximum limit on the number of URLs (these include: pages, images, CSS, and JavaScript) that can be checked. Currently the maximum number of URLs to check is set to 2,000 and cannot be changed.

 
Link Check Max Time Limit

For performance reason (e.g. to make sure that slow websites do not affect the performance of the system), Link Check has maximum time limit for each website that is checked for broken links, images, etc. Link Check will stops upon reaching the maximum time limit or Maximum Urls to Check, which ever is reached soonest. Currently the maximum time limit is set to 300 seconds (5 minutes) and cannot be changed.

 
Link Check Depth

The "Link Check System" will visit your URL and the pages, images, stylesheets, etc. that are linked directly from it up to "this many levels" deep. Currently the maximum depth is set to 2 and cannot be changed.

 
Link Check Frequency

The "Link Check System" will monitor your website for borken links every week or every 2 weeks. This option allows you to specify your preferred interval.