Công nghệ quản trị mạng trên nền Web nhúng (Embedded Web-Based

Một phần của tài liệu tìm hiểu hệ thống quản trị qua mạng dựa trên web (Trang 53)

Management)

Một trong những ứng dựng công nghệ Web để quản trị hệ thống mạng là nhúng Web server vào thiết bị để quản lý nó. Phƣơng pháp này đƣợc gọi là công nghệ Web nhúng (Embedded Web Server - EWS). EWS cung cấp cho ngƣời quản trị giao diện quản lý thiết bị thông qua HTML, đồ họa và một số phƣơng pháp trao đổi dữ liệu khác qua trình duyệt. Trạng thái của thiết bị đƣợc chuyển tới ngƣời quản trị với một trang quản lý đơn giản và lệnh điều khiển tới thiết bị đƣợc gửi thông qua trình duyệt theo một định dạng sẵn. Truy cập giao diện quản trị thông qua công nghệ Web nhúng mang lại một số lợi thế nhƣ: rộng rãi, dễ sử dụng, chi phí phát triển thấp, bảo trì cao.

Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

Hình 2.11. Cấu hình thiết bị bằng công nghệ Web nhúng

EWS bao gồm năm thành phần: HTTP engine, application interface module, virtual file system, configuration module, và security module. Kiến trúc của công nghệ Web nhúng đƣợc mô tả trong hình 2.12

Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

Hình 2.12. Kiến trúc mô hình Web nhúng.

Thành phần quan trọng nhất của EWS là HTTP engine, nó tiếp nhận yêu cầu từ phía client. Yêu cầu tối thiểu cho một HTTP engine là nó phải tuân thủ các thông số kỹ thuật để giao tiếp với Web browser. Không giống nhƣ các Web server thƣờng bắt đầu xử lý khi có một kết nối, HTTP engine hỗ trợ đồng thời nhiều ngƣời dùng kết nối đến khi nó chạy nhƣ một trình đơn xử lý. Số lƣợng xử lý yêu cầu phụ thuộc vào lƣợng RAM sử dụng, không gian lƣu trữ yêu cầu và tiến trình của CPU.

Trong một hệ thống Web nhúng, module application interface cho phép ngƣời phát triển thêm vào các chức năng để quản lý. Với các công cụ phát triển Web, nó có thể kết hợp các tài liệu Web với chƣơng trình quản lý ứng dụng để sinh ra những thông tin quản lý động.

Virtual file system (VFS) cung cấp cho EWS những dịch vụ file ảo, để mở file ta sử dụng file_open, đọc file file_read và đóng file là file_close. File system có một cấu trúc dữ liệu lƣu trữ thông tin của file nhƣ kích thƣớc, lần chỉnh sửa trƣớc đây, ... Để xây dựng VFS chúng ta cần một Web compiler. Web compiler hỗ trợ các định dạng nhƣ: Java, GIF, JPEG, PDF, TIFF, HTML, văn bản,... Nó biên dịch các

Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

tập tin này thành mã C và sau đó biên dịch và liên kết chúng với mã Web Server. Cấu trúc của kết quả không đòi hỏi tập tin hệ thống, nhƣng các tập tin đƣợc tổ chức giống nhƣ trong một hệ thống tập tin ảo. Các trình duyệt Web này đi qua hệ thống tập tin ảo và coi nó là một hệ thống tập tin thực tế. Hình 2.13 minh hoạ quá trình một máy chủ Web thực hiện một hệ thống tập tin ảo.

Hình 2.13. Web server tạo hệ thống tập tin ảo

Bảo mật là một vất đề quan trọng trong quản lý hệ thống mạng, trong EWS có một module bảo mật, module này có nhiệm vụ yêu cầu cung cấp các thông tin bảo mật để truy cập vào quản lý thiết bị. Việc truy cập vào thiết bị đƣợc thông qua username và password. Khi có một yêu cầu đến một đối tƣợng đƣợc bảo vệ, hệ thống sẽ yêu cầu cung cấp các thông tin chính xác để cho phép quản lý.

Module configuration cho phép ngƣời quản trị cấu hình thiết từ các trình duyệt phổ thông. Ngƣời quản trị có thể sử dụng trình duyệt Web để cấu hình các thông số cho thiết bị nhƣ số kết nối, cổng socket, tên host,...

Tuy nhiên, công nghệ quản trị mạng bằng Web nhúng đã cho thấy giới hạn khi phải theo dõi, quản lý, cấu hình hàng trăm thiết bị trong mạng nhƣ router, switch, fire wall,... thông qua trình duyệt để quản lý là không khả thi. Ngƣời quản trị không thể điểu khiển, cấu hình hệ thống, các thiết bị vào một thời điểm thông qua trình duyệt Web mặc dù đã có bookmarks, danh sách thiết bị, nút back, forward

Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

trên trình duyệt hỗ trợ. Công nghệ Web nhúng không thể áp dụng để ứng dụng cho những hệ thống mạng lớn, phức tạp.

Một phần của tài liệu tìm hiểu hệ thống quản trị qua mạng dựa trên web (Trang 53)