Найти в Дзене

Обзор и сравнение сервисов мониторинга сайтов

Когда ваш сайт запущен “в жизнь” нужно периодически проверять его самочувствие. А желательно делать это как можно чаще, чтобы не терять клиентов и деньги. Мы, команда разработки одного из сервисов мониторинга SMBot, проанализировали наиболее популярные варианты и хотим рассказать про их плюсы и минусы. Zabbix, Nagios и другие “комбайны” мониторинга Условно бесплатные решения с большим функционалом. Например, можно мониторить не только сайты, но и оборудование. Настройки мониторинга очень гибкие и можно настроить все под себя. Из минусов: Host-Tracker Простое и понятное пользователю решение: добавляешь контакты и оповещения и спокойно занимаешься бизнесом. Довольно большой функционал: Плюс система хранит детальный лог, снепшоты ошибок и присылает отчеты о мониторинге. Что же в нем плохо, неужели он весь такой идеальный? Но нет. Сервис платный от 15$. Уведомления только по SMS. Если нужны уведомления в другие каналы, то нужно настраивать интеграцию с сервисом по API. Однако, доступ к т
Оглавление

Когда ваш сайт запущен “в жизнь” нужно периодически проверять его самочувствие. А желательно делать это как можно чаще, чтобы не терять клиентов и деньги. Мы, команда разработки одного из сервисов мониторинга SMBot, проанализировали наиболее популярные варианты и хотим рассказать про их плюсы и минусы.

Zabbix, Nagios и другие “комбайны” мониторинга

Условно бесплатные решения с большим функционалом. Например, можно мониторить не только сайты, но и оборудование. Настройки мониторинга очень гибкие и можно настроить все под себя.

Из минусов:

  • нужно разворачивать на своём сервере;
  • нужен человек, который понимает в настройках;
  • нужно отслеживать качество мониторинга (например, правильно ли работают триггеры или так ли настроен процесс отслеживания)

Host-Tracker

Простое и понятное пользователю решение: добавляешь контакты и оповещения и спокойно занимаешься бизнесом. Довольно большой функционал:

  • остановит рекламу в GoogleAds, если обнаружит проблемы
  • можно проверять доступность сайта со всего мира
  • проверяет наличие в черных списках DNS, попадание в реестр Роскомнадзора
  • мониторит даты истечения срока действия домена и сертификата
  • проверяет использование CPU, RAM, HDD и скорость сайта

Плюс система хранит детальный лог, снепшоты ошибок и присылает отчеты о мониторинге. Что же в нем плохо, неужели он весь такой идеальный? Но нет. Сервис платный от 15$. Уведомления только по SMS.

Если нужны уведомления в другие каналы, то нужно настраивать интеграцию с сервисом по API. Однако, доступ к такой настройке у вас будет только на тарифах "Business" и "Enterprise".

Monitorus

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

В остальном прекрасный набор функций:

  • проверяет ресурс каждую минуту
  • проверяет целостность и наличие файлов сайта
  • проверяет работоспособность MySQL, FTP, POP3/SMTP/IMAP, ресурсы сервера: память, место на жестком, CPU
  • следит за наличием вирусов и мониторит подозрительную активность на сайт
  • проверяет сайт по базам Роскомнадзора, антивирусов, черным спискам, а также отслеживает сроки окончания домена и SSL сертификата

Uptimia

Предлагает проверку 1 раз в минуту или 30 секунд Есть интеграция со Slack, MS Teams, DevOps-тулзами. Проверяет стандартные параметры вроде скорости загрузки и доступности сайта. Может мониторить транзакции - это …, работу веб-форм, что большой плюс. Пишет, что есть 171 точка для проверки по всему миру.

Из минусов нет стандартных проверок сроки истечения домена и SSL сертификата. Уведомляет только по sms или по почте, остальное надо настраивать / придумывать самостоятельно..

Oh Dear

Радует количеством каналов для отправки уведомлений: Telegram, E-mail, sms, Push, дискорд.

Предлагает набор стандартных проверок:

  • доступность сайта и скорость загрузки
  • истечение срока регистрации домена и SSL
  • проверяет наличие в черных списках DNS
  • мониторит выполнение задач на сервере и работу приложений
  • есть тесты из разных точек мира

    Из минусов: систему надо разворачивать на серверах, а поэтому нужен технический специалист. Нет поддержки и помощи от самого сервиса. Оплата довольно гибкая - за количество сайтов (от 5$ за 10 шт).

Pingdom

Сервис проверяет доступность и скорость сайта. Мониторит транзакции и предоставляет хорошие отчеты. Большой минус в ограниченном числе проверок: на минимальном тарифе их только 10 в день. Как следить за сайтом остальное время - не понятно.

Уведомления по E-mail и SMS (50 SMS в день). Других интеграция нет, а также нет API. Помощи со стороны компании нет, только рекомендации. Зато есть мониторинг по всему миру и минимальный тариф начинается от 15$

Site24x7

Большой список функций мониторинга: от доступности и скорости сайта до мониторинга работы REST API (для самостоятельной интеграции, которую ещё и нужно написать). Проверяет работу сервисов: (HTTP, SMTP, IMAP, POP3, FTP). Есть проверка срока истечения ssl и домена, а также мониторинг черных списков DNS. Проверяет доступность сайта из разных точек мира, есть сторонние интеграции.

Из интересного:

  • мониторит репутацию бренда
  • есть мобильное приложение
  • анализирует причинуа аварии (traceroute, screenshot)

Из минусов: сервис ориентирован на крупных клиентов. Нет адаптации к плановым работам на сайте, нет помощи в устранении проблем, только рекомендации.

Nodeping

Сервис мониторит сайт каждые 15 секунд, есть кастомные списки ответственных и множество точек мониторинга.

В остальном стандартный набор для мониторинга:

  • проверка доступности и скорости сайта
  • контроль сроков истечения SSL и домена
  • мониторинг черных списков DNS
  • мониторинг работы сервисов (HTTP, SMTP, IMAP, POP3, FTP, SSH, MySQL, RDP, NTP)
  • есть проверка аудиопотоков

Из минусов также интерес только к крупным клиентам и довольно мало интеграций для уведомлений. Сервис также не адаптирован к плановым работам и не поможет в устранении проблем. Так же его нужно устанавливать на сервер.

Freshping

У сервиса все хорошо с набором функционала: есть проверки доступности и скорости сайта, мониторинг черных списков DNS. Проверка транзакций. Есть много интеграций: Zapier, Webhooks, Freshstatus, Freshdesk, Freshservice, Slack, Twilio. Можно настраивать чувствительность мониторинга, что большой плюс.

Однако у системы нет API и не понятно сколько точек мониторинга. В случае проблем с сайтом у вас будут только логи, никакой техподдержки в устранении.

Карта функционала

Для наглядности мы проранжировали основные характеристики сервисов: выписали их в таблицу и дали каждому оценку. Добавили туда наш сервис SMBot, чтобы понять, какие слабые места других сервисов мы можем перекрыть своим функционалом. Вот что получилось.

таблица сравнения сервисов мониторинга
таблица сравнения сервисов мониторинга
карта функционала сервисов мониторинга
карта функционала сервисов мониторинга

Надеемся, что наш обзор поможет лучше ориентироваться в сервисах мониторинга сайтов и подобрать для себя оптимальное решение.