主機納管¶
主機納管是 OpsAnt 的基礎能力,只有納管後的主機才能執行指令碼、分發檔案、採集監控。
納管方式¶
OpsAnt 支援三種納管方式:
| 方式 | 執行引擎 | 特點 |
|---|---|---|
| SSH | Ansible | 無需安裝 Agent,需 SSH 憑據 |
| Agent | SaltStack | 需安裝 salt-minion |
| OpsMini | OpsMini Server | 安裝 OpsMini Agent,支援自動發現與心跳 |
納管流程(OpsMini 為例)¶
- 進入「資源管理 - 主機管理」,點選「納管主機」
- 選擇「OpsMini」方式,獲取安裝命令與 Token
- 在目標主機執行安裝命令,安裝 OpsMini Agent
- Agent 上報後,主機出現在「待納管」列表
- 點選「同意納管」,主機進入「已納管」列表
主機管理頁¶
- 已納管 / 待納管兩個 Tab 分別展示
- 主機列表展示:名稱、唯一標識、IP、系統、CPU / 記憶體使用率、管控方式、狀態
- 已納管主機支援:開啟面板(OpsMini 主機)、檢視詳情、編輯、取消納管
- 待納管主機支援:同意納管、刪除
主機詳情¶
已納管主機可檢視詳情(多 Tab):
- 基礎資訊、網路、磁碟、使用者、程序等
- 依賴納管方式的採集能力(SaltStack 走 grains、OpsMini 走面板 API)
納管狀態說明¶
| 狀態 | 說明 |
|---|---|
| 已納管 | 正常納管中 |
| 待納管 | OpsMini Agent 已上報,待管理員審批 |
| Token 校驗失敗 | Agent Token 與平臺不一致,需檢查配置 |
提示¶
- 指令碼執行、檔案分發、定時任務只能選擇已納管主機
- 主機唯一標識與 IP 均支援一鍵複製