製品紹介¶
位置づけ¶
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]
より詳細なアーキテクチャについては アーキテクチャ設計 を参照してください。