所屬類別:server-tools
適用版本:16.0、15.0、14.0、13.0
支援追蹤、記錄系統使用者對系統中數據的操作和變更。
延續昨天的功能,如果覺得昨天的 web_archive_date 模組,在元數據只有紀錄建立、修改、歸檔的日期及使用者資訊不夠詳盡,那你就不能錯過今天的 auditlog 模組。
auditlog 模組可以針對模組設定追蹤紀錄規則,協助管理者查看每一位系統使用者的使用軌跡,換句話說就是,在你的目標模組安裝監視器,紀錄「誰來過或編輯過哪些資料」。
安裝 auditlog 模組後,要設定告訴系統你想要在哪些模組安裝監視器,設定 > 技術 > Aduit_Rules
新增一個 Rule ,選取「目標模組」,我這邊就用銷售訂單來測試。
接著設定想要系統幫忙記錄的動作,我只需要紀錄寫入、建檔、刪除的軌跡,所以勾選這3種。
設定完成後,開始測試!
我到銷售模組,修改1筆已建立的訂單,為它新增一行產品明細;另外又建立1筆新的銷售訂單。
接著我們來查看,監視器有沒有正常運作。設定 > 技術 > Aduit_Logs
點進來後可以看到我剛才的動作都被記錄了
再點進去看更詳細的資訊,剛才我修改已建立的訂單,幫它新增一行產品明細,系統有記錄下來。
非常詳細吧~~
有的人可能會想說,公司內部使用者很多位,每天操作系統的動作又很多,紀錄這麼多資料是不是很耗能很佔空間,那也不用擔心,就跟監視器一樣,我們可以設置系統讓它時間到了就自動刪除資料。設定 > 技術 > 自動化_安排的動作
搜尋 Auto-vacuum audit logs
點進來後可以看到,這邊預設是180天清理一次
大家可以按照自己的需求調整唷!
就模組功能而言,我認為 auditlog 模組是 web_archive_date 模組的進階版,從設定到紀錄結果都更加細緻,雖然 auditlog 模組需要設定許多規則,不像 web_archive_date 模組一裝即用,但就是世界運轉的道理吧?這就好像是公仔,可動式的公仔製作過程肯定比擺放型公仔更加複雜,但玩起來也更快樂ヾ(ΦωΦ)ツ
推薦 auditlog 模組給需要詳細紀錄使用者軌跡的人們!