Skip to content

稽核日誌 ​

稽核日誌記錄誰在何時做了什麼:登入、機器操作、申請與審核、使用者變更、防火牆與 Gateway 變更及其他設定,每筆都附上操作者、內容、VMID 與來源 IP。側欄:監控與日誌 → 稽核日誌。路徑:/audit。

誰可以使用 ​

只有管理員。老師與學生的側欄看不到這個項目,也開不了這一頁。

操作步驟 ​

查看一段期間的摘要 ​

  1. 看最上方的四個數字:「總紀錄數」、「危險操作」、「登入失敗」與「活躍使用者」。
  2. 在篩選列設定「起始日期」與「結束日期」,就能看到該期間的數字。摘要只跟著日期變動,搜尋框、操作與使用者篩選都不會影響它。

摘要載入失敗時整排會隱藏,不會留著舊的數字。

查看一段期間的摘要(圖中編號對應上方步驟)

找出特定紀錄 ​

  1. 在搜尋框(「搜尋操作內容、IP...」)輸入文字,系統會在「內容」欄中比對,停止打字片刻後自動查詢。
  2. 在「全部操作」清單選擇一種操作。每種操作前面會用方括號標出分類,例如 [auth] login_failed。
  3. 在「全部使用者」清單選擇一個人,清單只列出曾出現在日誌中的使用者。
  4. 選擇「起始日期」與「結束日期」。
  5. 這些條件可以任意組合,改了任何一項表格就會立刻更新。
  6. 按「清除」移除所有篩選條件。

找出特定紀錄(圖中編號對應上方步驟)

閱讀紀錄 ​

  1. 表格由新到舊排列,每頁 50 筆,欄位為「時間」、「使用者」、「操作」、「內容」、「VMID」與「IP」。
  2. 排程等由平台自動執行的動作,使用者欄會顯示「系統」。
  3. 「內容」太長會被截斷,滑鼠移到該格上可看全文。
  4. 用表格下方的「上一頁」、「下一頁」翻頁,旁邊會顯示總筆數與目前頁數。

閱讀紀錄(圖中編號對應上方步驟)

匯出成 CSV ​

  1. 設定想要的篩選條件(也可以不設)。
  2. 按頁首的「匯出 CSV」。
  3. 沒有設定任何篩選時,會先詢問「匯出全部稽核日誌?」,確認後匯出最新的 10000 筆。
  4. 瀏覽器會下載以 audit-logs- 加上今天日期命名的檔案,並出現「已匯出 CSV」提示。

匯出成 CSV(圖中編號對應上方步驟)

欄位與選項 ​

欄位意義備註
搜尋「內容」中的部分文字不分大小寫;停止打字片刻後自動查詢
全部操作一種操作類型,顯示為 [分類] 操作分類有 auth、resource、request、user、firewall、gateway、system、ai、other
全部使用者曾出現在日誌中的某個人自動執行的動作沒有使用者
起始日期/結束日期日期範圍,包含頭尾兩天不能晚於今天
總紀錄數日期範圍內的紀錄數不受搜尋、操作與使用者篩選影響
危險操作刪除與重置資源、刪除快照、還原與刪除備份、刪除使用者同一日期範圍
登入失敗密碼、Google、LDAP 與兩步驟驗證的登入失敗同一日期範圍
活躍使用者範圍內有紀錄的不重複使用者數同一日期範圍

CSV 檔包含 id、created_at、action、user_email、user_full_name、vmid、ip_address、user_agent 與 details 欄,用 Excel 開啟時中文也能正確顯示。

限制與注意事項 ​

  • 日期不能選到未來,選了今天以後的日期會自動改成今天。起始日期被改到結束日期之後(或結束日期改到起始日期之前)時,另一端會自動對齊到同一天。
  • 一次最多匯出 10000 筆,由新到舊。要匯出更早的資料,請縮小日期範圍。
  • 日誌只能查看,無法在這頁編輯或刪除紀錄。
  • 來源 IP 是平台看到的請求來源。如果平台經由 Gateway 對外、卻沒有設定信任 Gateway,所有紀錄都會顯示 Gateway 的位址(見 閘道 VM 的平台入口)。

相關頁面 ​

以 AGPL-3.0 授權釋出。