Возможности сервиса мониторинга 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 последних тестовых запросов. Отчёт не публичный, данные предоставляются после авторизации.
Предназначен для просмотра в режиме реального времени, обработки данных скриптами пользователя для построения графических отчётов, сбора статистики мониторинга и других целей.
- Графики тестирования
Представляют собой изображения с усреднёнными данными о статусе и временах ответа сервера (сайта, сервиса) на запросы. Отчёт не публичный, данные предоставляются после авторизации.
Предназначен для анализа производительности скриптов сайта / ПО сервиса, выявления закономерностей и интервалов сбоев и нагрузок, поможет при определении причин сбоев.

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