Приклад використання методу POST
Приклад використання методу POST Приклад моніторингу веб форми за допомогою методу POST

Наприклад, маємо просту форму:
form action="some-site.com/some-script.cgi" method=post
input type=text name=login value=''
input type=password name=password value=''
input type=submit name='Submit' value='Login'
/form
Користувач заповнює цю форму наступним чином: login: Peter і password: 1234 і натискає кнопку submit. Якщо все вірно, скрипт повертає "LoginOk" на веб сторінці.
Для того, щоб перевіряти сторінку методом POST, необхідно створити завдання з параметрами:

URL: some-site.com/some-script.cgi
Http метод: оберіть POST
В поле "POST параметри:" введіть дані:
login=Peter
password=1234
Submit=Login
В поле "Перевірка контенту:": LoginOk
Результат: HostTracker кожного разу, перевіряючи сторінку, буде заповнювати цю форму і повертати статус ОК, якщо задане ключове слово LoginOk знайдено.

  • CM.Glossary.WebsiteMonitoring
  • CM.Glossary.HTTPMethods
більше глосарій
Моніторинг терміну закінчення дії реєстрації домену та SSL сертифікату

▶ Налаштування функції моніторинга терміна дії реєстрації доменів.

▶ Підключення функції моніторингу терміну дії реєстрації сертифікатів безпеки.

▶ Інструменти контролю в одній системі.

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

Інструменти контролю

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

  • Листи можуть потрапити в спам;
  • Відповідальні співробітники можуть в цей час піти у відпустку/хворіти/ звільнитися;
  • Завжди може знайтися щось важливіше і оновлення домену відкластися на невизначений термін.

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

Щоб не потрапляти в подібні ситуації, для контролю терміну дії реєстрацій доменів і сертифікатів безпечного з'єднання зручно використовувати інструментарій ХостТрекера. Сервіс автоматично визначить терміни закінчення дії цих реєстрацій, більш того, сповістить відповідну групу людей будь-яким зручним способом - по СМС, електронній пошті або Skype. Ці функції можуть як використовуватися окремо, так і одночасно з функцією регулярної перевірки аптайма.

Налаштування функції моніторинга терміна дії реєстрації доменів

Процес налаштування займає лічені хвилини:

Достатньо просто вказати доменне ім'я. Якщо сайтів багато - то зручно скористатися опцією «Додати список». Натисніть «Підписки» і позначте галочками бажані додаткові опції:

  • «Піднявся» - Ви будете попереджені за місяць, 7 і 3 дні до закінчення терміну дії реєстрації доменного імені;
  •  «Лежить» - Ви будете проінформовані про відключення домена;
  • «Повтор» - Вам будуть надсилатися нагадування про відключення домену кожного дня допоки Ви не поновите реєстрацію.

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

Щоб отримувати інформаційні повідомлення не тільки через поштову скриньку, а й через інші месенджери (Skype, телефон, Hangouts), підключіть їх у вкладці «Створити контакт» або через розділ «Розсилка» на головній сторінці сервісу.

Підключення функції моніторингу терміну дії реєстрації сертифікатів безпеки

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

Також наявність SSL сертифікату приймається до уваги компанією Google як фактор ранжування сайтів на сьогоднішній день. Тому дуже важливо не пропускати терміни закінчення дії сертифікатів SSL і TLS. Налаштовується і працює ця функція аналогічно до функції моніторингу терміну дії реєстрації доменів, і має такі додаткові опції:

  • Власник ресурсу буде проінформований за 30, 7, 1 днів до закінчення терміну дії сертифікату;
  • Власник ресурсу отримає миттєве повідомлення в разі припинення дії сертифіката безпеки;
  • Власник ресурсу буде повторно проінформований за допомогою щоденних нагадувань, які будуть надсилатись допоки  дія SSL або TLS не відновиться;
  • Власник ресурсу може обрати групи контактів для інформування.

Активувавши ці дві функції моніторингу в пакетах Business, Enterprise або Trial, ви завжди будете в курсі наближення закінчення термінів дії сертифікатів і доменів. Або, в разі прострочення реєстрації - відразу дізнаєтеся, з якої причини це сталося, хто винен, і що робити.

ХостТрекер - клієнтно-орієнтований сервіс

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

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

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

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

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

Вступ та історія стартапу

Кожний програміст хоч раз стикався у своїй роботі з проблемою неочікуваної відмови у роботі нібито ідеально налаштованих серверів (сайтів, баз, програм, мереж тощо). На пошук цієї проблеми може бути витрачено багато часу. Протягом цього періоду, ця проблема може з'являтися постійно, періодично або зникнути зовсім, останнє найгірше – ви не зможете передбачити, коли вона нагадає про себе знову, а якщо саме в момент передачі проекта клієнту? Для того, щоб уникнути таких моментів і з'явився ХостТрекер. Засновник проекту завжди вирізнявся прискіпливістю до деталей і намагався оптимізувати роботу об'єктів основного свого виду діяльності якнайкраще. Звичайно, якщо б на той момент (початок 2000) існували надійні моніторингові сервіси, напевно, ХостТрекер ніколи б і не з'явився. Однак, в той час була така необхідність. Спершу виникла ідея написати простенький скрипт для перевірки своїх сайтів, але в нього виникла та ж проблема, описана раніше. Частенько бувало, що він не працював взагалі або відпрацьовував некоректно. Тому було вирішено оптимізувати цей скрипт, шляхом дублювання і розподілу на декілька машин. Після ряду оптимізацій, прийшли до висновку, що це може бути корисним для інших і так ХостТрекер «вийшов з тіні». Між іншим, з появою великої кількості клієнтів, з'явилася можливість отримувати дохід від цього сервісу. Отже, як ви могли переконатись, цей проект з'явився для вирішення власних проблем, але, в кінці кінців, переріс в сервіс, який, на разі, має на меті допомагати іншим у вирішенні їхніх проблем, аналогічних до тих, які свого часу постали перед нами. Адже, дійсно, не у всіх є час написати маленький скрипт, потім його ще трішки дописати, оптимізувати і т.д.

Моніторинг та його суть

Ця частина огляду дає вам можливість познайомитися з найбільш популярною функцією – регулярною перевіркою для швидкого і своєчасного виявлення існуючих на даний момент проблем із сайтом або іншим мережевим інструментом. Ці перевірки можуть працювати згідно різних протоколів, наприклад, http(s), icmp (пінг), port (перевірка будь-якого порту по протоколу TCP) тощо. Існує два типи моніторингу: внутрішній і зовнішній. Внутрішній – це коли стан сайту оцінюється за рахунок ПЗ, яке розміщено на цьому ж сервері. До цього типу можна віднести, наприклад, Google Analytics або Яндекс.Метрику, в ній вбудований в код сторінки скрипт відсилає інформацію про клієнтів, які зайшли на сайт, і має можливість робити непрямі висновки про працездатність сайту. В свою чергу, зовнішній (юрид. «моніторинг третьою стороною») – полягає в імітації заходження на сайт користувачів з реальних адрес, і робить висновки по, відповідно, реальним відповідям серверів на відправлені запити. Далі мова йтиме про нього.

Інфраструктура або яким чином це все побудовано

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

Такий розподіл інфраструктури обумовлено алгоритмом роботи сервісу моніторингу.

Алгоритм роботи сервісу

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

Обробка помилок та сповіщення клієнтів про них

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

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

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

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