Module quản lý sự kiện

Một phần của tài liệu Nghiên cứu hệ thống quản lý mạng HP OPENVIEW và xây dựng ứng dụng quản trị hệ thống mạng (Trang 44)

Tất cả các sự kiện của hệ thống đều được lưu trữ lại để thuận tiện cho việc cảnh báo cũng như thống kê báo cáo của quản trị.Như đã trình bầy trong mục trước về xây dựng CSDL hệ thống, khi có sự kiện xẩy ra, các thông tin này sẽ được lưu trữ trong bảng Log.

Giống như các module quản lý khác, module này được thiết kế theo chuẩn mô hình MVC. Lớp View sử dụng jqgrid làm công cụ để hiển thị dữ liệu tới quản trị đồng thời cũng có vài trò trong việc lọc và tách thông tin.Các thông tin này được gửi đến và nhận từ lớp controller log.

Có 3 loại log để quản lý:

 Log cảnh báo lỗi nguy hiểm  Log cảnh báo

 Log hệ thống

Về cơ bản 3 loại log này đều lưu thông tin như nhau, chỉ khác về mặt nội dung. Trong khi log hệ thống sẽ ghi lại toàn bộ những lỗi gây ra bởi hệ thống quản trị (sẽ được trình bầy kỹ hơn trong mục 1.15. Module kiểm tra hệ thống phần mềm), 2 loại log kia sẽ lưu các thông tin gửi đến từ máy trạm và các thiết bị mạng khác.

Hình 2.13 Sơ đồ thực hiện chức năng quản lý sự kiện + - GET POST Bắt đầu Tiếp nhận request Phân tích URL

Yêu cầu quản lý Log

GET hay POST

Trả về trang hiển thị giao diện quản lý log

Kết thúc Kết nối đến CSDL

Query danh sách log theo loại log

Chuyển đổi resultset sang json structure

Phân tích lệnh UPDATE log

Kết nối đến CSDL

Thực hiện câu truy vấn tương ứng

Trả đáp ứng Thành công hoặc thất bại cho giao diện người dùng

Kiểm tra bảo mật biến đầu vào

Kiểm tra bảo mật biến đầu vào

Liệt kê danh sách hay chi tiết log?

Query chi tiết log

Chi tiết

Một phần của tài liệu Nghiên cứu hệ thống quản lý mạng HP OPENVIEW và xây dựng ứng dụng quản trị hệ thống mạng (Trang 44)