Website Website is a basic unit of information in the Internet.

Website is a single resource of information in the Internet. Usually, it is realized through a set of web pages, devoted to some specific topic. The pages are written in special markup lenguages and may contain various types of data - applications, audio and video files, images etc. The site is hosted on a hardware server and can be found in the Internet by unique name due to DNS. The access to a website usually provided by HTTP (hyper text transfer protocol), or its secure version - HTTPS. This protocol provides possibility to deliver information from the server to a client, who is usually viewing the pages with the help of special application, called browser.

  • CM.Glossary.Uptime
  • CM.Glossary.Website Hosting
  • CM.Glossary.DNS
  • CM.Glossary.HTTP
  • CM.Glossary.WebsiteMonitoring
more glossary
"To have a record of up-time of a Web site seems a very important concept. So what you offer seems interesting."
- Gerardo
HostTracker — Sites Monitoring Service

Every site owner knows how important it is to have your resource always operative and available for visitors. Periodical site unavailability has a bad influence even at its positions in the search engines (as Google representatives have repeatedly claimed), not to mention the fact that visitors are extremely displeased by such “accidents”...

How to be always aware of how properly your site is operated in real time?

HostTracker is an online website monitoring service, having rich functionality and good feedback of the customers, who are, by the way, more than 25 thousand (including the resources of such companies as Colgate, KasperskyLab, Panasonic etc.).

The job design of this service is the following: at certain specified intervals your websites and servers will be checked for availability and serviceability (the verification is performed from around the world), and in case of any problems you will receive notifications about the problems. In addition, uptime statistics for each site is collected, but it will be discussed later.

A quick site serviceability check may be performed directly from the service main page through typing its address in the upper right window and selecting one of the verification methods:

  • Http – website pages loading check
  • Ping – the server availability check (pinging)
  • Trace – the server availability check (tracing)
  • Port – random server port check

According to the check results a detailed report will be created on a separate page.

To become the HostTracker service client and verify the uptime and serviceability of your resources on a regular basis you need to register in the system and assign the appropriate tasks. Over time detailed statistical reports and visual graphics will be created for each task, greatly facilitating data analysis, outputing them in an understandable representative form.

Site failures and problems may be reported to (at your option):

  • Email as a letter
  • telephone as an SMS or a call
  • Skype or GTalk as a message

At that it is possible to set the notifications delay, their uploading time etc. – the settings are very flexible. By the way now I really miss such functionality at Monitorus, as it sends an SMS immediately when a problem occurs, regardless of the time of day, and as you can imagine, late night may be very fun because of this).

Another useful feature of the HostTracker service is the site content monitoring. You may set a list of the page keywords, at the disappearance of which you will receive the notification. Or vice versa – set a list of words, at the appearance of which you will receive the notification. The first case, for example, is good for paid links on other sites monitoring, and the second – to prevent virus activity in the form of additional code embedding on your website. Say, it is very helpful and very convenient!

Now a few words about the HostTracker site monitoring service rates prices. There are several service plans, differing in the maximum tasks number, check frequency, etc. However, there is also a full-featured trial period of 30 days, as well as the Free tariff, within which you may monitor up to two resources with an interval of 30 minutes. That’s not much of course, but as an option to try out all the features for free, and then decide on the appropriateness of the paid tariff transition, it is just the job. Good luck!

more blog
Thank you for feedback!
Sign In
Sign Up
Prices & packages
Our monitoring network
Home > Blog
Использование REST и SOAP API Host-Tracker (Русский)

API-сервис разработан для тех разработчиков, которые желают интегрировать в свои приложения функциональные возможности, предлагаемые в Host-Tracker. Это можно осуществить с помощью простых Http-запросов (REST API) или же при помощи более сложных запросов, основанных на протоколе SOAP (SOAP API). Детальная настройка заданий по REST API и SOAP API.

Доступность сайта в сети — важнейшее условие его посещения пользователем. Пользователь, заходя на страницы веб-сайта, выполняет некоторые действия, которые в конечном итоге превращаются в материальную выгоду для владельца сайта — делает покупки, пользуется платными сервисами и прочее. Если веб-ресурс не был доступен какой-то период времени, то это оборачивается потерей репутации, прибылей, посетителей. Поэтому стабильность работы сайта следует отслеживать, мониторить его доступность в сети. Компания Host-Tracker предложила для этого ряд удобных сервисов, которые можно настраивать также, используя API сервиса Host-Tracker.

Поддержка REST и SOAP API

Host-Tracker предлагает возможность использовать сервис мониторинга как веб-службу, что очень удобно при необходимости создания десктопных, мобильных приложений, при осуществлении мониторинга большого числа веб-сайтов. Например, управлять мониторингом сайтов, количество которых переваливает за 1000, весьма проблематично. API-сервис разработан для тех разработчиков, которые желают интегрировать в свои приложения функциональные возможности, предлагаемые в Host-Tracker. Это можно осуществить с помощью простых Http-запросов (REST API) или же при помощи более сложных запросов, основанных на протоколе SOAP (SOAP API).

Настройка заданий

Настройка заданий по REST API может производиться в разных форматах. Заголовок Http-запроса Content-Type может быть определен как: application/json, text/xml, application/x-www-form-urlencoded (данные в виде «имя-значение»). В случае с SOAP API используется вызов удаленных процедур, что определены в технической документации сервиса. Примером таких функций могут стать: CreateHttpGetTask, CreateHttpHeadTask и множество других.

В рамках REST API с помощью POST запросов можно создавать задания: http-проверки, ping-проверки, а также проверки портов. Запросы, использующие метод PUT, позволят редактировать ранее созданное задание. С помощью GET-метода можно получить данные, принятые для настройки заданий или о самих заданиях, а при помощи DELETE-запроса предоставляется возможность удаления ранее настроенного задания. Так, запрос с методом GET к ресурсу api/web/v1/tasks/intervals в качестве ответа вернет данные о доступных в сервисе интервалах, которые определены следующими числами: 1, 5, 15, 30, 60. Для того чтобы получить те же значения, но через SOAP API, разработчику достаточно воспользоваться вызовом удаленной функции GetTaskIntervals. Использование метода POST совместно с ресурсом api/web/v1/tasks/http позволит создать задание Http-проверки.

Пример авторизации по REST API

Приведем простой пример авторизации в сервисе Host-Tracker, использующий простой Http-запрос. Чтобы выполнить авторизацию, необходимо послать POST-запрос для ресурса api/web/v1/users/token. В зависимости от выбранного формата поле заголовка Content-Type должно содержать одно из трех выше указанных значений. Например, если формат запроса и ожидаемого ответа должен быть в xml виде, тогда в поле заголовка должно значиться text/xml. Значение логина записывается в элементе <login>, а значение пароля — в <password>. Оба эти элемента являются дочерними узлами корневого элемента <LoginData>.

Рис.1.(Изображение, представляющее POST запрос авторизации в формате XML)

Авторизация в формате json также очень проста. Для ее реализации нужно лишь изменить значение ключевого заголовка Content-Type, а в теле документа передавать данные в формате json.

Рис.2.(Изображение, демонстрирующее POST запрос в формате JSON)

Детальная настройка заданий по REST API и SOAP API.

Send to Twitter Send to Facebook Send to LinkedIn
HostTracker blog HostTracker page on Facebook