Один маленький агент. Весь парк под присмотром.
Один лёгкий агент работает на каждом сервере, шлёт данные в Risal и предупреждает до того, как что-то сломается — с AI-разбором причины прямо в Telegram. Скоро откроем исходники на GitHub.
Установка в одну строку: Серверы → Добавить сервер — вы получаете команду с ограниченным токеном. Агент — это один Python-файл; он не открывает входящих портов и только обращается к API Risal.
ziyarago online
3 disks · 8 services · Postgres
42%
CPU
61%
RAM
86%
Disk
Что он читает
Система
CPU, RAM/swap, load, каждый смонтированный диск, сеть, дисковый I/O и топ процессов.
Сервисы
systemd-юниты, Docker-контейнеры и PM2-процессы — плюс любой сервис, который вы закрепите.
Веб и TLS
Автообнаружение vhost nginx + Apache со статусом и срок действия SSL-сертификатов.
Базы данных
Postgres, MySQL/MariaDB, MongoDB и Redis — размер, соединения, cache-hit.
Задачи и бэкапы
cron и systemd-таймеры, включая свежесть бэкап-задач — «тихо упавший» бэкап будет замечен.
Телефония / PBX
Asterisk / Issabel — очередь событий звонков, поток аудио, статус AMI (только чтение) и активность звонков.
Уведомления и пороги
Уведомления приходят с защитой от дребезга и несут AI-разбор причины в Telegram — не просто «высокий CPU», а вероятная причина и что делать дальше. У каждого порога есть разумное значение по умолчанию, и его можно переопределить для каждого сервера.
Плюс прогноз заполнения диска — «/var заполнится через ~3 дня» — и базовые регрессии безопасности.
Куда приходят уведомления
Пуш на телефоне
🔴 disk_full · ziyarago
/var is 86% full — projected to fill in ~3 days.
В Telegram
🔴 disk_full · ziyarago · /var 86%
Cause: /var/log grew ~3.2 GB in 24h (journald).
Fix: journald vacuum → frees ~3.2 GB.
confidence: high · 10:21
Действия, которые можно запустить
- Перезапуск systemd-сервиса, чтение логов и статуса
- Действия Docker и PM2, очистка журналов, разовая диагностика
- Бэкап БД по требованию — Postgres / MySQL / Mongo / Redis
- Те же действия доступны AI-агентам через MCP-сервер
Открытый код — скоро
Агент — это один проверяемый Python-файл. Мы откроем его на GitHub, чтобы вы видели ровно то, что работает на ваших серверах.