.1 Sơ đồ tổng quát của hệ thống giám sát

Một phần của tài liệu Nghiên cứu giải pháp quản lý hệ thống thông tin phục vụ giáo dục qua công nghệ ảo hóa (Trang 44 - 46)

Về vai trò, các thành phần trong hệ thống giám sát có chức năng chính như:

 PHP Webserver: Chạy ứng dụng website giúp người quản trị tương tác với hệ thống giám sát.

 Master Server: Hoạt động như một máy chủ giám sát các thiết bị, máy chủ khác. Master Server sẽ đảm nhiệm các kiểu giám sát như: SNMP, SSH, API.

 API Server: Hoạt động như một RESTful webservice tiếp nhận các HTTP POST và GET từ client là các Agent. API Server hoạt đợng trong mơ hình giám sát Client- Server.

Chi tiết hơn về vai trò cũng như cấu trúc hoạt động của các thành phần trên sẽ được đề cập trong các mục tiếp theo sau đây.

3.1.2 Admin Web Interface

Đây là thành phần hỗ trợ giao tiếp giữa người quản trị với các đối tượng được giám sát. Website sẽ giúp người quản trị thực hiện các thao tác về mặt quản lý, cũng như theo dõi thơng tin cập nhật của hệ thống mình. Đồng thời đưa ra các cảnh báo khi hệ thống gặp sự cố. Cụ thể như sau:

Về mặt quản lý:

- Thêm / xóa / sửa thiết bị (đối tượng giám sát) - Quản lý nhóm thiết bị

- Quản lý sự kiện

- Quản lý các Rules / Trigger (điều kiện giám sát) - Quản lý thông tin người dùng

- Quản lý thông tin nhận thông báo trạng thái thiết bị Về mặt giám sát:

- Xem thông tin trạng thái của thiết bị được cập nhật một cách chi tiết. - Xem lịch sử của thiết bị

Website được viết bằng ngôn ngữ PHP, sử dụng framework Laravel. Giao diện website được thiết kế theo chuẩn HTML5 và CSS3 để tạo giao diện trực quan, đẹp mắt hơn. Bên cạnh đó, giao diện có tính “reponsive” (tính đáp ứng) để có thể xem được trên nhiều đợ phân giải màn hình khác nhau nhờ khả năng tùy biến và bố cục lại giao diện một cách tự động.

3.1.3 Master Server

Master server mợt trong các thành phần chính của hệ thống giám sát. Với nhiệm vụ chính là hoạt đợng như mợt máy chủ thực hiện công việc kiểm tra trạng thái cũng như thu thập thông tin của các đối tượng được theo dõi. Master server sẽ hoạt động ở chế độ “active monitoring” (giám sát chủ động) bằng việc lấy thông tin đối tượng giám sát từ cơ sở dữ liệu, sau đó sẽ thực hiện kết nối tới các đối tượng này để xử lý, thu

thập thông tin. Sơ đồ bên dưới đây mô tả về cách thức hoạt động tổng quát của một Master Server

Một phần của tài liệu Nghiên cứu giải pháp quản lý hệ thống thông tin phục vụ giáo dục qua công nghệ ảo hóa (Trang 44 - 46)

Tải bản đầy đủ (PDF)

(93 trang)