Module quản lý thông tin trên các thiết bị mạng

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 49)

2.1.10.1. Quản lý thông tin thiết bị mạng

Thông tin về các thiết bị mạng được lưu cùng bảng với các máy trạm trong CSDL, chỉ khác là ngoài các thông số như địa chỉ IP, MAC quản trị phải tự khai thay vì tự động cập nhật từ máy trạm, các thiết bị còn có các tham số đặc trưng bắt buộc khác mà quản trị phải khai báo để có thể thu thập dữ liệu từ các thiết bị này.

2.1.10.2. Hệ thống tập luật liên quan đến thông tin thiết bị mạng

Cụ thể, với tập luật sử dụng SNMP, tham số của tập luật phải tuân theo định dạng sau:

MIBname;InstanceObject;Position

Trong đó

 MIBname là tên mib mà luật quan tâm (ví dụ IF-MIB)

 InstanceObject: là tên đối tượng cần theo dõi (ví dụ IfOperStatus)

 Position: Vị trí dữ liệu cần lấy. Vì giá trị trả về theo dạng bảng giá trị (ví dụ với switch, sẽ có giá trị tương ứng với các cổng trên switch đó) nên cần phải chỉ rõ giá trị cần lấy là thuộc cổng nào,

Đối với những tập luật cần lấy thông tin đặc biệt dành riêng cho các thiết bị cụ thể (ví dụ CISCO), thông số tập luật sẽ sử dụng OID cụ thể. Ví dụ: 1.3.6.1.4.1.9.9.109.1.1.1.1.6;0 sẽ lấy % sử dụng CPU trung bình trong 5 giây trên swith cisco. Các OID này sẽ được tra cứu tại trang chủ của các hãng tương ứng.

Riêng trường hợp lấy thông tin về băng thông của thiết bị, do có liên quan đến một số công thức nên tham số tập luật sẽ cố định như sau:

BANDWIDTH;direction;port

Trong đó

 BANDWIDTH là từ khóa để hệ thống nhận biết tập luật yêu cầu thông tin về băng thông

 Direction: hướng luồng dữ liệu cần tính băng thông (0:in, 1:out)  Port: Cổng cần theo dõi lượng băng thông.

 Cơ cấu thực hiện việc lấy thông tin từ các thiết bị mạng

Scheduler thread sẽ kiểm tra tuần tự định kỳ tất cả các tập luật liên quan đến SNMP xem có tập luật nào đã đến thời điểm truy vấn chưa? Sau khi có tập luật được phát

hiện, thread này sẽ gọi thủ tục xử lý tập luật này cùng với địa chỉ của đối tượng tương ứng. Quy trình thực hiện thủ tục này như sau:

Hình 2.16 Sơ đồ thực hiện quy trình gửi và nhận kết quả thông qua SNMP

- + - + - + - Bắt đầu

Chờ sự kiện từ scheduler thread

Phân tích tham số tập luật

Có kết quả trả về?

So sánh giá trị thu được với giá trị ngưỡng

Kết thúc Nhận các tham số về thiết bị và tập luật

Đợi kết quả trả về

Trong khoảng lỗi Gửi tham số tương ứng đến thiết bị tương ứng qua SNMP Trong khoảng cảnh báo Cập nhật trạng thái thiết bị, cảnh báo quản trị Timeout?

Chuyển trạng thái qua báo lỗi

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 49)