📚 База знаний OpenClaw

Полный справочник по управлению инфраструктурой ботов

🚀

Развертывание ботов

Автоматическое развертывание одной командой:

/opt/openclaw-watchdog/deploy-new-bot.sh <service> "<name>" <port> "<token>"

Что делает автоматически:

  • ✅ Создает структуру директорий
  • ✅ Генерирует конфигурацию (groupPolicy: "open")
  • ✅ Копирует auth-profiles.json
  • ✅ Создает systemd сервис
  • ✅ Добавляет в мониторинги
  • ✅ Проверяет работоспособность

Стандартные порты:

  • 18789 - Асис (главный)
  • 18790 - Ильяс
  • 18791 - Студия
  • 18796 - Тендерист
  • 18797 - Техник
  • 18799 - Запчасти
  • 18806 - Cars AI
  • 18807+ - новые боты
💾

Система бэкапов

Автоматические бэкапы активны

Расписание: каждый день в 02:00 МСК

Быстрые команды:

# Создать бэкап /opt/openclaw-watchdog/backup-manager.sh create # Список бэкапов /opt/openclaw-watchdog/backup-manager.sh list # Статус системы /opt/openclaw-watchdog/backup-manager.sh status # Восстановление /opt/openclaw-watchdog/backup-manager.sh restore backup.tar.gz

Что сохраняется:

  • 🤖 Все конфигурации ботов
  • 📊 Система мониторинга
  • 🌐 VPS zakupki-parser
  • 🔐 Секреты и токены
  • ⚙️ Конфигурации системы
  • 📝 Логи (7 дней)
📊

Система мониторинга

7 систем мониторинга активны

Основные компоненты:

  • ⏰ Tender-intensive (каждые 2 мин)
  • 🔍 Advanced-monitor (каждые 30 сек)
  • 📊 AI Office monitor (каждые 30 сек)
  • 💾 Daily health (ежедневно)
  • 🌐 Monitor-all (каждые 5 мин)
  • 📈 Bot activity tracker
  • 🚨 Alert system (Мансуру)

Быстрая диагностика:

# Статус всех ботов /opt/openclaw-watchdog/bot-activity.sh # Проверка конкретного бота /opt/openclaw-watchdog/bot-activity.sh cars # Комплексная проверка /opt/openclaw-watchdog/monitor-all.sh
🔧

Диагностика проблем

Типичные проблемы и решения:

🚫 "No API key found":

cp ~/.openclaw/agents/main/agent/auth-profiles.json \ ~/.openclaw-<name>/agents/main/agent/ systemctl --user restart openclaw-<name>

🤖 "Бот не отвечает в группах":

# Проверить groupPolicy в конфигурации cat ~/.openclaw-<name>/openclaw.json | grep groupPolicy # Должно быть: "groupPolicy": "open"

⚠️ "Высокая нагрузка CPU":

# Перезапуск проблемного сервиса systemctl --user restart openclaw-<name> # Проверка логов journalctl --user -u openclaw-<name> --since "10 minutes ago"

📱 "Telegram bot не подключается":

# Проверка токена curl "https://api.telegram.org/bot<TOKEN>/getMe"
🏗️

Инфраструктура

Основной сервер (72.56.96.202):

  • 🖥️ Ubuntu 24.04, 8GB RAM, 48GB диск
  • 🤖 7 активных ботов OpenClaw
  • 📊 Система мониторинга
  • 🌐 AI Office веб-интерфейс
  • 💾 Автоматические бэкапы

VPS zakupki-parser (213.109.204.76):

  • 🖥️ Ubuntu 24.04, 1GB RAM
  • 🕷️ Scrapling окружение
  • 📊 Парсер тендеров
  • 🔄 Интеграция с основным сервером

Timeweb Cloud API:

  • 🌐 Управление VPS
  • 📊 Мониторинг ресурсов
  • 💾 Бэкапы и снапшоты
🔒

Безопасность

Меры защиты:

  • 🔐 API ключи в защищенных профилях
  • 🚪 SSH доступ по ключам
  • 🔥 UFW firewall настроен
  • 🚫 fail2ban против брутфорса
  • 💾 Зашифрованные бэкапы
  • 📱 Telegram whitelist

Мониторинг безопасности:

  • 🔍 Автоматическая проверка SSH
  • 📊 Мониторинг нагрузки
  • 🚨 Алерты при аномалиях
  • 📝 Логирование доступа

Конфиденциальная информация:

# Секреты хранятся в ~/.openclaw/workspace/secrets/ /opt/openclaw-watchdog/backup/ (зашифровано)