Website
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
"

Although i'm using the free offering, but it has given me the liberty of alerting system for my landscape

"
- Adam
Host-Tracker under Windows Azure

Those, who actively involved with the Web, should know HostTracker, a company from Ukraine, which has been supporting one of the leading global web monitoring services since 2004. Its goal is to monitor site health and accessibility in near-real-time access. Using alert message system, HostTracker allows to reduce downtimes, to improve quality of service for users, to quickly localize troubles...

​Those, who actively involved with the Web, should know HostTracker, a company from Ukraine, which has been supporting one of the leading global web monitoring services since 2004. Its goal is to monitor site health and accessibility in near-real-time access. Using alert message system, HostTracker allows to reduce downtimes, to improve quality of service for users, to quickly localize troubles, and etc.

Architecturally, HostTracker includes a server-based hub, acting both as a data collector and control center, and a series of software agents, launched in various regions – typically using the equipment operated by major providers, hosters and affiliates. The geographically distributed architecture provides common system reliability and also allows collecting data in terms of access speed, bandwidth and other key performance characteristics on regional level – a critically important feature for the international business.

The first version of HostTracker, which is still functioning and providing services for tens of thousands of customers, was Linux based. Today, it is supported by nine control servers, located and organized in two DPCs on collocation principle, and few dozens of agents. Considering that the final objective of web monitoring is focused on increasing the uptime of client-based web resources – whereas 95% of HostTracker customers were able to increase it up to 99% – then, performance and accessibility of the service itself are not just critical, but rather fundamental parameters that influence the whole business. Theoretically, HostTracker should demonstrate accessibility close to 100%. However, an extensive growth of the service made this task hard to solve.

HostTracker was facing constantly increasing network traffic – a problem for seamless operation of the service. Inability to add new control servers on-the-fly, difficulties when maintaining not uniform and multiple-aged hardware was another limiting factor. Moreover, the desire to develop the service through wider protocol and network service support was meeting certain obstacles. “Unfortunately, for Linux there was a limited choice of ready-to-use solutions and libraries, while inventing something completely new was difficult”, says Artem Prisyazhnyuk, HostTracker director. “We had an idea of reviewing the stack of technologies we used for a more sophisticated one and after taking a closer look at the .NET platform, its potential in terms of scalability and network support, I realized that was exactly the thing we had been looking for.”

It was sure that migrating to a completely different platform should be a complex task – the project extended over three years. However, it was like blessing in disguise: during this period, the world has seen the cloud computing that seemed an ideal tool for solving both the scalability problem and putting aside one’s own whole infrastructure. Besides, the PaaS model allowed to remove most of the effort in terms of administering the solution and to control the application as a self-contained entity, to the extent of complete automation, and thus, Windows Azure had in fact no alternatives.

As a result, the second version of HostTracker, commercial operation of which started in May 2012, is already functioning under Windows Azure. Its central ingredient is realized as Web Role and associated with SQL Azure Database – it provides external portal, analytics and report generation, control of monitoring applications. The latter are ensured with instances of Worker Role, which also use SQL Azure Database to store their data and to provide the service scalability depending on the network loading. Agents are functioning as they did before, with the viability of their transfer to Windows Azure being considered.
Now, HostTracker uses HTTP/HTTPS and ICMP protocols to monitor specific ports, including various methods (HEAD/POST/GET), and etc.
 



Alarm reporting is available via email, SMS and instant messages. The customer can receive reports with statistics about resources being controlled and their performances. You can spend only 6 minutes to make monitoring settings for five sites, while the average response time in case of failure is limited by a couple of minutes, and it takes 1-3 minutes more to inform the customer about the problem. Using this service, anyone can check any site, including access from various regions.

 As a result, if on the one side the transfer to the .NET platform itself gave us the potential to modernize HostTracker, to optimize the application architecture and realize new internal functions, then, on the other side, the migration to the cloud allowed to refuse from less important, though time consuming activities such as administering the solution, and, first of all, to reach necessary performance indicators. Microsoft, for all basic Windows Azure services, declares 99,9% accessibility and guarantees monthly refunds, should this indicator be lower. This creates a firm ground for operating such services like HostTracker, as the accessibility is the most critical parameter for these applications. Using the cloud infrastructure also provides a better protection for the service: unauthorized access to the application and many types of attacks are effectively excluded, while the data safety is ensured by triple reservation.

HostTracker received another advantage from abandoning its own infrastructure. The service’s performance characteristics are also rather critical, for they directly affect the failure reporting system operation. In this respect, Windows Azure is virtually a drainless source of computing power. This means that by timely starting additional monitoring instances you can support HostTracker functioning parameters on the necessary level. Moreover, the cloud environment is exactly what you need in order to make this process almost fully automatic, excluding further need for direct control.

more blog
Thank you for feedback!
 
Sign In
Sign Up
Prices & packages
Our monitoring network
Home > Blog
Проверка целостности контента: действительно ли клиент видит все, что должен? (Русский)

Проверка контента - одна из самых популярных функций нашего сервиса ХостТрекер. В этой статье мы рассмотрим несколько случаев, когда данная функция может очень пригодиться.

Проверка контента - одна из самых популярных функций нашего сервиса ХостТрекер. В этой статье мы рассмотрим несколько случаев, когда данная функция может очень пригодиться.

Регулярная проверка контента

Под регулярной проверкой следует понимать проверку наличия ключевых слов, которые используются на сайте. Более того, с помощью данного инструмента можно успешно проверить: правильно ли отработали необходимые серверные скрипты; все ли данные из базы успели загрузиться полностью; ну и в целом, понять, что работает не «по плану».

Опыт взаимодействия

Опираясь на различные сценарии и точки взаимодействия пользователей с нашим сервисом, мы стараемся постоянно улучшать нашу функциональность, делать ее более эффективной. Благодаря этому наш продукт становиться более значимым и ценным. 

Безопасность вашего сайта

Как многие знают, хостинг – тоже безопасность. Поэтому выбирая плохой хостинг, который не может вовремя предоставить квалифицированную и оперативную техническую поддержку, вы рискуете погубить свой сайт и как следствие - свой бизнес.  Нам известен случай, когда именно вследствие некачественных услуг хостинга на сайте регулярно появлялся вирус. К счастью, благодаря нашей функции «Проверка контента» удавалось быстро выявлять и устранять данную проблему при ее проявлениях. В свою очередь, хостинг потратил на окончательное решение этой проблемы месяцы!

Проверка по «максимуму»

Возможности использования нашего сервиса на этом не ограничиваются. Например, некоторые клиенты создавают специальную страницу, на которую выводят важные внутренние параметры системы с помощью скриптов на стороне сервера, а затем уже эта страница проверяется ХостТрекером извне, наряду с другими «внешними» сайтами клиента. В случае возникновения проблем, им приходит уведомление и о работе ресурса, и о проблемах с самой системой - при таком подходе становится сразу понятно где и что «сломалось».

Без цензуры никак

Также заметим, что проверка контента может быть как «прямая», так и «обратная» - т.е. можно проверять страницу не только на присутствие заданных слов, но и на их отсутствие. Некоторые ресурсы, из-за нежелания пользоваться более традиционным «антиматом», используют ХостТрекер для отслеживания появления нецензурной лексики на их страницах. Здесь конечно играет роль удобство использования нашего сервиса - мгновенная настройка и отсутствие необходимости что-то устанавливать на свой сервер.

Нюансы настройки и использования

Сервис также предоставляет ряд дополнительных настроек. Например, опция полного считывания и отправки уведомлением строки с найденным ключевым словом (словами). То есть, если задать «error» как ключевое слово, то при появлении ошибки «server 11 connection error», вам поступит уведомление с полным содержанием текста данной ошибки, а не только то, что сайт упал. Конечно, это упрощает диагностику.

Более подробное описание этой функции смотрите здесь.

Напоминаем, мы всегда рады любым конструктивным замечаниям и предложениям.

more
Перевірка цілісності контенту: чи дійсно клієнт бачить все те, що повинен? (Українська)

Перевірка контенту - одна з найпопулярніших функцій сервісу моніторингу сайтів ХостТрекер. У цій статті ми розглянемо кілька реальних випадків, коли дана функція може стати у пригоді.

Перевірка контенту - одна з найпопулярніших функцій сервісу моніторингу сайтів ХостТрекер. У цій статті ми розглянемо кілька реальних випадків, коли дана функція може стати у пригоді.

Що означає перевіряти регулярно контент?

Під регулярною перевіркою слід розуміти перевірку наявності заданих ключових слів або виразів на сторінках сайту. Більш того, за допомогою правильно обраних ключових слів можна успішно перевірити: чи правильно відпрацювали потрібні серверні скрипти; чи всі необхідні дані з бази встигли завантажитись; тв чи загалом все відбувається «згідно плану».

Практика застосування

Багато чому ми вчимося у наших клієнтів. Дуже часто так трапляється, що завдяки неординарному підходу до використання наших функцій, відкриваються нові шляхи і перспективи розвитку сервісу.

Віруси та «поганий» хостинг

Не всі хостинги вчасно встигають «залатати проріхи» в безпеці, навіть, так би мовити, найбільш очевидні. І тим паче, не всі хостинги здатні надавати якісну та оперативну клієнтську підтримку, особливо якщо проблема виявляється трохи складнішою за просте перезавантаження сервера. В практиці навіть відомий випадок, коли саме завдяки неякісному хостингу на сайті регулярно з'являвся вірус. Звичайно, ми рекомендуємо з такими хостингами взагалі не мати ніяких відносин, але ж ситуації бувають різні… Однак саме завдяки функції перевірки контенту нашим клієнтам вдавалося відстежувати появу даного вірусу та оперативно усувати проблему вручну, поки хостер був в процесі «латання дірки». До речі, для цього йому знадобилися місяці.

Перевірка всього «чого душа бажає»

Деякі клієнти не задовольняються всіма тими опціями, які представлені на даний момент. Тому, наприклад, створюють сторінку, на яку виводяться важливі внутрішні параметри системи за допомогою скриптів на боці сервера, а потім вже ця сторінка перевіряється ХостТрекером ззовні, поряд з іншими «зовнішніми» сайтами клієнта. У разі виникнення проблем, їм приходять сповіщення і про роботу ресурсу, і про проблеми з самою системою – за такого підходу стає відразу зрозуміло куди бігти і що робити. До речі, ми цю практику теж перейняли.

Цензура контенту

Дехто займається навіть таким! Перевірка контенту може бути як «пряма», так і «обернена» - можна перевіряти сторінку на відсутність заданих слів і виразів. Деякі ресурси, за небажання користуватися більш традиційним «Антимат», використовують ХостТрекер для відслідковування появи нецензурної лексики на сторінках ресурсу. Тут звичайно грає роль зручність і перевага нашого сервісу - миттєве налаштування і відсутність необхідності щось встановлювати на свій сервер.

Нюанси налаштування і користування

В продовження теми швидкого налаштування:

Як бачимо, все досить просто та інтуїтивно зрозуміло. Але є кілька цікавих нюансів. Наприклад, можна змусити бота зчитувати весь рядок, який включає в себе знайдений ключовий вираз, і відправляти його разом зі сповіщенням. Тобто, якщо ключове слово - «error», а повідомлення, яке з'явилося на сайті - «server 11 connection error», то в повідомленні прийде весь вираз, замість звичайного сповіщення про появу небажаного ключового слова на сайті.

Більш повний опис функцій ХостТрекера можна знайти тут.

Як зазначалося раніше, клієнти дуже часто дають нам приклад і стимул для подальшого розвитку. Тому будемо раді будь-яким зауваженням та пропозиціям.

more
Share:
Send to Twitter Send to Facebook Send to LinkedIn
Blogs:
HostTracker blog HostTracker page on Facebook