Prometheus 接入¶
OpsAnt 的監控告警能力基於 Prometheus / Alertmanager,需先在「系統設定 - Prometheus 接入」中配置。
配置項¶
| 欄位 | 說明 |
|---|---|
| Prometheus 地址 | 例如 http://<内网IP>:9090 |
| Alertmanager 地址 | 例如 http://<内网IP>:9093 |
| 啟用 Basic Auth | 是否啟用 HTTP 基礎認證 |
| 使用者名稱 / 密碼 | Basic Auth 憑據 |
| 禁用 SSL 校驗 | 自簽名證書場景可關閉校驗 |
| Consul 地址 | 服務註冊中心地址 |
一鍵安裝已自動配置¶
使用一鍵指令碼安裝時,Prometheus / Alertmanager / Consul 地址與憑據會自動寫入,無需手動配置。
主機指標採集¶
OpsAnt 透過兩種方式採集納管主機指標:
- SSH 主機:透過自定義 exporter 採集(Consul 註冊
consul-prometheus-scrapejob) - OpsMini 納管主機:面板直採(
consul-prometheusjob,預設/metrics)
納管主機後,平臺會自動將主機註冊到 Consul,Prometheus 據此抓取指標,無需手動維護。
驗證¶
配置儲存後,可在:
- 「告警事件」頁檢視活躍告警
- 「監控圖表」頁查詢指標圖表
- 「告警規則」頁檢視規則組
如無資料顯示,請確認:
- Prometheus 地址可訪問
- Basic Auth 使用者名稱密碼正確
- 主機已成功納管並被 Consul 註冊