Rõ ràng phần lớn các khối MIB được xác định theo các chuẩn. Tuy nhiên cũng còn ba vấn đề cần giải quyết:
- Thứ nhất, các khối MIB được dùng lúc đầu cho ”quản trị đường dây”. Người ta phải dùng đến nhiều loại phương tiện. Dù rằng đây là khía cạnh quan trọng của công tác quản trị mạng. Cũng còn nhiều vấn đề cần giải quyết, đó là các ứng dụng cần được quản lý trong khi vấn đề quản lý các ứng dụng chưa được hoàn thiện. Một vấn đề nữa liên quan đến tác nhân SNMP.
- Thứ hai, một ít các khối MIB tuân theo các khuyến cáo về chuẩn vào giữa những năm 1991. Do thị trường đưa ra nhiều công nghệ mới, một số sản phẩm không còn tuân theo chuẩn cũ. Tuy nhiên, các khối MIB như trên vẫn phát triển cùng với công nghệ mới mà không bị thì trường lôi kéo. Hiện trạng này phù hợp với những người khó khăn tiếp cận với các công nghệ mới trên thị trường.
- Thứ ba, các khối MIB hướng về các chỉ thị thực hiện hơn là hướng đến việc giải quyết vấn đề. Chẳng hạn, trong một bảng dẫn đường trong MIB-II gồm nhiều
thông tin về các đường mà thiết bị đã biết. Thế nhưng các bảng không cho việc cài đặt biết loại vấn đề có thể giải quyết và không cho người ta giải quyết vấn đề bằng thuật toán nào. Vậy khối MIB có thể được cài đặt trong các sản phẩm tác nhân nhưng những người quản lí ít được trang bị khả năng sử dụng thông tin này. Chính vì vậy mà nhiều ứng dụng quản trị hiện nay thực hiện theo cách “quét” và “chiếu” chứ không theo cách “suy nghĩ”.
Kết luận về thông tin quản trị mạng máy tính, người ta thấy mô hình cho phép xây dựng cơ sở dữ liệu phục vụ công tác quản trị mạng nhờ các khối cơ bản trong hệ thống thông tin quản trị MIB và các quy định cho phép mô tả dữ liệu. Phần trên đã giới thiệu các cú pháp mô tả các khối MIB. Tuy rằng nội dung về mô hình thông tin đã được trình bày chi tiết, những để sử dụng các cú pháp người ta cần làm việc với một phần mềm giao thức cụ thể, phục vụ cho mạng cụ thể.
CHƯƠNG 4: SNMP AGENT
Ở chương này, chúng ta sẽ tìm hiểu thế nào là một Agent, công việc của nó là gì? Nó chính là phần mềm tồn tại trên các thiết bị mà bạn muốn giám sát. Nó sẽ trả lời các truy vấn từ NMS và phát sinh các trap. Đầu tiên chúng ta sẽ tìm hiểu về các tham số cấu hình của SNMP Agent.
I. CÁC THAM SỐ
Tất cả các thiết bị SNMP đều dùng chung các tham số sau: sysLocation, sysContact, sysName, trap destination và các chuỗi truy cập read-only, read-write.
1. SysLocation
Là điạ chỉ vật lý cho thiết bị được hiển thị. Nó được định nghĩa trong RFC 1213 là:
sysLocation OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255)) ACCESS read-write
STATUS mandatory DESCRIPTION
"The physical location of this node (e.g., 'telephone closet,
3rd floor')." ::= { system 6 }
Như bạn thấy, “SYNTAX” của nó là “DisplayString (SIZE (0..255))” có nghĩa là nó là một chuỗi ASCII và kích thước có thể lên tới 255 ký tự. Nó đặc biệt hữu dụng để chỉ định nơi nào thiết bị được định vị. Không may là sysLocation thường xuyên không được thiết lập khi thiết bị được cài đặt và không được thay đổi khi thiết bị dịch chuyển.
2. SysContact
Tương tự như sysLocation, nó cũng được định nghĩa trong RFC 1213. Nó định danh cho một liên kết chính để thiết bị truy vấn. Khi toán tử này được thiết lập một giá trị thích hợp, nó có thể giúp các toán tử chính của bạn chỉ định ai cần được
tương tác trong những tình trạng có lỗi nặng. Nó cũng được sử dụng để thông báo khi một người nào đó muốn tắc thiết bị của bạn để sửa chữa hay bảo trì.
sysContact OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255)) ACCESS read-write
STATUS mandatory DESCRIPTION
"The textual identification of the contact person for this managed
node, together with information on how to contact this person."
::= { system 4 }
3. SysName
Có thể được thiết lập đầy đủ tên miền (FQDN) để quản lý thiết bị, trong trường hợp khác nó là tên của máy chủ kết hợp với địa chỉ IP của thiết bị.
sysName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255)) ACCESS read-write
STATUS mandatory DESCRIPTION
"An administratively-assigned name for this managed node. By
convention, this is the node's fully-qualified domain name."
::= { system 5 }
4. Read-only và read-write
Là những chuỗi dùng chung để truy cập. Cả 3 tham số trên đều có giá trị truy cập là read-only. Với một chuỗi truy cập thích hợp thì không một người nào có thể thay đổi định nghĩa của những đối tượng này.
5. Trap destination
Tham số này chỉ rõ địa chỉ mà trap được gửi. Agent cần phải biết rõ ai nhận trap. Nhiều thiết bị cung cấp những trap như authentication-failure, nó được sinh ra nếu một người nào đó cố gắng truy cập vào chúng mà sử dụng chuỗi “community” không đúng. Điều nay cho phép bạn ngăn những nguyên nhân cố gắn ngắt thiết bị của bạn mà không được phép.