Пасивний Моніторинг
Пасивний Моніторинг Пасивний моніторинг - це спосіб перевірити роботу сайту за допомогою певного програмного забезпечення на стороні сервера.

Пасивний моніторинг - це спосіб перевірити роботу сайту за допомогою певного програмного забезпечення на стороні сервера. В процесі може створюватись точна копія вхідного трафіку для аналізу, або ж можна працювати прямо на реальному трафіку. Пасивний моніторинг може збирати статистику та відслідковувати деякі важливі параметри, наприклад, споживання трафіку, кількість відвідувачів і т.д. Також це зручний спосіб проаналізувати, як користувачі працюють з Вашим сайтом. Тим не менше, лише помилки на стороні сервера можуть бути помічені в цьому випадку. В разі обриву зв'язку з Інтернетом або ж інших мережевих помилок, пасивний моніторинг буде безпорадним - так як він показує лише стан сервера, який може нормально працювати в цей час. Ви помітите зменшення кількості відвідувачів, проте цей факт важко встановити миттєво. Це і є основна відмінність між Пасивним Моніторингом (на стороні серверу) та Активним Моніторингом (зовнішній).

  • CM.Glossary.WebsiteMonitoring
  • CM.Glossary.Downtime
  • CM.Glossary.DistributedMonitoring
  • CM.Glossary.ActiveMonitoring
більше глосарій
Аптайм і моніторинг веб-сайтів

Моніторинг веб-сайтів - це процес спостереження за поведінкою сайту. HostTracker пропонує потужний набір інструментів для вирішення цієї задачі.

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

Компанії, що надають послуги з моніторингу веб-сайтів, пропонують клієнтам перевіряти сайти, сервера, порти та інші елементи ІТ-інфраструктури, доступні з Інтернету. Відповіді, отримані як результат перевірки, зберігаються та аналізуються. Зазвичай, моніторинг відбувається з різних серверів, віддалених географічно - може бути з окремих частин світу та країн, або ж взагалі глобальним. Такий моніторинг зветься розподілений моніторинг, він допомагає відслудковувати як помилки, пов'язані з серверами, так і помилки мережі. Також, розподілений моніторинг часто допомагає проаналізувати поведінку сайту саме для користувачів з регіону, де проживає цільова аудиторія сайту, а не з віддалених місць, на перевірку з яких можуть накластись додаткові проблеми, пов'язані з високою затримкою. Зібрана інформація може бути представлена у різній формі: звіти у вигляді електронних листів, різноманітні графіки та "розумні" залежності, створені для того, щоб клієнт міг отримати всеосяжну картину роботи своїх сайтів. Такі параметри, як час завантаженння, швидкість та інші можуть допомогти оптимізувати поведінку сайту. В разі виявлення критичної проблеми, сервіси моніторингу використовують різноманітні методи сповіщення клієнта: SMS, голосовий дзвінок, сервіси миттєвих повідомлень, електронна пошта та інші. Це, в купі з негайною діагностикою проблеми, допомагає відповідальним людям - розробникам, адміністраторам - якнайшвидше відновити роботу сайту і, таким чином, мінімізувати час простою.

Чому це важливо? Для комерційних сайтів робочий час пропорційний їх доходу. Грубо кажучи, 2 години простою на добу означатимуть втрату 1/12 частини потенційних клієнтів. Насправді, навіть більше - бо навіть лояльні користувачі сайту з часом перейдуть до конкурентів, якщо вони не зможуть отримувати потрібні їм товари/послуги вчасно. Для інших сайтів: урядових, освітніх, громадських і т.п., це також дуже важливо. Якщо люди не можуть знайти інформацію швидко і в любий час - вони шукатимуть інше джерело. Деякі параметри роботи сайту, такі як швидкість завантаження - грають роль в оцінці сайту пошуковими системами, інші - з'єднання з базою даних, наприклад - можуть сильно вплинути на комфортне перебування користувачів на сайті. Моніторинг певних внутрішніх показників, таких як завантаженість процесора, використання пам'яті, наявність вільного місця на жорсткому диску, є важливим для адміністраторів для того, щоб уникати потенційних неприємностей. Ще одна важлива причина використання сервісів моніторингу - перевірки SLA (service-level agreement, договір про надання послуг) провайдера хостингу. З технічних причин, жоден сайт не може бути 100% часу онлайн протягом тривалого періоду. Іноді сервер потрібно перезавантажити, обновити, замінити обладнання. Кожна хостингова компанія декларує певне значення (що зветься аптаймом), яке показує, який час простою є прийнятним при наданні своїх послуг. Аптайм зазвичай вимірюють у відсотках. В наступній таблиці показано, який час може сайт не працювати протягом року при кожному з показників аптайму:

  • 90%          876 годин
  • 95%          438 годин
  • 99%          87,5 годин
  • 99.9%       8 годин 45 хвилин
  • 99.99%     52,5 хвилин
  • 99.999%   5 хвилин 15 секунд

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

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

Різні підходи до моніторингу

Моніторинг, залежно від мети та засобів, можна розбити на кілька категорій. Внутрішній моніторинг передбачає встановлення певного програмного забезпечення в мережу, що моніториться. Цей моніторинг допомагає відслідковувати помилки мережі, загальну поведінку системи та передбачати або ж одразу помічати проблеми з обладнанням та піки навантаження. Зовнішній моніторинг виконується ресурсами з-поза меж мережі. Його метою є перевірка роботи системи з точки зору незалежної третьої особи. Моніторинг реального користувача - це зовнішній моніторинг, що симулює візит на сайт пересічного відвідувача. Залежно від складності, цей моніторинг може аналізувати завантаження сторінки, наявність на ній певного контенту, часом навіть помилки дизайну. Найбільш "продвинуті" функції пропонують створити певний сценарій для відвідувача. Це зветься транзакційним моніторингом і дозволяє крок за кроком відтворити поведінку користувача: зайти на сайт, обрати певний пункт меню, зробити покупку. Пасивний моніторинг працює завдяки певному коду, що має бути включений в сайт і виконується щоразу, коли завантажується сторінка. Він надсилає певну інформацію на сервер збору даних і може допомогти проаналізувати поведінку відвідувачів сайту та вхідний трафік.

Сервіси моніторингу зазвичай підтримують різні протоколи перевірки, що дозволяє їм перевіряти не лише веб-сайти, а й інші вузли інфраструктури, як-то файловий сервер, поштовий сервер, певний конкретний порт тощо. Залежно від типу завдання, інтервал моніторингу може різнитись від кількох секунд до годин.

більше блог
Благодарим за внимание к нашему сервису!
 
Вхід
Зареєструватись
Ціни та пакети
Наша мережа моніторингу
Home > Blog
Домени: Чи існує життя після смерті?

Маєте свій домен? Тоді у вас великі шанси його втратити. У цій статті йтиметься про найбільш яскраві приклади втрати доменів. Також висвітлимо питання: скільки домен зможе очікувати на вас без привласнення його іншою особою? І чи можливо це попередити? 

 

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

Історія про те, як Microsoft втратив hotmail.co.uk

Безперечно, один з найбільш яскравих прикладів в історії втрати доменів через халатність стався в далекому 2003-му році. Схвильована громадськість в особі окремих добродіїв намагалася якось прояснити ситуацію та допомогти у вирішенні проблеми, однак компанія Microsoft поводилася як стереотипна бюрократична організація з притаманною їй нерозторопністю. По-перше, всі нагадування про необхідність продовжити термін реєстрації домену були проігноровані, в результаті чого домен став доступний для реєстрації будь-кому, а поштовий сервіс перестав працювати у Великобританії. Домен був швидко викуплений філантропом, який зразу ж спробував повідомити компанію про це.  Однак всі листи і дзвінки з проханням перереєструвати домен і відновити сервіс були проігноровані. Лише через деякий час Microsoft усвідомила проблему (не без допомоги журналістів) і особисто зв'язалася з новим власником їх домену. По-друге, навіть після цього нічого не відбувалося протягом досить тривалого, як для таких випадків, часу. Існує така думка, що британський офіс Microsoft просто ніяк не міг вплинути на цю ситуацію, оскільки тільки центральний офіс мав можливість реєструвати домени. На щастя, врешті-решт компанія всі свої сервіси таки змогла відновити. Проте громадськість так і не дочекалася офіційної заяви від Microsoft з приводу того, що ж насправді сталося в ту злощасну годину. Світло на цю ситуацію вдалося пролити лише після звернення до реєстратора доменних імен.

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

Слід зауважити, що компанія Microsoft вже мала подібний досвід в 1999 році.

З якими наслідками ви можете зіштовхнутися, якщо термін реєстрації домену не продовжити?

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

На початковому етапі реєстратор прагне продемонструвати клієнту свою лояльність, тобто він надає додаткову можливість для продовження реєстрації домену після дати закінчення основного терміну. Цей період може тривати від одного до 2-3 тижнів. Більш того, здебільшого він складається ще з декількох дедлайнів - наприклад, терміну безкоштовного оновлення, якихось додаткових стягнень, штрафів тощо. Однак гарна новина в тому, що протягом даного періоду малоймовірно, що хтось перехопить (зареєструє) ваш домен.

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

  1. Go Daddy Auctions 
  2. NameJet 
  3. SnapNames.com

Кожен реєстратор доменних імен співпрацює тільки з одним з цих аукціонів, оскільки лот не може брати участь в декількох торгах одночасно. Яким чином ці аукціони працюють? Насамперед, у більшості випадків є можливість зареєструвати пропозицію заздалегідь, тобто задовго до того, як термін реєстрації домену вийде. Це випадок, коли хтось дуже зацікавлений в тому, щоб викупити саме ваш домен. У цьому разі, даному покупцеві буде надіслано повідомлення із зазначенням дати закінчення терміну реєстрації конкретного домену і не має сумнівів, що він скористається своїм шансом. Критерій вибору при цьому, як в звичайному аукціоні – найбільш вигідна пропозиція. Аукціон також може бути розбитий на декілька етапів - наприклад, після головних торгів може йти розпродаж неліквіду або ще якась акція.

Крім того, є сайти, які збирають інформацію і подають її в більш зручному вигляді. З цікавого тут: можна подивитися, що за 10 останніх днів у більш, ніж 3 мільйонів доменів вийшов з дії їх термін реєстрації. Або, наприклад,  що навіть домени вартістю понад $ 500K можуть бути видалені та стати доступними для загалу.

Третій етап - «смерть» домену. Він видаляється і може бути зареєстрований іншим замовником на загальних підставах. Але якщо доменне ім'я складається зі зрозумілих слів і це ім'я вже було якимось чином розкручено - сподіватися на це не варто. 99% що такий домен буде викуплений раніше, бо на цьому також роблять бізнес.

Ще більше прикладів

У 2010 році широко відомий сайт Foursquare теж відзначився, а саме забув оплатити продовження терміну дії реєстрації домену. Втім, цій компанії пощастило - вона встигла продовжити домен. Все обмежилося лише незручностями для клієнтів, які хотіли скористатися сайтом в той час, та хвилею публікацій на тематичних ресурсах, що, втім, швидше виявилося плюсом для Foursquare.

Однак існують й сумні приклади в історії. У 2012 році лідер галузі, індійський туристичний сайт Yatra.com, маючи мільйонну аудиторію і вражаючий дохід, втратив свій домен. Закінчилася ця історія на невеселій ноті: відтоком клієнтів, втратою партнерів, репутації та грошей. Врешті-решт, доменне ім'я було відновлено. Цей сайт працює й зараз, але й досі не вийшов на колишні показники.

Далеко ходити не треба - один з найбільш популярних сайтів новин в Україні, Liga.net, в 2015 році також не продовжив домен вчасно. Продовження терміну дії зайняло 3 дні, протягом яких компанія змушена була публікували свої новини на сторінках в соцмережах.

Грішать цим майже всі, починаючи з банків (уявіть, який удар по репутації, коли сайт банку та онлайн-банкінг недоступний протягом тижня), і закінчуючи гігантами індустрії. Навіть ми мало не потрапили до списку цих невдах.

Сервіс моніторингу ледь не позбувся свого домену

Саме безпосереднє зіткнення з проблемою стало рушійною силою для написання цієї статті. Іронія полягає в тому, що домен сервісу моніторингу host-tracker.com ледь не був видалений, незважаючи на те, що сервіс має інструментарій для визначення та сповіщення про закінчення терміну дії реєстрації. Власне, це нас і врятувало - наші домени і сайти, звичайно ж, моніторяться нашою ж системою. Дійсно, реєстратор доменних імен надсилав нам нагадування про закінчення терміну дії, але відповідальна за це особа була спокійною, перевіривши, що увімкнуто автопродовження. Проте, чомусь автоматичний платіж не був списаний з карти, і домен не був продовжений. Чому - підтримка так і не змогла чітко пояснити. На щастя, це помітив наш сервіс моніторингу і проблему вдалося вирішити оперативно, в останній день.

Виходячи з даної ситуації, хотілося б підкреслити:

  • Непогана ідея – продовжувати термін реєстрації домену заздалегідь. Також було б чудово, якби реєстратор намагався робити автоматичне продовження за деякий час до закінчення терміну дії, і в разі невдачі – повідомляв про це. Чому GoDaddy досі не організували процес таким чином - незрозуміло.
  • Ще одним нагадуванням став лист, в якому хтось виявив бажання придбати наш домен за кілька годин до його закінчення. Як бачимо, «реєстрація пропозиції заздалегідь» в аукціонах дійсно працює. Тому не можна ловити ґав в таких ситуаціях.
  • Слід зауважити, що після закінчення терміну дії реєстрації нашого домену нам був би наданий безкоштовний період для внесення оплати. Але в цей час наші клієнти не мали б доступу до сервісу ХостТрекер і  бачили б лише повідомлення «термін реєстрації домену скінчився». Всі дії по продовженню і відновленню реєстрації домену зазвичай займають багато часу. Тому вартує теж уникати таких ситуацій.
  • Стежити можна не тільки за чужими доменами, які «впадають у вічі» - але й за своїми теж, як в нашому випадку. Є ряд сервісів, наприклад наш host-tracker.com, за допомогою яких можна моніторити стан доменів й не потрапляти в усілякі неприємності.
більше
Як і що можна перевіряти за допомогою хмарних сервісів? Огляд сервісу ХостТрекер. Частина 2

  Історія компанії ХостТрекер почалася з простого сайту на базі  ще більш простого скрипту, який надавав безкоштовні послуги всім  бажаючим. Однак сервіс продовжував розвиватись як стартап, і протягом декількох років роботи обзавівся солідним інструментарієм для  вирішення різноманітних проблем людей, які, так чи інакше, мають зв’язок з Мережею. 

 

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

 Дійсно вся справа в наборі функцій?

 У попередній частині огляду описувалася історія сервісу, а також найбільш базова функція - регулярна перевірка сайтів і серверів, та сповіщення про їх працездатність. Однак, перед тим як почати розповідь про більш потужний інструментарій сервісу ХостТрекер, необхідно розповісти звідки і як взагалі генеруються ідеї і розставляються пріоритети. Один із секретів, про які часто згадують бізнесмени зі сфери послуг, і якому буде присвячено наступні кілька рядків, звучить так: «всі люди унікальні». Всі клієнтські запити індивідуальні і потрібно навчитися адаптуватися до цього. У сфері ІТ ця потреба відчувається особливо гостро - через велику кількість неординарних особистостей і їх різноманітний досвід. Втім, нерідко виходить придумати спосіб, яким вдається вирішити проблему клієнта вже наявними засобами. Проте часто доводиться щось доробляти - і в цьому криється головна особливість подібної діяльності. Багато функцій ХостТрекера були розроблені або адаптовані під потреби і для зручності конкретних людей. У число цих людей входимо і ми - володіючи досить великою інфраструктурою, нам теж необхідно, щоб все справно працювало. Тому ми самі є своїм найбільш вибагливим клієнтом.

Приємні дрібнички

Описуючи регулярні перевірки, бажано відразу звернути вашу увагу на деякі корисні додаткові функції. До них відноситься моніторинг терміну дії домену та SSL сертифікату. Такі, нібито дрібниці, можуть принести величезні незручності в найнесподіваніші часи. Ці функції з'явилися в ХостТрекері, коли, як завжди, раптово «закінчився» один з наших особистих доменів. Але подібні проблеми виникають навіть у великих компаніях, оскільки продовження доменів/сертифікатів завжди впирається в людський фактор, який є дуже ненадійним. Деякі приклади ми зібрали і описали ось тут (https://habrahabr.ru/company/host-tracker/blog/276109/). Тому повідомлення про те, що домен необхідно продовжити, потрапить не тільки в папку, де міститься спам і де вже прописався ваш хостер завдяки безперервному потоку маркетингових листів, а й в папку, де міститься інформація про несправності вашого сайту (не кажучи вже про можливість СМС сповіщення). І це вкрай корисно.

Іншою цікавою функцією є перевірка доменів в чорних списках DNSBL. Ці списки є незалежними і формуються кожен за власним алгоритмом.  Вони створені, головним чином, для фільтрації підозрілих речей. Кожен адміністратор може налаштувати свій веб-сервер так, щоб, наприклад, не отримувати листи від серверів, які наявні в певному списку. Це допомагає боротися зі спамом, поширенням шкідливого ПЗ, DDoS-атаками та іншими проблемами. Але всі ці списки мають свої власні алгоритми, і немає гарантії, що ваш сайт не опиниться в цих списках випадково. Більш того, статистика показує, що таке регулярно відбувається навіть з найбільш безневинними сайтами. Наприклад, ніхто не дасть гарантію, що на сусідній з вами IP-адресі не пропишеться місцевий Король спаму, внаслідок чого весь діапазон буде занесений до неблагонадійного. До яких наслідків це все може призвести? Листи від вас перестануть надходити клієнтам, сайт стане гірше відображатися в пошукових системах тощо. Однак ви про це дізнаєтеся не відразу, а тоді, коли зміни стануть критичними, а часом, і незворотними. Тому функція контролю та сповіщення про потрапляння в найбільш популярні чорні списки також є досить актуальною.

Перевірка контенту

Ось це може слугувати хорошим прикладом того, як використання функції може перевершити всі очікування і сподівання розробників. Раніше ми згадували декілька подібних випадків. Як ви могли переконатись, на даний момент більшість речей має веб-інтерфейс, а для ще більшої кількості його можна дуже швидко і легко написати. Тому крім основної задумки – перевірки чи завантажилась сторінка повністю (шляхом простого парсинга) – відкрилися ширші можливості цієї функції.

Підлаштовуючись під різних клієнтів, ця функція стала максимально універсальною: може шукати відразу одне або кілька слів зі списку. Або навпаки - реагувати на появу певних фраз. Також може видавати в помилку рядок, в якому міститься ключове слово. Наприклад, багато хто робить сторінку статусів: «Server 1 OK» тощо. Якщо він раптом стане «Error», тоді в повідомленні прийде «Server 1 Error» - вся діагностика вже проведена, можна відразу приступати до усунення.

А якщо так трапиться, що сервер ПОВИНЕН «прилягти»?

Крім сповіщень про падіння сайтів, ХостТрекер виконує ще одну важливу функцію - збирає статистику по кожному з сайтів, які перевіряються. За часів, коли різноманітні кнопки на сайтах були популярні - кнопка ХостТрекера також нерідко з'являлася поруч з показниками відвідуваності, прогнозом погоди тощо.

На даний момент є можливість вставити віджет, хоча кнопка все ще є доступною для фанатів ретро. Крім того, статистика часто є важливим показником для керівництва: чи добре працює сайт і відділ його адміністрування? Тому ще однією корисною функцією є планування технічних робіт. Навіть найстабільніші сайти і сервери повинні час від часу оновлюватися або перезавантажуватися. І при цьому не хочеться втрачати так звані «дев'ятки» в показниках аптайма. Планування технічних робіт дозволяє досягти двох цілей (разом або окремо): не присилати повідомлення про помилки і не записувати помилки під час певного інтервалу часу в статистику.

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

Технічні роботи можна запланувати проводити на регулярній та одноразовій основі. Наприклад, якщо щоночі робиться бекап, або щочетверга - новий реліз. Єдина умова - розклад технічних робіт повинен бути узгоджений та затверджений не пізніше, ніж за 12 годин до найближчої зупинки роботи сайту/сервера. Це зроблено для того, щоб в разі виникнення несподіваних проблем, їх виникнення не пов’язували з проведенням технічних робіт, і статистика ХостТрекеру при цьому залишалася достовірною.

Замість епілогу

Нам часто задають питання - а для чого ви це все робите? Це ж можливо робити і самостійно. Відповідаємо: так, можливо. Особливо, якщо потрібно щось одне. Але справа в тому, що, грубо кажучи, весь бізнес побудований на людській ліні. Більш того, якого ресурсу нам завжди не вистачає? Правильно, часу. Отже, вирішуючи ряд рутинних завдань, ми максимізуємо корисність часу наших клієнтів, по суті, економимо його. Цим ми даруємо додаткові години для вирішення більш суттєвих проблем. Ну і не варто забувати, що не кожен здатний особисто зібрати для себе автомобіль або виростити хліб. Загалом, ми щиро поважаємо людей, які здатні самостійно зробити собі щось хороше в нашій сфері, але практика показує, що далеко не всі готові витрачати на це свій особистий час.

Крім того, нашим сервісом користуються: неайтішники (звичайні користувачі); айтішники, які повинні щось доповідати керівництву; керівництво; шанувальники надійності - і своє зроблю, і чужим скористаюся; та інші категорії людей.

більше
Аптайм і моніторинг веб-сайтів

Моніторинг веб-сайтів - це процес спостереження за поведінкою сайту. HostTracker пропонує потужний набір інструментів для вирішення цієї задачі.

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

Компанії, що надають послуги з моніторингу веб-сайтів, пропонують клієнтам перевіряти сайти, сервера, порти та інші елементи ІТ-інфраструктури, доступні з Інтернету. Відповіді, отримані як результат перевірки, зберігаються та аналізуються. Зазвичай, моніторинг відбувається з різних серверів, віддалених географічно - може бути з окремих частин світу та країн, або ж взагалі глобальним. Такий моніторинг зветься розподілений моніторинг, він допомагає відслудковувати як помилки, пов'язані з серверами, так і помилки мережі. Також, розподілений моніторинг часто допомагає проаналізувати поведінку сайту саме для користувачів з регіону, де проживає цільова аудиторія сайту, а не з віддалених місць, на перевірку з яких можуть накластись додаткові проблеми, пов'язані з високою затримкою. Зібрана інформація може бути представлена у різній формі: звіти у вигляді електронних листів, різноманітні графіки та "розумні" залежності, створені для того, щоб клієнт міг отримати всеосяжну картину роботи своїх сайтів. Такі параметри, як час завантаженння, швидкість та інші можуть допомогти оптимізувати поведінку сайту. В разі виявлення критичної проблеми, сервіси моніторингу використовують різноманітні методи сповіщення клієнта: SMS, голосовий дзвінок, сервіси миттєвих повідомлень, електронна пошта та інші. Це, в купі з негайною діагностикою проблеми, допомагає відповідальним людям - розробникам, адміністраторам - якнайшвидше відновити роботу сайту і, таким чином, мінімізувати час простою.

Чому це важливо? Для комерційних сайтів робочий час пропорційний їх доходу. Грубо кажучи, 2 години простою на добу означатимуть втрату 1/12 частини потенційних клієнтів. Насправді, навіть більше - бо навіть лояльні користувачі сайту з часом перейдуть до конкурентів, якщо вони не зможуть отримувати потрібні їм товари/послуги вчасно. Для інших сайтів: урядових, освітніх, громадських і т.п., це також дуже важливо. Якщо люди не можуть знайти інформацію швидко і в любий час - вони шукатимуть інше джерело. Деякі параметри роботи сайту, такі як швидкість завантаження - грають роль в оцінці сайту пошуковими системами, інші - з'єднання з базою даних, наприклад - можуть сильно вплинути на комфортне перебування користувачів на сайті. Моніторинг певних внутрішніх показників, таких як завантаженість процесора, використання пам'яті, наявність вільного місця на жорсткому диску, є важливим для адміністраторів для того, щоб уникати потенційних неприємностей. Ще одна важлива причина використання сервісів моніторингу - перевірки SLA (service-level agreement, договір про надання послуг) провайдера хостингу. З технічних причин, жоден сайт не може бути 100% часу онлайн протягом тривалого періоду. Іноді сервер потрібно перезавантажити, обновити, замінити обладнання. Кожна хостингова компанія декларує певне значення (що зветься аптаймом), яке показує, який час простою є прийнятним при наданні своїх послуг. Аптайм зазвичай вимірюють у відсотках. В наступній таблиці показано, який час може сайт не працювати протягом року при кожному з показників аптайму:

  • 90%          876 годин
  • 95%          438 годин
  • 99%          87,5 годин
  • 99.9%       8 годин 45 хвилин
  • 99.99%     52,5 хвилин
  • 99.999%   5 хвилин 15 секунд

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

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

Різні підходи до моніторингу

Моніторинг, залежно від мети та засобів, можна розбити на кілька категорій. Внутрішній моніторинг передбачає встановлення певного програмного забезпечення в мережу, що моніториться. Цей моніторинг допомагає відслідковувати помилки мережі, загальну поведінку системи та передбачати або ж одразу помічати проблеми з обладнанням та піки навантаження. Зовнішній моніторинг виконується ресурсами з-поза меж мережі. Його метою є перевірка роботи системи з точки зору незалежної третьої особи. Моніторинг реального користувача - це зовнішній моніторинг, що симулює візит на сайт пересічного відвідувача. Залежно від складності, цей моніторинг може аналізувати завантаження сторінки, наявність на ній певного контенту, часом навіть помилки дизайну. Найбільш "продвинуті" функції пропонують створити певний сценарій для відвідувача. Це зветься транзакційним моніторингом і дозволяє крок за кроком відтворити поведінку користувача: зайти на сайт, обрати певний пункт меню, зробити покупку. Пасивний моніторинг працює завдяки певному коду, що має бути включений в сайт і виконується щоразу, коли завантажується сторінка. Він надсилає певну інформацію на сервер збору даних і може допомогти проаналізувати поведінку відвідувачів сайту та вхідний трафік.

Сервіси моніторингу зазвичай підтримують різні протоколи перевірки, що дозволяє їм перевіряти не лише веб-сайти, а й інші вузли інфраструктури, як-то файловий сервер, поштовий сервер, певний конкретний порт тощо. Залежно від типу завдання, інтервал моніторингу може різнитись від кількох секунд до годин.

більше
Поделиться:
Send to Twitter Send to Facebook Send to LinkedIn Share on Google+ Send to Vkontakte
Блоги:
HostTracker blog HostTracker page on Facebook HostTracker page on Vkontakte HostTracker blog on Habrahabr
Безготівковий
розрахунок