Мониторинг сайтов клиентов: десятки сайтов в одном кабинете
Мониторинг сайтов клиентов для веб-студии или агентства, которые держат проекты на поддержке: все сайты в одном кабинете, без лимита на число мониторов и без тарифных ступеней. Проверки идут с точек в Москве, Казани, Хельсинки, Мадриде и Милане с интервалом от 1 минуты, сбой подтверждают несколько точек. О падении узнаёт дежурный в группе Telegram, по SMS или звонком — раньше, чем клиент. Оплата — за выполненные проверки, от 0,01 ₽; при регистрации 50 ₽ на баланс.
Когда о падении сайта первым узнаёт клиент
Студия сдала сайт и взяла его на поддержку. Через полгода хостер перенёс сервер, сертификат не продлился или обновление CMS положило главную. Первым это замечает не менеджер проекта, а клиент — и звонит с вопросом «почему сайт не работает и сколько он уже лежит». Ответить нечем: ни времени начала сбоя, ни причины.
С мониторингом сценарий другой. Проверка с интервалом от 1 минуты фиксирует сбой как инцидент: начало, подтвердившие точки, код или текст ошибки, длительность и время восстановления. Дежурный получает уведомление, чинит, а клиенту отправляет не оправдание, а факт: «502 с 03:14 до 03:31, причина — переполнен диск, устранено».
Одному сайту на поддержке обычно хватает трёх мониторов: HTTP-проверка с кодом ответа и ключевой фразой на главной, срок SSL-сертификата и срок регистрации домена — именно домен и сертификат чаще всего «забывают» при смене подрядчика. Для сайтов с формами добавляется POST-запрос с ожидаемой фразой в ответе.
Сколько угодно сайтов без тарифных ступеней
В сервисах с тарифами десятый или пятидесятый сайт переводит студию на следующую ступень: платить приходится за лимит, а не за работу. Здесь лимита на число мониторов нет, а списание идёт только за выполненные проверки — 0,01 ₽ за HTTP-проверку с каждой точки. Формула одна и для мониторинга нескольких сайтов, и для сотни.
Расчёт для 100 клиентских сайтов с проверкой раз в 5 минут с одной точки: 0,01 ₽ × 100 сайтов × 288 проверок в сутки × 30 дней = 8 640 ₽ в месяц, то есть 86,4 ₽ за сайт. С двух точек — вдвое больше, 17 280 ₽. SSL-проверка стоит 0,002 ₽, контроль домена — 30 ₽ в год, поэтому на итоговую сумму они почти не влияют.
Клиенту с небольшим сайтом можно поставить интервал 15 или 30 минут, интернет-магазину — 1–2 минуты с двух точек; каждый монитор оплачивается по своему интервалу. Полный список цен по типам проверок и калькулятор — на странице тарифов.
- 100 сайтов, раз в 5 минут, 1 точка — 8 640 ₽/мес
- 100 сайтов, раз в 5 минут, 2 точки — 17 280 ₽/мес
- 100 сайтов, раз в 10 минут, 1 точка — 4 320 ₽/мес
- SSL раз в сутки для 100 сайтов — 6 ₽/мес; домены — 3 000 ₽/год
Порядок в проектах: теги, паузы, окна обслуживания
Когда в кабинете десятки сайтов, важно не потерять, чей монитор сработал. У каждого монитора — название и до 10 тегов: тег с именем клиента, тег тарифа поддержки, тег хостинга. По тегу список фильтруется, и все проверки одного клиента видны одной группой — сайт, сертификат, домен, почта.
На время работ монитор ставится на паузу или закрывается окном обслуживания: перенос на новый хостинг или обновление CMS не превращаются в инцидент и не портят статистику доступности. После работ монитор возвращается в строй.
У каждого монитора есть история проверок, список инцидентов, график времени ответа по точкам и uptime за 7, 30 и 90 дней — этого хватает, чтобы разобрать спор с хостером или показать клиенту, что сайт медленный только из одного региона. Мониторы можно создавать и менять через REST API: выгрузить список сайтов из своей CRM и завести 50 мониторов скриптом, а не руками.
Уведомления команде поддержки
Дежурство в студии — это общий чат, а не личный телефон одного разработчика. Бот добавляется в группу Telegram поддержки: уведомления о падении и восстановлении приходят всем, кто в группе, и в переписке сразу видно, кто взял инцидент. Такой же бот есть для MAX.
Ночью и в выходные чат никто не читает, поэтому ответственному подключается SMS за 7 ₽ или звонок робота за 15 ₽ — не больше 3 звонков в сутки на номер, чтобы «моргающий» сайт не разбудил десять раз подряд. Для контактов настраиваются тихие часы: менеджеру — только днём, дежурному — всегда.
Если у студии есть тикет-система, инцидент заводится автоматически: webhook шлёт POST с JSON и подписью HMAC по событиям down, up, ssl_expiring, domain_expiring, content_changed и blacklisted, а письмо на адрес приёма тикетов создаёт заявку без интеграции.
Отчёт клиенту об аптайме
Вопрос «а сайт вообще работал в этом месяце?» закрывается ссылкой, а не таблицей в Excel. Для каждого клиента создаётся отдельная публичная статус-страница на notifar.io/s/<slug> с логотипом клиента или студии, несколькими мониторами, историей инцидентов и uptime за 90 дней. Страницу можно закрыть паролем и отдавать только заказчику.
Для тех, кто хочет видеть состояние сайта у себя, есть SVG-бейдж с uptime за 30 дней и временем ответа — одна строка HTML в футере или в отчёте по поддержке. Оба инструмента входят в цену проверок, отдельно не оплачиваются.
Чего пока нет: ролей и отдельных логинов для сотрудников студии и своего домена у статус-страницы — она живёт на notifar.io.
Партнёрские бонусы за свой сервер
Если у студии простаивает VDS под тестовые стенды, на него одной командой ставится агент, и сервер становится точкой мониторинга. За проверки, которые выполняет такая точка, начисляются бонусы, либо студия получает скидку 50 % на все свои проверки. Точка получает только задания без учётных данных: логины к базам и Basic Auth клиентов ей не передаются. Условия и установка — в партнёрской программе.
Вопросы
Есть ли ограничение на число сайтов в одном кабинете?
Можно ли вести расходы отдельно по каждому клиенту?
Как показать заказчику, что сайт работал весь месяц?
Как быстро подключить 50 сайтов?
Можно ли оплатить по счёту от юрлица?
Есть ли доступ для сотрудников с разными правами и white label?
Заведите первые сайты клиентов за десять минут
Регистрация даёт 50 ₽ бонуса на баланс — этого хватает, чтобы месяц проверять пять сайтов раз в 5 минут с одной точки (43,2 ₽). Добавьте бота в чат поддержки, пометьте мониторы тегами клиентов и подключите остальные проекты через API. Цены по всем типам проверок — на [странице тарифов](/pricing).
Подключить бесплатно Проверить сайт сейчас