Skip to content

Product Introduction

Positioning

OpsAnt is a multi-machine operations management platform designed for small and medium-sized teams and individual operations scenarios, addressing the multi-machine operations pain points of "scattered hosts, repetitive operations, and invisible status."

Unlike single-machine panels (such as OpsMini), OpsAnt focuses on unified host management and batch operations across multiple hosts: centralizing the assets, credentials, tasks, and alerts of a group of hosts into a single platform for management.

Core Features

Host Management

  • Supports three onboarding methods: SSH, Agent (Ansible / SaltStack), and OpsMini
  • OpsMini onboarding supports automatic discovery, pending onboarding approval, and Agent heartbeat keep-alive
  • Unified maintenance of host inventory, IP, credentials, and online status

Batch Operations

Capability Description
Script Execution Batch execution of Shell / Python / PowerShell
Command Execution One-time batch command dispatch
File Transfer Batch file distribution with chunking and resumable transfer
Scheduled Task Scheduled script execution via Crontab expressions
Script Repository Script entry and version management for execution reuse
Task History Track execution results and output by task ID

Monitoring & Alerting

  • Integrates with Prometheus / Alertmanager
  • Automatic metric collection for onboarded hosts (node_exporter)
  • Unified view of alert events, alert rules, and monitoring charts

AI Assistant

  • Integrates with OpenAI-compatible large model services (DeepSeek / Qwen / Ollama, etc.)
  • Natural language fault diagnosis, log analysis, and operations command generation
  • Supports session management, model switching, and deep thinking

Security & Audit

  • Three-tier management of user / role / permission policies
  • Login logs and operation audit
  • WeCom / DingTalk / Feishu message notification

Multi-language & Themes

  • Seven languages: Simplified Chinese, Traditional Chinese, English, Japanese, Korean, German, French
  • Light/dark themes + custom theme colors

Architecture Overview

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]

For a more detailed architecture, please refer to Architecture Design.