Моніторинг часу відгуку
Моніторинг часу відгуку Моніторинг часу відгуку перевіряє як швидко працює Ваш сайт.

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

ХостТрекер надає можливість перевірити швидкість відгуку Вашого сайту. Оберіть Перевірка часу відгуку на головній сторінці:

Create ContentCheck Task

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

Create ContentCheck Task

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

Create ContentCheck Task
  • CM.Glossary.WebsiteMonitoring
  • CM.Glossary.ContentCheck
більше глосарій
Моніторинг Баз Даних за допомогою ХостТрекера

В даній статті ми б хотіли познайомити вас ще з однією цікавою та корисною функцією нашого сервісу - Перевірка баз даних.

В даній статті ми б хотіли познайомити вас ще з однією цікавою та корисною функцією нашого сервісу - Перевірка баз даних (далі - БД).

Існує багато різних сервісів і метрик для збору та аналізу інформації про роботу ресурсу, як-от кількість відвідувачів, тривалість сесій, розподіл аудиторії за регіонами тощо. Але під час роботи з даними виникає потреба в порівнянні даних показників, а особливо більш «технічних» їх характеристик, наприклад, приросту бази.

Саме для отримання та оцінки таких параметрів, команда розробників та аналітиків ХостТрекера розробила простий для розуміння та використання інструмент – Перевірка БД.

Налаштування запиту

Як правило, налаштування даного запиту не займає багато часу. Функція Перевірка БД дозволяє кожного разу при перевірці виконувати певний запит до бази даних, і відповідним чином обробляти результат. У разі, якщо запит не визначено – буде перевірятися можливість підключення до бази. Найцікавіше в даному інструменті - можливість з заданим часовим інтервалом виконувати певний запит, при цьому зберігаючи та порівнюючи його результати. Запит може бути будь-який - від простих вибірок до більш складніших, як-от (регулярних) апдейтів таблиць, запуску процедур (замість планувальника), різноманітних порівнянь і логічних операцій. Єдине обмеження – такий запит повинен виконуватися за 30 секунд, інакше - буде повернуто помилку по таймауту. Яким же чином ці дані можна аналізувати?

По-перше, запит має бути написаний таким чином, щоб потрібне значення поверталося в першу колонку першого рядка результуючого набору. Саме це отримане значення можна аналізувати. По-друге, для запитів з використанням операторів маніпулювання даними (UPDATE, INSERT, DELETE) ще додатково буде фіксуватися кількість оброблених рядків.

Наприклад, графік результату виконання DELETE за певними параметрами буде виглядати таким чином:

Відповідно, кожне таке спостереження фіксується, а останній результат запиту завжди доступний в таблиці завдань інтерфейсу. При цьому, якщо значення числове - по ньому буде побудовано графік, за допомогою якого можна прослідкувати динаміку змін відповідного параметру (параметрів). На даному етапі також можна задавати умови відбору – тобто значення може бути рівним/нерівним, перевищувати задане, перебувати у визначеному проміжку/поза ним тощо.

У випадку, якщо умова не буде виконуватися - запит не пройшов перевірку через таймаут або відсутнє з’єднання з БД - вам буде надіслано повідомлення (нагадаємо, ХостТрекер підтримує SMS, E-mail, Skype, Viber, Telegram, Push, Slack сповіщення та голосовий дзвінок).

Приклад використання

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

  1. Пишемо запит, щоб отримати потрібні нам дані про вільне місце в табличному просторі: 

          SELECT
          convert(DECIMAL(12,2),round(sysfile.size/128.000,2)) AS 'FileSize/mb'
          , convert(DECIMAL(12,2),round(fileproperty(sysfile.name,'SpaceUsed')/128.000,2))
          AS 'Used/mb'
          , convert(DECIMAL(12,2),round((sysfile.size-fileproperty(sysfile.name,'SpaceUsed'))/128.000,2))
          AS 'Free/mb'
          , filegroup.groupname AS 'File-group'
          , sysfile.[name],sysfile.[filename]
          FROM dbo.sysfiles sysfile (NOLOCK)
          inner join dbo.sysfilegroups filegroup (NOLOCK) ON filegroup.groupid =
          sysfile.groupid
          UNION ALL 
          SELECT
          convert(DECIMAL(12,2),round(sysfile.size/128.000,2)) AS 'FileSize/mb'
          , convert(DECIMAL(12,2),round(fileproperty(sysfile.name,'SpaceUsed')/128.000,2))
          AS 'Used/mb'
          , convert(DECIMAL(12,2),round((sysfile.size-fileproperty(sysfile.name,'SpaceUsed'))/128.000,2))
         AS 'Free/mb'
         , (CASE WHEN sysfile.groupid = 0 THEN 'Log' END) AS 'File-group'
         , sysfile.[name],sysfile.[filename]
         FROM dbo.sysfiles sysfile (NOLOCK) WHERE groupid = 0
         ORDER BY [File-group],sysfile.[name]                                          

      2.  Отримуємо таку картину:

      3.  Обираємо потрібні параметри:

             1.  Результат запиту - «значення в першій колонці першого рядка».

             2.  Перевірка результату - «менше, ніж» і вводимо в поле значення «1000».

Отримуємо: якщо лог-файл перевищить 1 Гб, нам надійде сповіщення.

Крім того, можна завжди переглянути історію завдання – для розуміння як швидко і коли саме спостерігався приріст.

Налаштування моніторингу

Під час налаштування необхідно вказати адресу сервера, порт, назву бази, логін і пароль користувача під яким буде виконуватися запит. Для даного завдання ми рекомендуємо створити окремого користувача з обмеженими правами (надати йому права тільки на ті дії, які йому слід виконувати). Також необхідно додати адреси серверів ХостТрекера звідки будуть проводитися перевірки в білий список фаєрволу та сервера БД, щоб забезпечити доступ до бази. Дані адреси визначені наперед – вони постійні.

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

Сервіс моніторингу сайтів ХостТрекер пропонує до Вашої уваги інструмент для тестування продуктивності CPU, RAM та HDD. В даній статті Ви дізнаєтесь:

▶ Що розмістив хостер разом з Вашим сайтом?

▶ Доступність через веб-інтерфейс та інші переваги.

Сервіс моніторингу сайтів ХостТрекер пропонує до Вашої уваги інструмент для тестування продуктивності CPU, RAM та HDD. Як це працює? Хмарний сервіс збирає статистику, відразу сповіщає про проблеми, і пропонує шляхи для автоматизації та покращення роботи Ваших ресурсів. Чим відрізняється наш метод від наявних – далі у даній статті.

Що розмістив хостер разом з Вашим сайтом?

На даний момент існує дуже багато всіляких сервісів для діагностики і «ремонту» серверів. Для Windows і *Nix є спеціальні скрипти, які дуже легко встановити на сервер. Якщо ж конфігурація сервера сильно відрізняється від звичної (наприклад, не підтримує деякі стандартні функції), тоді один із шляхів вирішення даної проблеми – розробити скрипт, використовуючи наявний інструментарій, який буде повертати дані в певному форматі для подальшого зчитування й аналізу нашою системою.

Безперечною перевагою є можливість моніторингу веб-сайтів, що знаходяться на віртуальному хостингу. Іноді на одному сервері можуть хоститись сотні різних веб-сайтів, що створює велике навантаження на нього. За допомогою інструменту «Монітор CPU, RAM, HDD» від ХостТрекер, Ви зможете обґрутновано скаржитись хостеру про перевантаженість наданих серверів. Також можна виокремити найбільш «голодних до цих ресурсів» сусідів і не витрачати час на пошук проблем зі свого боку. Однією з проблем пов’язаною із сусідством є - потрапляння в списки DNSBL. На віртуальному хостингу IP адреси розподіляються динамічно. Тому на сервері, де хоститься Ваш веб-сайт, можуть міститись і сайти, що зловживають деякими нормами та правилами, і повсякчас вони можуть отримувати ті ж IP-и, що й Ви. Тому важливо постійно моніторити списки блокування, щоб не потрапити випадково до них завдяки «поганому сусідству».

До речі, різке зростання навантаження, «витік» пам'яті та швидке заповнення місця на диску може свідчити про те, що сервер був захоплений якимось ботнетом, так що «Монітор CPU, RAM, HDD» також підвищить безпеку Вашого ресурсу.

Доступність через веб-інтерфейс та інші переваги

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

Вам буде запропоновано для вибору безліч методів сповіщення: email, SMS, Viber, Skype та ін., а також можливість створювати та редагувати групи контактів для розсилки, фільтрувати короткочасні збої та багато іншого. Що ж до статистичних даних – вони в будь-який момент доступні в зручному форматі:

Наприклад, відповідно до наведеного вище скріншота, навантаження процесора протягом дня не перевищило зазначеного порогового значення в 90%, однак протягом доби значення параметру коливалося. Очевидно, більшість клієнтів відвідує сайт у світлу пору доби, тому вночі спостерігається помітний спад навантаження.

API і сповіщення Post-запитом також наявні - можна легко задавати автоматичне перезавантаження сайту, очищення кешу тощо.

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

 

 

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