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

Cột
Mô tả

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)

Bộ lọc
Toán tử
Mô tả

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

Mã hành động
Mô tả

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

Mã hành động
Mô tả

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

Mã hành động
Mô tả

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

Mã hành động
Mô tả

SETTINGS_UPDATE

Cập nhật cấu hình

SETTINGS_RESET

Khôi phục cấu hình

Thư viện Media

Mã hành động
Mô tả

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

Mã hành động
Mô tả

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ỉ

Mã hành động
Mô tả

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

Mã hành động
Mô tả

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

Mã hành động
Mô 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

Tùy chọn
Mô tả

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

Bộ lọc
Mô tả

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

Mã hành động
Mô tả

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

Cột
Mô tả

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

Last updated