server-agent
Универсальный мониторинг, самозалечивание и отчетность сервера для cmdop
server-agent
CMDOP Skill — установка и использование через CMDOP агент:
Универсальный мониторинг сервера, самозалечивание и отчетность для cmdop.
Следит за Docker-контейнерами, обнаруживает аномалии, лечит то, что безопасно лечить, сканирует уязвимости и пишет структурированные отчеты в формате Markdown — все это управляется cmdop-агентом.
Быстрый старт
Команды
| Команда | Описание |
|---|---|
check | Полная проверка: контейнеры, диск, Redis. Авто-лечит безопасные проблемы. |
scan | Безопасный скан: trivy CVEs, открытые порты, аутентификационные журналы. |
heal | Целевое исправление для конкретного контейнера. |
report | Пишет структурированные отчеты в формате MD (ежедневный, безопасный). |
status | Быстрый серверный снимок — без записи файлов. |
Все команды поддерживают --json для структурированного вывода и --dry-run для просмотра действий без их выполнения.
Переменные окружения
| Переменная | Обязательна | Описание |
|---|---|---|
REPORTS_DIR | да | Абсолютный путь к каталогу отчетов |
TELEGRAM_BOT_TOKEN | нет | Токен бота для уведомлений в Telegram |
TELEGRAM_CHAT_ID | нет | Идентификатор целевой беседы/канала |
Автономный модель
- БЕЗОПАСНО (выполняется сразу):
docker restart,docker system prune - ЭСКАЛАТ (отправляет уведомление в Telegram): образ rebuild, конфиг-изменения, контейнеры с >2 перезапусками, OOM
- НЕВЕРНО : базовые команды,
rm -rfза пределами/tmp, изменения файрвола
Защищенные контейнеры (никогда не авто-рестартятся): shared-db-redis, traefik
Настройка на производственном сервере
Два режима работы
Расписной мониторинг (Python CLI)
Триггеры вызывают server-agent напрямую. Без LLM в цикле проверки — быстрый, определенный, дешевый.
Интерактивное расследование (cmdop-сkill)
Используйте, когда вам нужно, чтобы агент рассуждал о происшествии:
Агент читает skill/readme.md как системный запрос и использует server-agent CLI в качестве инструмента для сбора данных и принятия действий.
Структура отчетов
“
$REPORTS_DIR/
index.md
baseline/ports.json
2026-03-14/
10-23-incident-reforms-django.md
14-05-security-scan.md
daily-summary.md
Отзывы
Отзывов пока нет.