统一事件与 Case
Event 与 Case 形成统一入口,便于把监控信号、资产上下文和诊断过程放进同一工作台。
AgenticOps 是面向网络运维场景的开源事件治理与诊断工作台。它统一接入 NetBox、ELK、Zabbix 等数据源,把 Event、Case、多智能体分析、运维记忆和受控执行组织为可审计、可恢复的闭环。
告警、日志和资产信息分散在多个系统,诊断过程又常停留在临时对话和人工记忆中,难以形成可恢复、可复核的证据链与处置状态。
Event 与 Case 形成统一入口,便于把监控信号、资产上下文和诊断过程放进同一工作台。
异步多智能体 Graph 持久化运行状态,支持诊断任务恢复和过程追踪。
Evidence、Hypothesis 与 Timeline 将诊断结论与来源、推理过程和时间顺序关联起来。
运维记忆可沉淀历史诊断上下文,为后续相似事件提供可检索参考。
项目提供 NetBox、ELK 与 Zabbix 的集成边界,用于关联资产、日志和告警信号。
高风险动作不自动执行,通过 Human Gate、Observe-only 和 Shadow Mode 控制验证边界。
git clone https://github.com/Jaycelu/agenticops.git
cd agenticops
git fetch --tags --prune
git checkout v0.2.0
git describe --tags --exact-match
git rev-parse HEADcp deploy/docker.env.example .env
openssl rand -hex 32 # 写入 APP_SECRET_KEY
openssl rand -hex 24 # 写入 POSTGRES_PASSWORD
# 同时设置 AUTH_PUBLIC_BASE_URL 与 FRONTEND_URL
# 保持 AUTOMATION_OBSERVE_ONLY=True
# 保持 AUTH_COOKIE_SECURE=True 和 WEBHOOK_ALLOW_HTTP=False
chmod 600 .envdocker compose config -q
if docker compose config | grep -E 'change_me|replace_with'; then
echo '发现未替换配置,请停止部署'
exit 1
fi
docker compose builddocker compose up -d postgres
docker compose run --rm migrate
docker compose up -d backend worker frontend
docker compose psexport BOOTSTRAP_ADMIN_PASSWORD='由密码管理器生成的长随机密码'
docker compose exec -e BOOTSTRAP_ADMIN_PASSWORD="$BOOTSTRAP_ADMIN_PASSWORD" backend \
python -m scripts.bootstrap_admin \
--username admin \
--display-name Administrator \
--confirm-create-first-admin
unset BOOTSTRAP_ADMIN_PASSWORDcurl -fsS http://127.0.0.1:8000/health/live
curl -fsS http://127.0.0.1:8000/health/ready
curl -fsS http://127.0.0.1:8000/health/dependencies
curl -fsS http://127.0.0.1:8000/metrics
docker compose exec worker python -m scripts.check_worker_health发布日期:2026-07-16
内容更新时间:2026-07-16
不会默认执行高风险动作。v0.2.0 通过 Human Gate、Observe-only 和 Shadow Mode 明确控制验证与执行边界。
不要求一次启用全部集成;可以按现有环境配置需要的数据源,但每个真实集成都应单独完成连通性与数据质量验收。
v0.2.0 Release 提供源码而没有二进制资产,官网因此提供正式 Tag、部署文档和 Docker Compose 启动步骤,不生成虚假安装包。





