Skip to Content
Вернуться на маркетплейс

server-agent

Универсальный мониторинг, самозалечивание и отчетность сервера для cmdop

1установок
v0.1.1
demonick85DevOps & CI/CDcmdop, devops, docker, monitoring, security, self-healing, server3/14/2026

server-agent

CMDOP Skill — установка и использование через CMDOP агент:

Loading code...

Универсальный мониторинг сервера, самозалечивание и отчетность для cmdop.

Следит за Docker-контейнерами, обнаруживает аномалии, лечит то, что безопасно лечить, сканирует уязвимости и пишет структурированные отчеты в формате Markdown — все это управляется cmdop-агентом.

Быстрый старт

Loading code...

Команды

КомандаОписание
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

Настройка на производственном сервере

Loading code...

Два режима работы

Расписной мониторинг (Python CLI)

Триггеры вызывают server-agent напрямую. Без LLM в цикле проверки — быстрый, определенный, дешевый.

Loading code...

Интерактивное расследование (cmdop-сkill)

Используйте, когда вам нужно, чтобы агент рассуждал о происшествии:

Loading code...

Агент читает 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

No content available

Отзывы

Отзывов пока нет.