Trong công nghệ quản trị mạng trên nền Web, để theo dõi, quản trị, báo cáo hệ thống, ngƣời quản trị chạy chƣơng trình quản lý đƣợc cài đặt trên hệ điều hành của máy tính, thu thập thông tin cần thiết của thiết bị trên trình duyệt. Để làm đƣợc điều này, ngƣời quản trị cần sử dụng một chuẩn giao tiếp hỗ trợ môi trƣờng của nhiều nhà cung cấp khác nhau. HTTP đƣợc sử dụng nhƣ là một giao thức để quản lý và giao tiếp giữa hệ thống và thiết bị vì công nghệ HTTP cho phép ta thực hiện việc này, nó cũng cho phép trao đổi dữ liệu giữa hai chƣơng trình.
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.9. Công nghệ quản trị mạng trên nền Web
Hình 2.9 mô tả khái quát công nghệ quản trị mạng trên nền Web, hệ thống quản lý (Web-Based Management manager - WBM manager) và thiết bị (Web- Based Management agent - WBM agent) trao đổi dữ liệu với nhau thông qua HTTP. Hệ thống quản lý thu thập các thông tin cần thiết từ nhiều thiết bị khác nhau trong mạng và lƣu trữ chúng trong kho dữ liệu (Data Repository).
* Mô hình truyền thông trong quản trị mạng trên nền Web
Mô hình truyền thông phải đáp ứng với các đặc điểm kỹ thuật của các dịch vụ và giao thức cho việc trao đổi thông tin quản lý. Ngoài ra, nó phải định nghĩa cú pháp và ngữ nghĩa cho các cấu trúc dữ liệu giao tiếp. Đối với dịch vụ và giao thức, kiến trúc quản trị mạng dựa trên Web phải phù hợp với mô hình cấu trúc dữ liệu của HTTP mà không cần phải thêm phần mở rộng nào. Nó sử dụng XML để mã hóa thông tin quản lý, điều này có nghĩa dữ liệu quản lý đƣợc chuyển qua HTTP dƣới hình thức một tài liệu XML. Đối với việc đƣa ra các cảnh báo, mô hình truyền thông phải cung cấp phƣơng pháp giao tiếp không đồng bộ. Tuy nhiên, HTTP yêu
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
cầu giao thức phản hồi từ phía client đến server phải theo một dạng chuẩn. Do vậy,hệ thống quản lý phía client phải gửi cảnh báo tới server theo dữ liệu đồng bộ. Một trong những giải pháp đƣợc đƣa ra là thêm HTTP client vào thiết bị và HTTP server vào hệ thống quản lý. Với phƣơng pháp này HTTP client và HTTP server có thể trao đổi dữ liệu đồng bộ với nhau mà không cần sự hỗ trợ nào khác.
Một vấn đề quan trọng đối với mô hình truyền thông là địa chỉ của các đối tƣợng quản lý. Khi một ngƣời quản lý yêu cầu quản lý thông tin, nó phải chỉ định một tên duy nhất của đối tƣợng quản lý để đƣợc lấy ra. WBM dựa trên kiến trúc mạng quản lý có chuẩn XPath cho địa chỉ quản lý các đối tƣợng. Giải pháp này cung cấp những lợi thế sau: Trƣớc tiên, nó là một tiêu chuẩn để xử lý các tài liệu XML. XPath đã đƣợc sử dụng kết hợp với XSLT (XSL Transformations) để xác định phần của một tài liệu XML đƣợc nhắm mục tiêu cho các chuyển đổi. Nó hỗ trợ rộng rãi các chƣơng trình ứng dụng. Thứ hai, WBM có thể truy vấn một cách hiệu quả trên các đối tƣợng quản lý thiết bị. Các biểu thức XPath đƣợc hình thành bằng cách sử dụng tên nguyên tố, thuộc tính và tích hợp các chức năng. Do tính chất thứ bậc của XML, một trong các biểu thức đơn giản nhất là làm theo cấu trúc cây để trỏ đến một yếu tố cụ thể. Ví dụ: Khi hệ thống quản lý gửi một yêu cầu đến thiết bị với biểu thức "/MgtConf/ManageList", thiết bị sẽ lấy ra tất cả các thành phần nó quản lý và gửi tới hệ thống.
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.10. WBM: Quá trình trao đổi dữ liệu giữa hệ thống và thiết bị
Hình 2.10 mô tả quá trình trao đổi dữ liệu giữa hệ thống và thiết bị. (a) Hệ thống quản lý gửi yêu cầu tới thiết bị. (b) Hệ thống thêm các thông tin đƣợc thiết bị gửi tới. (c) Mô tả trạng thái hệ thống nhận đƣợc và gửi cho thiết bị.