跳转至

产品介绍

定位

OpsAnt 是一款面向中小团队与个人运维场景的多机运维管理平台,解决"主机分散、操作重复、状态不可见"的多机运维痛点。

与单机面板(如 OpsMini)不同,OpsAnt 聚焦于多台主机的统一纳管与批量操作:把一批主机的资产、凭据、任务、告警集中到一个平台里管理。

核心功能

主机纳管

  • 支持 SSH、Agent(Ansible / SaltStack)、OpsMini 三种纳管方式
  • OpsMini 纳管支持自动发现、待纳管审批、Agent 心跳保活
  • 统一维护主机清单、IP、凭据、在线状态

批量运维

能力 说明
脚本执行 Shell / Python / PowerShell 批量执行
命令执行 一次性命令批量下发
文件分发 批量分发文件,支持分片、断点续传
定时任务 按 Crontab 表达式定时执行脚本
脚本仓库 脚本录入与版本管理,供执行复用
任务历史 按任务 ID 追踪执行结果与输出

监控告警

  • 接入 Prometheus / Alertmanager
  • 纳管主机指标自动采集(node_exporter)
  • 告警事件、告警规则、监控图表统一查看

AI 助手

  • 接入 OpenAI 兼容的大模型服务(DeepSeek / Qwen / Ollama 等)
  • 自然语言诊断故障、分析日志、生成运维命令
  • 支持会话管理、模型切换、深度思考

安全与审计

  • 用户 / 角色 / 权限策略三级管理
  • 登录日志、操作审计
  • 企业微信 / 钉钉 / 飞书消息通知

多语言与主题

  • 七语言:简体中文、繁體中文、English、日本語、한국어、Deutsch、Français
  • 深浅色主题 + 自定义主题色

架构概览

graph TB
    UI[Vue 3 前端] --> API[Django 后端 API]
    API --> DB[(MySQL)]
    API --> REDIS[(Redis)]
    API --> EXEC[执行引擎]
    EXEC --> ANS[Ansible]
    EXEC --> SALT[SaltStack]
    EXEC --> MINI[OpsMini Server]
    ANS --> H[主机]
    SALT --> H
    MINI --> H
    API --> PROM[Prometheus]
    API --> LLM[大模型 API]

更详细的架构请参考 架构设计。