Frequently Asked Questions
Monitoring & Alert
- When will I receive alert emails from your service?
- How do you determine a website or server is down?
- Do you send alert via sms?
- How do I know if your service is being used to monitor my website or server?
- Someone seems to be using your service to monitor my website or server!
- Why do I receive alerts in reverse order (UP alert followed by DOWN alert)?
- Why do I see many short downtimes?
- Why do I receive "unknown host xxx" error when I can still access my website/server?
- What should I observe when using PING?
- How do I monitor ASP/PHP/JSP/Coldfusion?
- How do I monitor database servers behind firewall?
- How do I monitor password-protected websites?
- How do I monitor website transactions?
- How do I show my website/server uptime statistics on my website?
- How do I pause monitoring during planned downtime?
- How to automatically send reboot request to my provider during downtime?
- How to prevent monitoring from affecting my website stats?
- I am using T-Mobile USA and I don't receive SMS from your service.
Technical
- Do you monitor from multiple locations?
- Your downtime report seems incorrect or conflict with my webhost's.
- Will your monitoring activity consume my website/server bandwidth noticably?
Billing
- I am interested to subscribe, but I don't know how.
- I am interested to subscribe, but PayPal is not available for my country or I do not wish to use PayPal.
- I subscribed before you restructured your plans and prices. Will the change affect me?
- How do I update my credit card information in PayPal?
- How do I use the "funds" payment method?
- How do I calculate the number of ports I need?
Others
- Can I manage more than one website or server in an account?
- Will I receive any 3rd party advertising emails by registering with your service?
- What are your security measures and how do they affect me?
- Why is my website or server restricted?
- How do I add my company to the webhost ranking?
Reseller
Monitoring & Alert
- Q. When will I receive alert emails from your service?
-
You will receive alert emails when your website or server goes 'down'. When it is 'up' again you will receive another notification.
- Q. How do you determine a website or server is down?
-
Ping tests fail when:
- Your server is inaccessible via the Internet or
- Ping requests timed out
Web server tests fail when:
- Your web server is inaccessible via the Internet or
- Your web server is not running - that is, we can't connect to port 80 or
- The web server is running but does not respond to requests or returns invalid HTTP responses (according to HTTP specification)
TCP port tests fail when:
- Your server is inaccessible via the Internet or
- Your server is not running - that is, we can't connect to the specified port
Website tests fail when:
- The URL is inaccessible via the Internet or
- Username/password not specified or incorrect or
- Required keywords do not appear in the page or
- Excluded keywords appear in the page
- Q. Do you send alert via SMS?
-
Yes, we send SMS worldwide.
- Q. How do I know if your service is being used to monitor my website or server?
-
If our service is in use, you will see "www.hyperspin.com/monitored-by-user-xxxx" as a referer in your web server log, where xxxxx is the name of the user who initiated monitoring.
Or check your router log for any traffic (ICMP, SYN etc) from us.
- Q. Someone seems to be using your service to monitor my website or server!
-
Please use this tool to find out who is monitoring your server.
- Q. Why do I receive alerts in reverse order ('up' alert followed by 'down' alert)?
-
This problem will occur if your mail server is unreachable when your monitored website/server is down. This means either:
- your mail server is on the same server you are monitoring or
- your mail server is on a different server but a network outage affects connectivity to both machines
In either cases, when your monitored website/server is down, our mail server tries to send you a 'down' alert. However, since your mail server is unreachable, the 'down' alert is queued and retried on regular basis.
On the other hand, when your website/server is up again, our mail server will be able to send the 'up' alert to you immediately (assuming your mail server is also up). However, the 'down' alert will only reach you in the next retry and thus comes out of order.
You can avoid this problem by adding contacts with email addresses that are outside of your server or network, for example: @yahoo.com, @hotmail.com etc. Alerts to these contacts will certainly be in the correct order.
- Q. Why do I see many short downtimes?
-
If you see many short downtimes, it is likely caused by short-term network connectivity problems such as congestion, BGP routing failure, peering network failure, etc.
These problems are quite common but usually go unnoticed by users due to their short duration. Depending on the quality of your network, the frequency of these problems will vary. We have customers who do not have a downtime in a year, while some others have short downtimes every few days.
To avoid receiving alerts for short-term connectivity problem, you can specify a threshold so that you only receive alerts if the duration of downtime exceeds the specified threshold. For example, if your monitoring interval is 5 min, you may specify that you only wish to receive alerts for downtime longer than 10 mins. This helps to cut down unnecessary alerts.
- Q. Why do I receive "unknown host xxx" error when I can still access my website/server?
-
This error occurs when our system is unable to resolve your domain name, and this indicates a problem with your DNS servers. This can happen due to all of your DNS servers being down, or connectivity to the DNS servers being down.
You may not notice DNS problems immediately if you use cached DNS records rather than make new DNS queries. This is often the case if you access the website/server regularly and have the DNS records in cache. However, your visitors (especially first time visitors) will not be able to resolve the domain.
Our system is configured to perform a new DNS query on each check so that we can catch DNS problems instantly. Due to the caching behaviour described above, you may regard the reported error as false. This is not the case as the error is confirmed from multiple monitoring locations.
You are welcome to contact us should you have any doubt in validity of the error. We can provide additional proof to show that we are not reporting false errors.
You can also bypass DNS checking by monitoring with the website/server IP address instead of domain name. If you choose to do this, please make sure you monitor your DNS servers separately.
- Q. What should I observe when using PING?
-
- Some Intrusion Detection Systems (IDS) may incorrectly report our regular Ping Tests as "port scanning". Our servers use the standard Operating System Ping utility, which is not intrusive by nature.
- Please DO NOT use ping test if you are using shared IP hosting as the IP address is not exclusively used by you. It is OK if you are using shared hosting but are assigned a dedicated IP address.
- Q. How do I monitor ASP/PHP/JSP/Coldfusion?
-
Sometimes, the scripting engine can fail but the main web server may still run fine. Therefore, by monitoring the web server port alone, you will not be notified of script errors.
To monitor scripts, login to your account, click on "Add a Test" and choose to monitor a website. Then enter the URL of the script (one that ends in .asp, .php, jsp or .cfm) and specify some keywords that exist on the page.
In the event the script gives an error, our system will notify you as the required keywords will be missing.
- Q. How do I monitor database servers behind firewall?
-
Use your preferred web programming language (eg. ASP, JSP, PHP, Coldfusion, Perl) to write a script to connect to the database server and perform a simple query. If the query is executed successfully, the script outputs something like "Database server is UP".
Lastly, go to Monitoring -> Add a Test and choose to monitor a website. Enter the URL of the script and specify the required keyword "Database server is 'up'". If our system can't find the keyword on the page, it will notify you and you will thus know that the database server is down.
- Q. How do I monitor password-protected websites?
-
There are 2 types of authentication used on the web: HTTP-based and form-based, we support both methods.
A web site uses HTTP-based authentication if your browser pops up a dialogue for you to enter the username and password. To monitor this type of website:
- Login to your account
- Go to Monitor -> Add a Test
- Select "Monitor a website"
- Fill in the username and password fields and complete other details
The second type of authentication is form-based. Websites using this method have a login prompt on the website itself, examples are web-based emails like Hotmail, Yahoo! Mail and GMail. This authentication method works by posting your credentials via the form to the website for verification. To monitor these websites:
- Login to your account
- Go to Monitor -> Add a Test
- Select "Monitor a website"
- View the HTML source of the login page to identify the URL the form posts to. eg: <form method="POST" action="http://somewhere.com/checkpassword">. Monitor this URL. Next, determine the parameters to be posted by checking <input> and <select> tags. Compose the POST data using the format parameter1=value1¶meter2=value2... and fill in the "POST data" field
- Add keywords that signify a successful login (eg. Login successful, or Your last login was on...) into the required keywords field
- Optionally, add keywords that signify a failed login (eg. Bad username or password) into the excluded keywords field
- Complete other details (but NOT the username and password fields)
Setting up monitoring for websites with form-based authentication can be challenging. We will be glad to assist if you are unsure how to set this up. Simply send us the URL, username and password.
- Q. How do I monitor website transactions?
-
We can monitor complex website transactions such as logging in, searching for keywords, adding a product to shopping cart, making online payments etc. Our competitors use a "recorder" program to record your actions but it has many limitations and will not record some transactions properly. Our approach is to have an engineer to write a custom script to monitor your transactions. This way you can be sure that we will monitor your transactions correctly. This service is available for a reasonable fee, please contact us for a free quote.
- Q. How do I show my website/server uptime statistics on my website?
-
Please login to your account, navigate to "Report" -> "Public Report" and follow the steps.
You can link directly to public report URL or create an "invisible" iframe on the web page to include the public report.
For example:
<iframe src="your_public_report_url" scolling="no" align="center" height="400" width="300" border="0" frameborder="0"> </iframe>
- Q. How do I pause monitoring during planned downtime?
-
There are 2 ways to pause monitoring: maintenance and manual.
- You can specify one-time or recurring maintenances and instruct the system to pause during those periods. These settings appear under the "Maintenance" menu.
- You can also pause monitoring manually at any time you wish. Simply login and select "deactivate monitoring" for the test concerned.
- Q. How to automatically send reboot requests to my provider during downtime?
-
You can use our service to automatically send email to your provider during downtime, to request a reboot, or any additional investigation.
The steps explained below require you to have a Professional account:
- Login to your account.
- Go to Contacts -> Notification Template.
- Click "Add New Notification Template".
- Change "Template Name" to something intuitive, eg. "My Provider".
- You may want to change "From" to your own email so that your provider can reply directly to you.
- Change subject to something that catches attention, eg. "URGENT: Please reboot my server".
- Change message to include all details you need you supply to your provider, eg. IP address, server ID, rack ID, login, steps to restart service or server etc.
- Save the template.
- Go to Contacts -> Add New Email Contact.
- Enter your provider's emergency email.
- You may want to disable sending 'up' notification to your provider, ie. just send the reboot request when your website/server goes 'down'.
- You may want to set to "Notify after X consecutive errors" to prevent sending reboot requests for very short downtimes (possibly small network issues).
- Select "My Provider" as the "Notification Template".
- Save the contact.
- Q. How to prevent monitoring from affecting my website stats?
-
Most web analytics programs (webalizer, urchin, awstats etc) provide ways to exclude hits based on referer URL, or IP address.
- The easiest way would be to exclude hits from the referer URL (one that looks like ....../monitored-by-user-[your_username]).
- If the program you use cannot exclude hits based on referer URL, you can exclude our IP addresses instead (check our network page or contact us for the full IP list). Since our IP addresses may change from time to time (due to system upgrades etc), you need to make sure you follow the changes.
- Q. I am using T-Mobile USA and I don't receive SMS from your service.
-
T-Mobile has been problematic with its "peering" with other mobile providers in recent months. This causes us to have difficulty sending SMS to T-Mobile.
We recommend that you use T-Mobile's own email-to-sms service instead. That is, you can use YOUR_PHONE_NUMBER@tmomail.net to receive SMS. Please send a test email to this address. If it works, you can add it to your account to receive notifications.
Technical
- Q. Do you monitor from multiple locations?
-
Yes, we monitor from a global monitoring network.
One at a time,in rotation, the stations will check your website or server. If any one of them detects an error, another station will check again to confirm. All reported downtimes are confirmed by at least 2 stations, this eliminates any false alarms.
As we grow, we will add more monitoring stations in different locations worldwide to increase our coverage.
- Q. Your downtime report seems incorrect or conflicts with my webhost's report.
-
First of all, you need to know the differences between our monitoring system and your webhost's system:
Our Monitoring System Webhost Tests from global locations within data center Detects website/server downtime and internet congestion or breakdown only website/server downtime Reports all downtime only unscheduled downtime (scheduled downtime not reported) Due to these differences, the reported downtimes could be different.
Keep in mind that all our reported downtimes are confirmed by global monitoring stations.
The internet is an inter-connected gateway-based system and routing is dynamically controlled by protocols such as BGP. Intermittent connection problems can happen due to congestion or other issues. If you see short downtime once in a while, it should be ok. However, if downtime happens every now and then, it is likely a problem with your webhost or its upstream provider.
We have seen some cases where we report a downtime but users claim that they were not having any problem at that time. Due to the nature of the internet, it is possible that a connection problem affects only traffic from certain locations. This could be due to temporary problems with a peering network in the backbone. Thus, you may not experience our detected downtime.
Very often, the best judge is you yourself. You can check your website / server log or gather feedback from your users.
Nevertheless, if you feel we report a downtime wrongly, kindly contact us so that we can investigate.
- Q. Will your monitoring activity noticably consume my website / server bandwidth?
-
Our monitoring activity does not consume a lot of bandwidth because our system uses HEAD method to retrieve headers only (for website and server HTTP test). Suppose each request+response consume 500 bytes, the bandwidth consumed according to the monitoring interval is:
- 1 minute interval - 20MB per month
- 2 minute interval - 10MB per month
- 3 minute interval - 6.87MB per month
- 5 minute interval - 4.12MB per month
- 10 minute interval - 2.06MB per month
- 15 minute interval - 1.37MB per month
- 30 minute interval - 0.69MB per month
- 60 minute interval - 0.34MB per month
Most hosting plans allocate much more bandwidth than this, so the impact of monitoring on your bandwidth is negligible.
Billing
- Q. I am interested in subscribing, but I don't know how.
-
Firstly, please sign up to an account. When you are logged in to your account, navigate to "Account" -> "Subscription". You can then configure the type of service you need and proceed to subscribe.
- Q. I am interested in subscribing, but PayPal is not available for my country (or I do not wish to use PayPal).
-
Not a problem. When making a payment, we let you choose whether to use PayPal or a regular credit processor - 2Checkout.
2Checkout accepts credit cards from all countries.
- Q. I subscribed before you restructured your plans and prices. Will the change affect me?
-
Your existing monthly subscription fees will remain the same for the future, we do not change your subscription fees.
However if you would like to add more tests, the new tests will be charged according to the new pricing structure.
- Q. How do I update my credit card information in PayPal?
-
Please follow these steps:
- Login to www.paypal.com with your email & password
- Navigate to "My Account" -> "Profile" -> "Credit Cards"
- "Edit" an existing card or "Add" a new card
- If you added a new card, perform this extra step. Navigate to "My Account" -> "History". Choose to show "Subscriptions" within "The Past Year" and click Search. Find the active subscription and click "Details". Change the funding source to the NEW credit card you just added. DO NOT REMOVE the OLD credit card before you complete this step, or it will result in immediate cancellation of the subscription.
- Q. How do I use the "funds" payment method?
-
You add funds into your account just like you do to your bank account. We store the funds safely for you and you can use them to purchase any services from us. When the funds run low, we will send you notice so that you can top up the funds for any pending payments.
Please note that adding funds does not automatically subscribe you to our service. You still need to subscribe and specify that you wish to use the funds in your account.
- Q. How do I calculate the number of ports I need?
-
To monitor servers, you need to total the number of ports of each server you would like to monitor. Suppose you want to monitor 2 servers (1 port on the first server and 5 ports on the second server), you will need 1 + 5 = 6 ports in total.
Note: count ping as a port.
Others
- Q. Can I manage more than one website or server in an account?
-
Multiple tests are supported in the Professional account but not in the Free account.
- Q. Will I receive any 3rd party advertising emails by registering with your service?
-
The answer is simply NO! We do not share your email with 3rd parties and you will not receive 3rd party advertising emails. You will only receive alert emails, infrequent announcements & marketing emails from us (if you opted to receive these mailings).
- Q. What are your security measures and how do they affect me?
-
From time to time, we receive complaints about websites or servers being monitored (via our services) without the owners' knowledge. We want here to stress that it is highly inappropriate to monitor something you do not own. We therefore implement some security measures to warn and to prevent our users from committing such unethical acts.
According to clause 1 of our Service Agreement, it is inappropriate to use our service to monitor a website or server without written permission from its owner. The website/server's owner is defined as the entity who is assigned the IP address or the entity who registered the domain name or the administrator. In the event you are not the owner, but that you have obtained written permission from the owner, you have to store the documents safely and present them to us in the event we receive complaints from the owner.
You are considered as the owner if:
- You run the physical server (you are the administrator) or
- You own the domain name or
- You are the only user on that IP address
It is not compulsary to inform the hosting provider or administrator, but you are recommended to do so. This is because they may have Intrusion Detection Systems (IDS) in place which may falsely detect our monitoring activity as intrusion. We have, in the past, encountered IDSes which falsely detect our periodic ping activity as "port scanning".
If you are found guilty of unauthorized monitoring:
- Your account will be suspended
- Your full personal information will be disclosed to the server's legitimate owner
- Your full personal information will be disclosed to your ISP for investigation
- The server's legitimate owner might take legal action against you
- Q. Why is my website or server restricted?
-
We introduced the free trial as a way to let users trial the features of Professional. However, some take advantage by trying to sign up a new account when their existing free trial ends, thinking that they can enjoy Professional features continually for free.
To prevent this from happening, we record information of each website and server trialing the free offer. We mark such revisiting websites or servers as "restricted".
A restricted website or server only supports features of a free account. The monitoring interval is limited to 60 mins. Additionally, a restricted website supports only HTTP port 80 with no advanced options, while a restricted server supports only ping test and HTTP port 80.
If you upgrade to Professional account, these restrictions will be removed.
- Q. How do I add my company to the webhost ranking?
-
Firstly, please subscribe to our Professional service.
In your account, click "Add a Test" to monitor a website or server you own. When you come back to the main screen again, click on "Edit Provider" and fill in your company details.
If you already have a website or server monitored, select "Edit Hosting Provider" from the actions for your website/server.
Once done, your company will appear in the ranking within 4 hours, as the ranking is updated every 4 hours.
Reseller
- Q. How much profit can I make?
-
You can sell at any price you like. Many other monitoring services of similar features / reliability / accuracy are often priced very high, this means you can mark up considerably while remaining competitive.
- Q. How much does it cost me?
-
One-time activation fee - (only USD $30.00). No other fees to maintain reseller status.
Pay-as-you-go for services that you resell - you only pay us when you have clients to resell to. Refer to our pricing and discounts.
- Q. How does rebranding work?
-
We use 2 demos to illustrate how rebranding works. Please take some time to explore them:
- Reseller control panel
- Sample reseller site
The reseller control panel (1) lets you define how your reseller site (2) looks like. In the reseller control panel, you can customize the header & footer of the entire site, place your logo and company name everywhere and use your own domain or subdomain. Our name will NEVER appear in your reseller site and emails.
- Q. How does billing work?
-
We fully support PayPal and 2checkout for automated billing. You just have to enter some billing details and the system will handle the rest. There is no programming involved.
If you wish to use a different pricing model, you may use our API to implement your own billing solution.
- Q. How do I setup my reseller site? Do I need to upload any files?
-
No, you don't have to upload any file; we create and host the reseller site for you. Simply enable "show private-labelled contents" in your reseller setting and you will have a reseller site that looks like this instantly.
- Q. Can I offer free trial, and free accounts to my clients?
-
Yes, we let you offer free trials and free accounts at no cost to you. At the end of the 14-days free trial, your clients can either let the system downgrade their account to the free version (60-min monitoring), or purchase the paid service from you.
- Q. Who will provide support?
-
All clients' support requests go to you. Help them if you're able to do so. For issues that you can't handle, forward their message to us for a swift resolution. In order to maintain our anonymity we do not provide direct support to your clients.