GET /api/overview
回傳整個機群的高層摘要,包括代理數量、威脅統計和啟用的策略版本。專為儀表板 UI 和監控整合設計。回應欄位
| 欄位 | 類型 | 說明 |
|---|---|---|
totalAgents | number | 已註冊的代理總數 |
onlineAgents | number | 有最近心跳的代理 |
staleAgents | number | 錯過心跳窗口但尚未離線的代理 |
offlineAgents | number | 超過逾時仍無法連線的代理 |
threatSummary | object | 過去 24 小時和 7 天依嚴重程度的威脅計數 |
activePolicyVersion | string | 目前啟用的策略版本(例如 v3) |
topThreats | array | 機群中最頻繁的威脅類型 |
agentsByOs | object | 依作業系統分組的代理數量 |
updatedAt | string | 最後資料更新的 ISO 8601 時間戳 |
代理狀態定義
Online
Online
代理在設定的逾時窗口內(預設:120 秒)已發送心跳。代理正常運作。
Stale
Stale
代理錯過了預期的心跳,但尚未超過離線閾值(預設:5 分鐘)。這可能表示網路問題或高負載。
Offline
Offline
代理在超過離線閾值後仍未發送心跳。它可能已停止、當機或機器無法連線。
整合範例
以下是一個最小化的儀表板輪詢腳本:如需無需輪詢的即時更新,請改用 SSE 事件串流。