Incident response из Telegram
Telegram — дополнительный мобильный интерфейс hosted-аккаунта mttrly. Сначала создайте аккаунт по email, установите обязательный outbound-агент, затем подключите Telegram для алертов, read-only проверок и подтверждения рискованных действий.
Получите алерт, проверьте сервер и подтвердите ограниченное действие с телефона.
Direct answer
Да. mttrly позволяет реагировать на инциденты Linux-сервера из Telegram, не превращая мобильный терминал в обычный способ управления. Агент собирает статус и диагностику, а Telegram показывает результат и позволяет привязанному пользователю подтвердить или отклонить изменение. Для hosted-управления нужны аккаунт mttrly и установленный агент.
Что Telegram добавляет к mttrly
Мобильные алерты
Получайте уведомления о сервере и сервисах там, где push уже работает надёжно.
Сначала чтение
Проверьте здоровье, диск, память, сервисы, контейнеры, сертификаты и ограниченные логи до изменения.
Подтверждение человеком
Изменения, требующие approval, обычно создают pending action с preview и ждут явного approve или reject. Отдельно настроенная policy остаётся узким исключением.
Один аккаунт, несколько интерфейсов
Используйте один hosted-аккаунт из dashboard, Telegram и MCP-enabled AI IDE.
Аудит
Диагностика и действия сохраняются с отметками времени; контекст источника, решения, исхода и результата доступен в общей истории actions и инцидента.
Hosted-настройка: сначала email
Создайте аккаунт по email
Зарегистрируйтесь на app.mttrly.com. Email — основной hosted registration flow.
Добавьте сервер
Запустите onboarding и создайте серверный installation token.
Установите обязательный агент
Выполните token-specific команду из onboarding. Systemd-агент подключается наружу, поэтому inbound control port не нужен.
Подключите Telegram
Привяжите Telegram в аккаунте как канал мобильных алертов и подтверждений.
Начните с read-only проверки
Откройте меню бота или выполните /healthcheck до запроса действия с подтверждением.
Как проходит действие
Telegram работает как мобильный интерфейс этой цепочки. Работу на сервере выполняют агент и policy-слой; Telegram не превращается в открытый входящий shell.
Смотрите также on-call сценарий с телефона и откат деплоя с телефона.
ДОГФУДИНГ ОСНОВАТЕЛЯ / КОНТРОЛИРУЕМЫЙ ТЕСТ
Плановая остановка nginx: восстановление прямо в Telegram-треде
Это реальный тест на собственном production-сервере основателя, а не результат клиента. Nginx остановили намеренно, а узкое правило на перезапуск было разрешено заранее.
- +В Telegram пришёл алерт об остановке сервиса с действиями Diagnose и Restart.
- +Policy-слой mttrly разрешил настроенный перезапуск. Outbound-агент выполнил ограниченное действие, после чего mttrly повторно проверил состояние сервиса.
- +В треде инцидента nginx отмечен как восстановленный с простоем в одну секунду.
- +История связывает исходный алерт с попыткой восстановления и закрытием инцидента.
Чего этот тест не доказывает
Автоматический перезапуск не является режимом по умолчанию для изменений. В обычном interactive path действие класса approval-required становится pending и ждёт Approve или Reject. Исключения записываются отдельно: применимая preauthorization или заранее одобренная bounded Investigation, которая действует только для mttrly_execute_command. Успешная произвольная команда тоже не считается восстановлением сервиса без отдельной проверки.

Полезные команды для инцидента
Бот также поддерживает меню и natural-language workflows. Команды соответствуют ограниченным операциям; изменяющие состояние действия требуют подтверждения.
Где подходит Telegram-канал
→ Соло-разработчики, управляющие одним или несколькими Linux-серверами вдали от ноутбука
→ Небольшие команды, которым нужен human confirmation step перед изменением production
→ On-call responders для первой диагностики и ограниченного remediation с телефона
→ AI-assisted workflows, где Telegram — мобильный approval path, а MCP — IDE path
Telegram-бот, автономный агент или runbook-платформа?
Выбор зависит от того, нужен ли открытый агент, enterprise automation platform или ограниченный action layer на обычных Linux-серверах.
| Option | Best for | Trade-off |
|---|---|---|
| DIY Telegram bot | Узкий набор команд под вашим полным контролем | Authentication, approval policy, audit, retries и совместимость с серверами придётся строить самостоятельно. |
| OpenClaw-style agent | Широкие автономные workflows | Широкая поверхность действий требует собственных сильных guardrails до доступа к production. |
| PagerDuty Runbook Automation | Enterprise runbooks внутри сложившегося incident stack | Для одного VPS или indie-команды платформа и процессы могут быть избыточны. |
| mttrly | Ограниченная Linux-диагностика и действия с подтверждением из Telegram или AI IDE | Нужны hosted-аккаунт и outbound-агент; rescue-сценарии всё ещё могут требовать SSH. |
Use Telegram with the rest of the action layer
Connect the mttrly MCP server for Claude Code, Cursor, or Codex; see how the incident response action layer fits after monitoring; or follow the incident playbooks for concrete Linux failures. For normal operations without a broad terminal surface, read the guide to managing a VPS without raw SSH.
Частые вопросы
Можно ли использовать hosted mttrly через Telegram без аккаунта?
Нет. Для hosted-управления сервером нужен аккаунт mttrly. Сначала зарегистрируйтесь по email, установите агент сервера, затем привяжите Telegram как канал алертов и подтверждений.
Telegram подключается напрямую к серверу?
Нет. Агент mttrly работает на Linux-сервере и подключается к mttrly наружу. Telegram — интерфейс управления и уведомлений, а не прямое входящее shell-соединение.
Может ли Telegram автоматически перезапустить сервис?
Read-only проверки не меняют сервер. Restart и другой approval-required playbook создают pending action и ждут явного подтверждения человека, если отдельно одобренная policy не говорит иначе.
Telegram полностью заменяет SSH?
Нет. Он подходит для routine checks и подготовленных incident actions. Первая установка, offline agent, boot-проблемы, firewall lockout, deep forensics и provider rescue могут требовать SSH или консоль провайдера.
Можно ли использовать Claude Code и Telegram с одним сервером?
Да. Claude Code, Cursor или Codex подключаются через mttrly MCP, а Telegram остаётся мобильным каналом алертов и подтверждений того же hosted-аккаунта.
Put the approval path on your phone
Create the account with email, connect the server agent, then add Telegram for mobile alerts and approvals.