Официальный Telegram-бот UptimeRobot — самого популярного бесплатного сервиса мониторинга сайтов: мгновенно присылает алерты о падении и восстановлении сайта, а также об истечении SSL-сертификата и домена. Мониторы настраиваются на сайте; бесплатный тариф — 50 мониторов с проверкой раз в 5 минут.
Лучшие Telegram-боты: Мониторинг сайтов и серверов
Эти боты по расписанию проверяют доступность сайта, API или порта сервера и присылают сообщение в Telegram, как только что-то перестаёт отвечать. Они нужны тем, кто не может позволить себе узнавать о падении сайта от рассерженного клиента.
Лучший Telegram-бот для мониторинга сайтов и серверов — UptimeRobot (@uptimerobot_bot): официальный бот самого популярного сервиса мониторинга присылает алерты о падении и восстановлении, а также об истечении SSL и домена, на бесплатном тарифе 50 мониторов с проверкой раз в пять минут. Check-Host (@checkhostbot) делает разовые ping- и HTTP-проверки из десятка точек мира без аккаунта, а StatusCake (@StatusCakeBot) — официальный бот алертов этого сервиса мониторинга.

Проверяет доступность любого сайта или сервера пингом и HTTP-запросом сразу из десятка точек мира — прямо в чате, без регистрации. Бесплатно, интерфейс на английском, удобно для быстрого «это у меня или упало у всех».

Отправьте домен — получите мгновенный WHOIS-запрос: регистратор, хостинг-провайдер и ASN, без открытия веб-инструмента whois. Бесплатно, без рекламы, без регистрации.
Бот доставки алертов StatusCake — британского сервиса мониторинга доступности и производительности с официальной интеграцией с Telegram: сообщение приходит в чат сразу при падении или восстановлении теста. Тесты создаются на statuscake.com; на бесплатном тарифе доступно несколько проверок.

Открытый бот, который проверяет, работает ли сайт прямо сейчас, либо продолжает следить за URL и сообщает, как только тот падает. Бесплатно, без регистрации, код открыт на GitHub.

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

Независимый бот, который следит за добавленными сайтами и сообщает, если что-то пошло не так. Бесплатно, минимум настройки, разрабатывается одним автором, а не компанией.

Максимально простой бот, проверяющий, доступен ли указанный сервер или сайт, и сообщающий о падении. Бесплатно, минимум функций, подходит для одного личного сервера, а не для целого парка.
Сравнение
| # | Бот | Цена | Языки | Inline | Группы | Балл |
|---|---|---|---|---|---|---|
| 1 | UptimeRobot @uptimerobot_bot | Freemium · 50 мониторов с проверкой раз в 5 минут | EN | нет | да | 79 |
| 2 | Check-Host @checkhostbot | Бесплатно | EN | нет | да | 74 |
| 3 | Whois Bot @WhoisBot | Бесплатно | EN | нет | да | 69 |
| 4 | StatusCake @StatusCakeBot | Freemium | EN | нет | да | 67 |
| 5 | Is it UP? @Is_it_UPBot | Бесплатно | EN | нет | нет | 63 |
| 6 | Uptime site @uptime_site_bot | Бесплатно | EN | нет | нет | 58 |
| 7 | UptimeBot @UptimeWebsiteBot | Бесплатно | EN | нет | нет | 56 |
| 8 | ServerWatchBot @serverwatch_bot | Бесплатно | EN | нет | нет | 53 |
Как выбирали
Мы подключили к каждому боту три цели: стабильно работающий продакшн-сайт, адрес с ответом 404 и сервер с закрытым портом — имитация аварии. Замерили время от имитации сбоя до алерта в Telegram, проверили, сколько целей и с каким минимальным интервалом можно мониторить бесплатно, и протестировали, следит ли бот за сроком действия SSL-сертификата и даёт ли ссылку на статус-страницу.
Мониторинг сайтов и серверов
Как выбрать бота для мониторинга
Первое, на что стоит смотреть — интервал проверки на бесплатном тарифе. У многих ботов это 5-10 минут, и только платная версия снижает его до 30-60 секунд: для сайта с живым трафиком 10 минут незамеченного простоя — это много. Ищите поддержку HTTP(S)-проверок, проверки TCP-порта (для баз данных, SSH, кастомных сервисов) и проверки по ключевому слову — когда бот считает сайт упавшим, если со страницы пропала конкретная фраза, а не только если сервер вернул любой ответ 200.
На что обратить внимание перед доверием боту
Боту-монитору для работы почти не нужны права — он только отправляет запросы на публичный адрес или порт, поэтому он не должен просить админ-доступ к вашему серверу или Telegram-каналу. Проверьте поведение при реальной аварии: делает ли бот повторную проверку перед алертом (чтобы не сработать на один потерянный пакет), содержит ли уведомление время и код ответа, приходит ли повторное сообщение, когда сайт снова заработал. Полезно и то, умеет ли бот слать алерты в групповой чат, чтобы сбой видела вся команда, а не один человек.
Бесплатно vs платно
Бесплатные тарифы обычно дают 1-5 мониторов с интервалом 5-10 минут и уведомлениями в Telegram или на почту. Платные добавляют эскалацию через SMS или звонок, интервал в 1 минуту, проверки из нескольких регионов (это ловит проблемы с CDN или DNS, которые видны не везде) и публичную статус-страницу. Для личного проекта хватит бесплатного тарифа; для всего, что приносит доход, разница между 10 и 1 минутой обнаружения простоя обычно окупает подписку.
Частые вопросы
Есть ли бесплатный бот, который проверяет, не упал ли сайт?
Да, у большинства ботов-мониторов есть бесплатный тариф — обычно несколько мониторов с проверкой раз в 5-10 минут, этого достаточно для личного сайта или небольшого проекта.
Как быстро я узнаю, что сервер упал?
На бесплатном тарифе уведомление обычно приходит в течение одного интервала проверки плюс небольшая задержка на подтверждение — суммарно 5-15 минут; на платном тарифе с интервалом 30-60 секунд алерт может прийти меньше чем за две минуты.
Может ли такой бот следить за сроком действия SSL-сертификата?
У многих ботов-мониторов такая функция есть — они проверяют дату окончания сертификата вместе с проверкой доступности и предупреждают заранее; стоит убедиться в этом перед тем, как полагаться на бота для рабочего сайта.