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

01

Создайте аккаунт по email

Зарегистрируйтесь на app.mttrly.com. Email — основной hosted registration flow.

02

Добавьте сервер

Запустите onboarding и создайте серверный installation token.

03

Установите обязательный агент

Выполните token-specific команду из onboarding. Systemd-агент подключается наружу, поэтому inbound control port не нужен.

04

Подключите Telegram

Привяжите Telegram в аккаунте как канал мобильных алертов и подтверждений.

05

Начните с read-only проверки

Откройте меню бота или выполните /healthcheck до запроса действия с подтверждением.

Как проходит действие

01Email-аккаунт
02Исходящий агент
03Ограниченная операция
04Решение человека
05Результат в истории

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. Успешная произвольная команда тоже не считается восстановлением сервиса без отдельной проверки.

Telegram-тред контролируемого теста mttrly: nginx остановлен, разрешённый перезапуск выполнен, инцидент закрыт за одну секунду

Полезные команды для инцидента

Бот также поддерживает меню и natural-language workflows. Команды соответствуют ограниченным операциям; изменяющие состояние действия требуют подтверждения.

/healthcheckЗдоровье сервера: uptime, диск и память
/status nginxПодробный статус systemd-сервиса
/logs nginxОграниченные логи сервиса
/diskИспользование диска по разделам
/memoryИспользование памяти и главные потребители
/nginxRead-only проверка конфигурации nginx
/certsСтатус SSL-сертификатов
/containersСтатус Docker-контейнеров
/restart nginxПерезапуск сервиса после подтверждения
/restart_container appПерезапуск контейнера после подтверждения
/servicesСписок systemd-сервисов
/helpАктуальный каталог команд

Где подходит 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-серверах.

OptionBest forTrade-off
DIY Telegram botУзкий набор команд под вашим полным контролемAuthentication, approval policy, audit, retries и совместимость с серверами придётся строить самостоятельно.
OpenClaw-style agentШирокие автономные workflowsШирокая поверхность действий требует собственных сильных guardrails до доступа к production.
PagerDuty Runbook AutomationEnterprise 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.