Nhật ký hệ thống
Theo dõi và tra cứu lịch sử các hoạt động trên hệ thống, bao gồm thao tác của người dùng, thay đổi dữ liệu và sự kiện bảo mật.
Quyền truy cập: admin hoặc quyền xem nhật ký Điều hướng: Cài đặt > Nhật ký hoặc trang quản lý nhật ký hệ thống
Tổng quan
Nhật ký hệ thống (Audit Log) ghi lại tất cả các hoạt động quan trọng trên hệ thống. Mỗi bản ghi bao gồm thời gian, người thực hiện, loại hành động, tài nguyên bị tác động và đối tượng mục tiêu. Quản trị viên có thể lọc, tìm kiếm và xem chi tiết từng bản ghi.
Giao diện
Trang nhật ký hệ thống bao gồm:
Bộ lọc thông minh (Smart Filter): Lọc theo loại hành động, loại tài nguyên, loại đối tượng.
Bộ lọc thời gian: Lọc theo khoảng thời gian.
Nút Refresh: Tải lại dữ liệu mới nhất.
Bảng dữ liệu: Hiển thị danh sách nhật ký.
Phân trang: Điều hướng giữa các trang.
Bảng dữ liệu
Thời gian
Ngày giờ thực hiện hành động
User
Người thực hiện (tên và ID)
Action
Loại hành động (VD: Tạo người dùng, Cập nhật khóa học)
Resource
Tài nguyên bị tác động (loại:ID)
Target
Đối tượng mục tiêu (loại:ID)
Chi tiết
Nút xem chi tiết bản ghi
Dữ liệu mặc định sắp xếp theo thời gian giảm dần (mới nhất trước).
Bộ lọc
Bộ lọc thông minh (Smart Filter)
AUDIT_ACTION_TYPE
Bằng
Lọc theo loại hành động
AUDIT_RESOURCE_TYPE
Bằng
Lọc theo loại tài nguyên
AUDIT_TARGET_TYPE
Bằng
Lọc theo loại đối tượng mục tiêu
Bộ lọc thời gian
Cho phép lọc nhật ký theo khoảng thời gian tùy chỉnh hoặc các phím tắt có sẵn (hôm nay, hôm qua, tuần này, tháng này, tất cả thời gian).
Các loại hành động
Hệ thống ghi nhận nhiều loại hành động, được phân nhóm theo module:
Người dùng
USER_CREATE
Tạo người dùng
USER_UPDATE
Cập nhật người dùng
USER_DELETE
Xóa người dùng
Khóa học
COURSE_CREATE
Tạo khóa học
COURSE_UPDATE
Cập nhật khóa học
COURSE_PUBLISH
Xuất bản khóa học
COURSE_UNPUBLISH
Gỡ xuất bản khóa học
COURSE_DELETE
Xóa khóa học
Vai trò và quyền
ROLE_CREATE
Tạo vai trò
ROLE_UPDATE
Cập nhật vai trò
ROLE_DELETE
Xóa vai trò
ROLE_ASSIGN
Gán role cho người dùng
ROLE_UNASSIGN
Gỡ role khỏi người dùng
ROLE_ASSIGN_BULK
Gán role hàng loạt
ROLE_UNASSIGN_BULK
Gỡ role hàng loạt
PERMISSION_ASSIGN
Gán quyền
PERMISSION_REVOKE
Thu hồi quyền
Cấu hình hệ thống
SETTINGS_UPDATE
Cập nhật cấu hình
SETTINGS_RESET
Khôi phục cấu hình
Thư viện Media
LIBRARY_UPLOAD
Tải lên media
LIBRARY_UPDATE
Cập nhật media
LIBRARY_DELETE
Xóa media
Bài học và Quiz
LESSON_CREATE
Tạo bài học
LESSON_UPDATE
Cập nhật bài học
LESSON_DELETE
Xóa bài học
QUIZ_CREATE
Tạo quiz
QUIZ_UPDATE
Cập nhật quiz
QUIZ_DELETE
Xóa quiz
Chứng chỉ
CERTIFICATE_TEMPLATE_CREATE
Tạo mẫu chứng chỉ
CERTIFICATE_TEMPLATE_UPDATE
Cập nhật mẫu chứng chỉ
CERTIFICATE_TEMPLATE_DELETE
Xóa mẫu chứng chỉ
Email và Automation
EMAILSERVICE_CREATE
Tạo chiến dịch email
EMAILSERVICE_UPDATE
Cập nhật chiến dịch email
EMAILSERVICE_DELETE
Xóa chiến dịch email
AUTOMATION_CREATE
Tạo automation
AUTOMATION_ACTIVATE
Kích hoạt automation
AUTOMATION_DEACTIVATE
Ngừng automation
Đăng nhập/Đăng xuất
LOGIN
Đăng nhập
LOGOUT
Đăng xuất
Xem chi tiết bản ghi
Nhấn nút chi tiết ở cột cuối cùng để mở popup xem đầy đủ thông tin bản ghi, bao gồm:
Thời gian chính xác
Thông tin người thực hiện (actor)
Loại hành động và mô tả
Tài nguyên bị tác động (resource)
Đối tượng mục tiêu (target)
Dữ liệu thay đổi (diff) nếu có
Các thẻ (tags) liên quan
Phân trang
Số bản ghi mỗi trang
10, 20, 50, 100
Điều hướng
Trang đầu, trang trước, số trang, trang sau, trang cuối
Tổng số bản ghi
Hiển thị ở góc dưới bên trái
Nhật ký phân quyền
Ngoài nhật ký chung, hệ thống có tab riêng theo dõi các hành động liên quan đến phân quyền và vai trò.
Truy cập
Điều hướng đến tab "Nhật ký phân quyền" trong trang Nhật ký hệ thống.
Bộ lọc
Thời gian
Chọn khoảng thời gian cần xem
Loại hành động
Lọc theo loại thay đổi phân quyền
Các loại hành động phân quyền
ROLE_CREATE
Tạo vai trò mới
ROLE_UPDATE
Cập nhật thông tin vai trò
ROLE_DELETE
Xóa vai trò
ROLE_ASSIGN
Gán vai trò cho người dùng
ROLE_UNASSIGN
Gỡ vai trò khỏi người dùng
ROLE_ASSIGN_BULK
Gán vai trò hàng loạt
ROLE_UNASSIGN_BULK
Gỡ vai trò hàng loạt
ROLE_SCOPE_CHANGE
Thay đổi phạm vi vai trò
PERMISSION_ASSIGN
Gán quyền trực tiếp
PERMISSION_REVOKE
Thu hồi quyền
Bảng dữ liệu
Thời gian
Ngày giờ thực hiện
Người thực hiện
Tên người thay đổi phân quyền
Hành động
Loại hành động (hiển thị bằng tiếng Việt)
Vai trò
Tên vai trò bị ảnh hưởng
Đối tượng
Người dùng hoặc nhóm bị ảnh hưởng
Chi tiết
Dữ liệu thay đổi chi tiết
Xuất dữ liệu
Nhấp nút "Export CSV" để tải xuống nhật ký phân quyền dạng CSV. File CSV gồm các cột: Thời gian, Người thực hiện, Hành động, Role, Đối tượng, Chi tiết.
Lưu ý
Nhật ký hệ thống chỉ cho phép xem, không thể xóa hoặc chỉnh sửa bản ghi.
Dữ liệu luôn sắp xếp theo thời gian giảm dần (mới nhất trước), không thể thay đổi thứ tự sắp xếp.
Nhấn Refresh để cập nhật dữ liệu mới nhất mà không cần tải lại trang.
Bộ lọc thời gian mặc định hiển thị tất cả thời gian. Nên thu hẹp khoảng thời gian khi số lượng bản ghi lớn.
Xem thêm
Cài đặt chung -- Thiết lập giao diện website
Phiên bản -- Lịch sử cập nhật phiên bản
Last updated