Возможности сервиса мониторинга

Возможности сервиса мониторинга HPulse.com представлены ниже.


Виды тестов

  • Тесты с использованием DNS:
    • DNS - определение IP-адреса по имени хоста

      Выполняется DNS lookup для указанного имени хоста. При невозможности определения IP-адреса, инициируется процедура уведомления о сбое, с указанием типа ошибки.
      Журналируется время ответа DNS сервера.
      Используйте этот тест для определения ошибок в работе NS-серверов, обслуживающих указанное доменное имя.

    • MX - мониторинг MX (Mail Exchange) серверов

      Выполняется DNS-запрос для определения MX-серверов указанного домена, затем выполняется SMTP-тест первых трёх из них, в соответствии с MX-приоритетом. Если ни один из серверов не ответит на 25-м TCP-порту, инициируется процедура уведомления о сбое.
      Журналируется время установления соединения и время получения ответа от сервера при установленом соединении.
      Используйте этот тест для определения сбоев в работе MX-серверов в сочетании с правильными настройками DNS-записей.

  • Тесты для проверки работоспособности серверов, сервисов, сайтов:
    • PING - мониторинг доступности сервера через ICMP эхо запрос/ответ

      ICMP пакеты (10 штук с интервалом 1 секунда) отправляются на указанный хост в соответствии с RFC 792 и регистрируется среднее время получения ответа. Многие сетевые экраны (firewall) сконфигурированы таким образом, чтобы отвергать или игнорировать ICMP с типом «echo-request». Если ICMP тест не работает из-за конфигурации вашего оборудования, рассмотрите вопрос о разрешении обмена этим видом пакетов с нашими IP-адресами. Список IP-адресов мы предоставим по запросу.
      Журналируется среднее время возврата пакетов - round-trip time (RTT).
      Используйте этот тест для определения доступности сетевого оборудования (сервера) в Сети.

    • HTTP - мониторинг вебсерверов и сайтов

      На указанный хост выполняется HTTP HEAD запрос и ожидается код ответа HTTP 2xx. При указании IP-адреса совместно с именем хоста запросы выполняются на указанный IP-адрес независимо от того, какой в настоящее время адрес у хоста (по DNS). Это простая проверка по HTTP протоколу, содержимое страницы не загружается. При получении HTTP HEAD запроса сервер генерирует страницу и выполняет все действия как обычно, отправляя клиенту только заголовки.
      При указании over-SSL соединения, перед выполнением теста устанавливается SSL-соединение (протокол HTTPS). Сервис указывает собственный user-agent при запросе.
      Перед выполнением теста выполняется отправка ICMP эхо-запроса и регистрируется время получения ответа.
      Следующие HTTP(S) возможности не поддерживаются HTTP тестом: проверка содержимого страницы, аутентификация, обнаружение изменения страницы, HTTP POST.
      Журналируется ping RTT, время установления соединения и время получения ответа от сервера при установленном соединении.
      Используйте этот тест для определения доступности сайта, его корректной работе и скорости генерации страниц (нагрузки на сервер).

    • HTTP-Content - мониторинг изменения содержимого сайтов

      На указанный хост выполняется HTTP-запрос и ожидается код ответа HTTP 2xx. При указании IP-адреса совместно с именем хоста запросы выполняются на указанный IP-адрес независимо от того, какой в настоящее время адрес у хоста (по DNS).
      Загружается содержимое страницы (без картинок и скриптов) и анализируется согласно настройкам пользователя. При HTTP HEAD запросе анализируются заголовки сервера, при HTTP GET/POST запросах - содержание страницы.
      При анализе доступны такие возможности, как определение изменения страницы, выделение участков текста для проверки и поиск ключевых фраз в любой кодировке.
      При каждом изменении страницы производятся действия по шаблону для предупреждений; при невыполнении условия поиска ключевых слов инициируется процедура уведомления о сбое.
      Возможна Basic-аутентификация по имени пользователя и паролю.
      При указании over-SSL соединения, перед выполнением теста устанавливается SSL-соединение (протокол HTTPS). Сервис указывает собственный user-agent при запросе.
      Перед выполнением теста выполняется отправка ICMP эхо-запроса и регистрируется время получения ответа.
      Журналируется ping RTT, время установления соединения и время получения ответа от сервера при установленном соединении.
      Используйте этот тест для определения доступности сайта, его корректной работе, скорости генерации и передачи страниц (нагрузки на сервер и канал), проверки изменения содержимого сайта.

    • SMTP, POP3, IMAP4 - мониторинг почтовых серверов

      Выполняется соединение по указанному адресу на указанный TCP-порт, проверяется возможность соединения и корректный ответ почтового сервера согласно RFC (RFC 821, RFC 1081, RFC 1730).
      При указании over-SSL соединения, перед выполнением теста устанавливается SSL-соединение (протоколы SMTPS, POP3S, IMAPS).
      Перед выполнением теста выполняется отправка ICMP эхо-запроса и регистрируется время получения ответа.
      Журналируется ping RTT, время установления соединения и время получения ответа от сервера при установленном соединении.
      Используйте этот тест для определения состояния почтовых серверов и скорости их ответов на запросы (нагрузки на сервер).

    • FTP - мониторинг файловых серверов

      Выполняется соединение по указанному адресу на указанный TCP-порт, проверяется возможность соединения и корректный ответ файлового сервера согласно RFC 959.
      При указании over-SSL соединения, перед выполнением теста устанавливается SSL-соединение (протокол FTPS).
      Перед выполнением теста выполняется отправка ICMP эхо-запроса и регистрируется время получения ответа.
      Журналируется ping RTT, время установления соединения и время получения ответа от сервера при установленном соединении.
      Используйте этот тест для определения состояния файловых серверов и скорости их ответов на запросы (нагрузки на сервер).

    • SSH - мониторинг Secure Shell (SSH) серверов

      Выполняется соединение по указанному адресу на указанный TCP-порт, проверяется возможность соединения и корректный ответ согласно RFC 4253.
      При указании over-SSL соединения, перед выполнением теста устанавливается SSL-соединение.
      Перед выполнением теста выполняется отправка ICMP эхо-запроса и регистрируется время получения ответа.
      Журналируется ping RTT, время установления соединения и время получения ответа от сервера при установленном соединении.
      Используйте этот тест для определения состояния SSH серверов и скорости их ответов на запросы (нагрузки на сервер).

    • XMPP - мониторинг XMPP (Jabber) серверов

      Выполняется соединение по указанному адресу на указанный TCP-порт, проверяется возможность соединения и ответ сервера на запрос открытия XML-потока (stream) согласно RFC 3920. В случае отсутствия тега <stream:feature> и/или наличия сообщения об ошибке инициируется процедура уведомления о сбое.
      При указании over-SSL соединения, перед выполнением теста устанавливается SSL-соединение.
      Перед выполнением теста выполняется отправка ICMP эхо-запроса и регистрируется время получения ответа.
      Журналируется ping RTT, время установления соединения и время получения ответа от сервера при установленном соединении.
      Используйте этот тест для определения состояния Jabber/XMPP серверов и скорости их ответов на запросы (нагрузки на сервер).

    • TCP - мониторинг произвольного TCP-порта

      Выполняется соединение по указанному адресу на указанный TCP-порт, проверяется возможность соединения согласно RFC 793.
      При указании over-SSL соединения, перед выполнением теста устанавливается SSL-соединение (протокол SSL v2,v3).
      Перед выполнением теста выполняется отправка ICMP эхо-запроса и регистрируется время получения ответа.
      Журналируется ping RTT и время установления соединения.
      Используйте этот тест для проверки возможности соединения с сервером на заданном TCP-порту.

    • TCP-Content - мониторинг ответов любого сервиса на произвольном TCP-порту

      Выполняется соединение по указанному адресу на указанный TCP-порт, проверяется возможность соединения согласно RFC 793.
      После удачно установленного соединения выполняется отправка запроса пользователя, принимается и анализируется ответ сервиса.
      При анализе доступны такие возможности, как определение изменения ответа, выделение участков текста для проверки и поиск ключевых фраз.
      При каждом изменении ответа производятся действия по шаблону для предупреждений; при невыполнении условия поиска ключевых слов инициируется процедура уведомления о сбое.
      При указании over-SSL соединения, перед выполнением теста устанавливается SSL-соединение (протокол SSL v2,v3).
      Перед выполнением теста выполняется отправка ICMP эхо-запроса и регистрируется время получения ответа.
      Журналируется ping RTT, время установления соединения и время полного получения ответа сервера.
      Используйте этот тест для проверки возможности соединения с сервером на заданном TCP-порту и его ответа на команду пользователя. Его можно использовать для проверки работы практически любого сервиса, использующего текстовый протокол обмена. Всё, что можно проверить с помощью Telnet/Telnets.

  • Интервалы проверок и таймауты

    Интервал проверки может изменяться от 1 минуты до раза в сутки, с точностью до секунды.

    Таймаут для PING - 5 секунд, для получения TCP ответа - 60 секунд.

  • Журналирование времени ответов на запросы и другой информации.

    Результаты каждого теста заносятся в базу данных и хранятся в ней 90 дней. Сервис журналирует коды ответов, текущий статус задания, времена ответов на ping и тестовый запрос, время на установление соединения.

    Для каждого задания сервис считает суммарное время работы (uptime/downtime), которое при желании Вы можете предоставить своим посетителям.


Виды уведомлений

  • E-mail - UTF-8 -кодированное e-mail сообщение

    E-mail сообщение с результатами теста отправляется на указанный адрес. В сообщение может быть добавлен произвольный текст пользователя с указанием возможных причин сбоя и планом действий для персонала.
    Для тестов с проверкой ответа (tcp-content и http-content) в сообщения о сбое или предупреждении добавляется содержание анализируемого ответа сервера в сжатом виде.

  • Короткий e-mail - Короткое e-mail сообщение для просмотра на мобильных устройствах.

    E-mail сообщение со статусом задания отправляется на указанный адрес. В сообщение может быть добавлен произвольный текст пользователя с указанием возможных причин сбоя и планом действий для персонала. Длина текста ограничена 120 символами для гарантированной возможности его прочтения на мобильном устройстве.

  • SMS - SMS для мобильного телефона

    SMS со статусом задания отправляется на указанный номер. В сообщение может быть добавлен произвольный текст пользователя с указанием возможных причин сбоя и планом действий для персонала.
    Поддерживаются возможности Unicode и Flash (мгновенное отображение сообщения на экране телефона).
    Длина английского текста ограничена 120 символами (русского - 50-ю) для гарантированной возможности его прочтения на мобильном устройстве.

  • Jabber - UTF-8 -кодированное Jabber (Google Talk) сообщение

    Jabber сообщение с результатами теста отправляется на указанный адрес (JID). В сообщение может быть добавлен произвольный текст пользователя с указанием возможных причин сбоя и планом действий для персонала.


Виды шаблонов действий

  • OK шаблон

    Отправляются уведомления при восстановлении сервиса после сбоя.

  • WARNING шаблон

    Отправляются уведомления при ответах сервиса или сайта дольше указанного времени.

  • ERROR шаблон

    Отправляются уведомления при недоступности сервиса или ошибочном коде ответа.

Каждый шаблон включает до 3 сообщений (по одному для каждого вида уведомления) - e-mail, sms (или короткий e-mail), jabber.


Виды отчётов

  • Общий отчёт о заданиях

    Представляет собой список заданий с вычисленным Uptime и статусом задания, временами последней и следующей проверок, другими данными. Отчёт находится в панели управления.

  • Публичная страница с данными по заданию

    Представляет собой страницу с обобщёнными данными об Uptime задания, общем времени работы и бездействия, другими данными для публичного показа. Общий доступ может быть отключён по желанию пользователя.
    Отчёт предназначен для ссылки с тестируемого сайта или быстрого просмотра на мобильном устройстве, поддерживающем XHTML. Пример отчёта о мониторинге

  • XML-отчёт о мониторинге

    Представляет собой документ в формате RSS 2.0 с данными о статусе и временах ответа сервера (сайта, сервиса) на запросы. Возможно получение результатов до 100 последних тестовых запросов. Отчёт не публичный, данные предоставляются после авторизации.
    Предназначен для просмотра в режиме реального времени, обработки данных скриптами пользователя для построения графических отчётов, сбора статистики мониторинга и других целей.

  • Графики тестирования

    Представляют собой изображения с усреднёнными данными о статусе и временах ответа сервера (сайта, сервиса) на запросы. Отчёт не публичный, данные предоставляются после авторизации.
    Предназначен для анализа производительности скриптов сайта / ПО сервиса, выявления закономерностей и интервалов сбоев и нагрузок, поможет при определении причин сбоев.
    время отклика сервера  время соединения с сервером  время ответа сервера  uptime мониторинг состояния сайта/сервера


Вы можете зарегистрироваться, проверить наш сервис в работе и стать нашим клиентом!