コンテンツにスキップ

製品紹介

位置づけ

OpsAnt は、中小チームおよび個人の運用シーンに向けたマルチマシン運用管理プラットフォームであり、「ホストの分散、操作の重複、状態の不可視」というマルチマシン運用の課題を解決します。

単機パネル(OpsMini など)とは異なり、OpsAnt は複数ホストの統合管理と一括操作に焦点を当てています。複数のホストの資産、認証情報、タスク、アラートを 1 つのプラットフォームに集約して管理します。

コア機能

ホスト管理

  • SSH、Agent(Ansible / SaltStack)、OpsMini の 3 つの管理方式をサポート
  • OpsMini 管理は自動検出、管理待ち承認、Agent ハートビート維持をサポート
  • ホスト一覧、IP、認証情報、オンライン状態を統一的に維持

一括運用

機能 説明
スクリプト実行 Shell / Python / PowerShell の一括実行
コマンド実行 ワンタイムコマンドの一括配信
ファイル配布 ファイルの一括配布、分割・レジューム対応
スケジュールタスク Crontab 式によるスクリプトの定期実行
スクリプトリポジトリ スクリプトの登録とバージョン管理、実行時の再利用
タスク履歴 タスク ID ごとの実行結果と出力の追跡

監視アラート

  • Prometheus / Alertmanager との連携
  • 管理対象ホストのメトリクス自動収集(node_exporter)
  • アラートイベント、アラートルール、監視グラフの一元表示

AI アシスタント

  • OpenAI 互換の大規模モデルサービス(DeepSeek / Qwen / Ollama など)との連携
  • 自然言語による障害診断、ログ分析、運用コマンドの生成
  • セッション管理、モデル切り替え、深層思考をサポート

セキュリティと監査

  • ユーザー / ロール / 権限ポリシーの 3 段階管理
  • ログインログ、操作監査
  • 企業微信 / 釘釘 / 飛書へのメッセージ通知

多言語とテーマ

  • 7 言語:簡体字中国語、繁體中文、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]

より詳細なアーキテクチャについては アーキテクチャ設計 を参照してください。