Các chức năng chính của chương trình

Một phần của tài liệu XÂY DỰNG PHẦN mềm PHÁT HIỆN và QUẢN lý tài NGUYÊN MẠNG PHỤC vụ CHO VIỆC QUẢN TRỊ tại cục e15 TỔNG cục VI bộ CÔNG AN (Trang 44 - 47)

XÂY DỰNG PHẦN MỀM HỖ TRỢ PHÁT HIỆN VÀ QUẢN LÝ TÀI NGUYÊN MẠNG MÁY TÍNH BỘ CÔNG AN

4.1. Các chức năng chính của chương trình

Trong thời gian thực tập tốt nghiệp tại phòng 3 E15 Tổng cục VI Bộ Công an, được tiếp cận với mạng máy tính của bộ và tìm hiểu công việc thực tế của phòng, tôi nhận thấy việc xây dựng một hệ thống hỗ trợ quản trị mạng Bộ Công an đang là một nhu cầu cần thiết và cấp bách. Được sự tận tình chỉ bảo của trưởng phòng 3 Thượng tá, Tiến sỹ Đinh Thị Ngọc Thanh và các cô chú, anh chị trong phòng, tôi đã tiến hành xây dựng chương trình NMS hỗ trợ phát hiện và quản lý tài nguyên mạng đáp ứng những nhu cầu cần thiết trước mắt của phòng như sau:

- Tự động dò tìm trên mạng phát hiện các thiết bị trên mạng và cập nhật tự động vào cơ sở dữ liệu.

- Duy trỡ một cơ sở dữ liệu về tài nguyờn mạng phục vụ việc theo dừi cỏc thay đổi và tần suất sử dụng tài nguyên trên mạng. Các thông tin cần quản lý bao gồm: các domain, group; các máy trạm: IP address, MAC address, Hostname, Computer name, các phần cứng và phần mềm được cài đặt trên máy trạm,...

- Theo dừi và cập nhật được thường xuyờn cỏc thay đổi trờn mạng như đăng nhập vào mạng, ra khỏi mạng và thay đổi cấu hình mạng, đặc biệt là phải thông báo chi tiết được các thay đổi về cấu hình trên mạng.

- Theo dừi được trạng thỏi hoạt động của cỏc thiết bị mạng. Theo dừi trạng thái ở đây chỉ dừng lại ở mức thông báo cho người quản trị biết tình hình của các host có thông được trên mạng hay không, từ đó có các đánh giá sơ bộ nhất về tình hình khai thác, sử dụng mạng và phán đoán các lỗi về đường truyền, định tuyến xảy ra trên mạng.

- Hỗ trợ quét các cổng trên các thiết bị mạng.

- Cho phép tổ chức các thiết bị thu thập được thành các nhóm logic tuỳ theo nhu cầu theo dừi, quản lý và cỏc tỏc vụ cần thiết khỏc.

- Hỗ trợ việc thống kê, kết xuất báo cáo những thiết bị hoạt động trên mạng và những thay đổi về cấu hình trên mạng.

Đối với các máy trạm trên mạng, việc thu thập thông tin từ server không được làm ảnh hưởng gì đến hoạt động của các máy này. Nghĩa là nó phải hoàn toàn trong suốt đối với người sử dụng trên các trạm.

Để thực hiện các yêu cầu trên, qua khảo sát hoạt động của mạng Bộ Công an, tôi tiến hành xây dựng chương trình theo mô hình khách chủ như sau:

Trên các máy trạm cài đặt một Agent thực hiện chức năng quản lý mạng.

Các Agent này thu thập các thông tin cần thiết, sau đó tập hợp và gửi những thông tin này tới máy chủ. Cụ thể nó thực hiện các việc sau:

- Đăng ký một license lên máy chủ.

- Tiến hành thu thập thông tin hệ thống và các phần cứng, phần mềm trên máy trạm gửi về cho máy chủ.

- Lắng nghe trên một cổng nhất định để nhận các yêu cầu từ máy chủ.

Thực hiện các tác vụ mà máy chủ yêu cầu.

- Theo dừi cỏc sự kiện thay đổi cấu hỡnh trờn mỏy trạm, khi phỏt hiện cú những thay đổi trên máy trạm gửi thông báo về cho máy chủ.

Trên các máy chủ cài đặt chương trình NMS và một cơ sở dữ liệu trên hệ Database

Net work Server

Application

Client

Application Client

Application Client Application

quản trị cơ sở dữ liệu SQL Server 2000. Chương trình NMS thực hiện các công việc sau:

- Dò tìm trên mạng, tự động phát hiện những thiết bị trên mạng, cố gắng lấy nhiều nhất có thể những thông tin về các thiết bị này (Kể cả trên trạm đã cài đặt Agent hay chưa).

- Gửi các yêu cầu Agent cung cấp thông tin quản lý mạng và các yêu cầu thực hiện tác vụ khác.

- Nhận trả lời từ các Agent.

- Lắng nghe trên một cổng nhất định để nhận các thông báo sự kiện từ Agent gửi về.

- Cập nhật các thông tin thu thập được vào cơ sở dữ liệu.

- Theo dừi được trạng thỏi hoạt động và cỏc sự kiện xảy ra trờn mạng, theo dừi được cỏc thay đổi trờn mạng cả hiện thời và trong quỏ trỡnh khai thỏc, sử dụng mạng.

- Cung cấp giao diện thân thiện cho người dùng có cái nhìn khái quát nhất toàn mạng

Cơ sở dữ liệu trên máy chủ thực hiện việc lưu trữ và quản lý toàn bộ các thông tin trên mạng thu thập được. Việc tổ chức lưu trữ dữ liệu phải đảm bảo các yêu cầu sau:

- Phải đảm bảo không dư thừa dữ liệu.

- Đảm bảo lưu trữ được tất cả thông tin về các máy trạm hiện có trên mạng bao gồm chi tiết các phần cứng, phần mềm được cài đặt trên máy này.

Đồng thời lưu trữ được cả các thiết bị và thuộc tính trên máy này trong quá trình khai thác, sử dụng mạng để xác định được các thay đổi trên các trạm.

- Đảm bảo lưu trữ được các sự kiện đã xảy ra trên mạng như đăng nhập vào mạng, ra khỏi mạng và thay đổi cấu hình mạng.

- Phục vụ tốt cho việc thống kê, kết xuất báo cáo sau này.

4.2. Mô hình phân lớp và các sơ đồ chức năng

Một phần của tài liệu XÂY DỰNG PHẦN mềm PHÁT HIỆN và QUẢN lý tài NGUYÊN MẠNG PHỤC vụ CHO VIỆC QUẢN TRỊ tại cục e15 TỔNG cục VI bộ CÔNG AN (Trang 44 - 47)

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

(66 trang)
w