Мониторинг доступности сайта: настройка Uptime Kuma
▷ Смотреть презентациюДва часа ночи, сайт лежит с ошибкой 502, а я узнаю об этом в девять утра от клиента, который за ночь потерял три заявки с рекламы. Мы следим за серверами, доменами, бэкапами — а за тем, жив ли сам сайт прямо сейчас, часто не следит вообще никто. После того случая я поставил Uptime Kuma себе и ещё трём клиентам подряд, и с тех пор о падении первыми узнаём мы, а не их покупатели. Так и появилась привычка включать мониторинг доступности сайта каждому новому клиенту: настройка Uptime Kuma занимает один вечер, а нервов экономит на годы.
Почему о падении сайта вы узнаёте последним
Типичная история малого бизнеса: сайт на VPS или в панели хостинга работает месяцами без единой жалобы, потом что-то щёлкает — кончился сертификат, упал php-fpm, хостер сделал плановые работы без предупреждения, — и страница отдаёт 500-ю ошибку или просто не открывается. Никто из сотрудников об этом не знает, потому что никто специально не заходит на лендинг каждые полчаса. Первыми узнают клиенты, и уходят они не к вам в поддержку, а к конкуренту в соседней строке выдачи.
У одного нашего клиента, интернет-магазина мебели в Кемерово, хостинг лёг в пятницу вечером и провисел до понедельничного утра — менеджеры банально не работали в выходные, чтобы это заметить. Три дня трафика с контекстной рекламы ушли в никуда, а бюджет на неё не останавливался. По прикидкам самого владельца потери составили около 280 000 рублей упущенных заказов, не считая денег, слитых в рекламный кабинет впустую. После этого случая мы ставим мониторинг доступности сайта в число обязательных пунктов при подключении любого клиента на абонентское обслуживание — дешевле один раз настроить, чем каждый раз объяснять, почему узнали позже клиентов.
Что даёт мониторинг доступности сайта бизнесу
- Реакция на сбой за 1-3 минуты вместо нескольких часов — Uptime Kuma опрашивает сайт каждые 20-60 секунд и сразу шлёт сообщение в Telegram, а не ждёт, пока клиент напишет в чат поддержки
- Прямая экономия на упущенных продажах: даже час простоя интернет-магазина или лендинга с рекламным трафиком у активного бизнеса часто перекрывает стоимость мониторинга за весь год
- Аргумент в переговорах с хостером или подрядчиком: у вас на руках график аптайма и точные тайминги падений, а не слова «вроде бы всё работало»
- Контроль SSL-сертификатов — Uptime Kuma предупреждает заранее, за 7-21 день до истечения (порог настраивается), так что сертификат не просрочится посреди рабочей недели и не отпугнёт клиентов предупреждением браузера о небезопасном сайте
- Прозрачность для собственника: не нужно лично открывать сайт с телефона по утрам, чтобы убедиться, что всё живо — статус виден в одном дашборде и в Telegram
- Данные остаются у вас, а не в облаке стороннего сервиса: Uptime Kuma разворачивается на вашем сервере, и никто третий не видит, какие у вас внутренние API и админки под мониторингом
Как проходит внедрение Uptime Kuma
Что нужно от вас
- Доступ к серверу или согласие на аренду отдельного недорогого VPS под сам мониторинг
- Список доменов, поддоменов и сервисов, которые важно контролировать
- Telegram-чат или номер, куда присылать алерты (можно личный, можно рабочий канал для всей команды)
- Решение, нужна ли публичная статус-страница для клиентов или мониторинг остаётся полностью внутренним
Как это устроено
Uptime Kuma живёт на отдельном сервере, не связанном с хостингом сайта, и опрашивает каждый адрес по расписанию. При сбое двух проверок подряд бот моментально пишет в Telegram, а история простоев сохраняется в графике аптайма за месяцы.
Почему свой Uptime Kuma, а не готовый сервис вроде UptimeRobot
Облачные сервисы мониторинга удобны, но у бесплатных тарифов интервал проверки обычно 5 минут — за это время сайт успеет полежать и потерять заказы до того, как придёт алерт. Платные тарифы с проверкой раз в минуту стоят от 7-15 долларов в месяц за сервис, и это ещё без учёта количества мониторов и статус-страниц, за которые часто доплата отдельная.
Uptime Kuma — open source проект под лицензией MIT, который вы разворачиваете на своём сервере одной Docker-командой, и дальше он ваш: сколько угодно мониторов, проверка хоть каждые 20 секунд, свои статус-страницы без ограничений и без ежемесячной подписки стороннему сервису. Плюс никто третий не видит список ваших внутренних адресов и API — это может быть важно, если среди мониторов есть закрытые сервисы, о существовании которых лучше не сообщать чужому облаку.
Есть и обратная сторона: сервер с Uptime Kuma нужно самим держать живым и обновлять, а сам он проверяет доступность и код ответа, но не заменяет полноценный APM и не ловит логические баги внутри сайта. Поэтому у части клиентов мы сразу включаем этот сервер в абонентское обслуживание — тогда за его здоровьем следим мы, а не собственник бизнеса.
Сколько стоит настройка Uptime Kuma
Частые вопросы
Чем Uptime Kuma лучше готовых сервисов вроде UptimeRobot?
Главное отличие — это свой сервер и свои правила: проверка хоть каждые 20 секунд, неограниченное число мониторов и статус-страниц без ежемесячной подписки. Готовые облачные сервисы удобнее в моменте, но упираются в лимиты бесплатного тарифа или требуют платной подписки за частые проверки.
Сколько сайтов и серверов можно подключить к одному Uptime Kuma?
Практических ограничений почти нет — на одном небольшом VPS спокойно живут и опрашиваются полсотни-сотня мониторов без заметной нагрузки. Мы обычно подключаем к одной инсталляции все сайты и сервисы одного клиента или даже нескольких клиентов на обслуживании.
А что если упадёт сам сервер с Uptime Kuma?
Именно поэтому мы разворачиваем его на отдельном VPS, не связанном с хостингом основного сайта — так падение хостинга не утащит за собой мониторинг. Для критичных проектов можно поставить вторую инсталляцию у другого провайдера, которая проверяет доступность первой.
Нужно ли платить за лицензию Uptime Kuma?
Нет, это открытый проект под лицензией MIT, оплата за лицензию не требуется. Платите только за сервер, на котором он работает, и за нашу работу по настройке и, при желании, дальнейшей поддержке.
Оставьте заявку — за вечер настроим мониторинг и Telegram-алерты для вашего сайта и серверов.
Оставить заявку — развернём за за вечер →
Подпишитесь на рассылку ITfresh
Раз в неделю — практические гайды: внедрения, безопасность, 1С, миграции, лайфхаки из реальных проектов.
