SNMP là một giao thức tầng ứng dụng cung cấp định dạng thông báo cho việc giao tiếp giữa managers và agents SNMP. SNMP manager là hệ thống được sử dụng để điều khiển và giám sát hoạt động của các máy chủ mạng bằng cách sử dụng SNMP; điều này còn được gọi là Trạm Quản lý Mạng (NMS). Bài viết sẽ giải thích cách cấu hình giao thức quản lý mạng đơn giản (SNMP) trên các router Cisco và các switch Catalyst để kích hoạt agent SNMP. Cấu hình SNMP trên các thiết bị Cisco rất đơn giản và được thực hiện từ chế độ cấu hình toàn cầu (global configuration mode).
Phải xác định mối quan hệ giữa SNMP manager và Client. Lệnh để kích hoạt SNMP client trên Router Cisco là lệnh “snmp community,” theo sau là community name. Lệnh này cũng cho phép cấu hình agent SNMP là chỉ cho quyền đọc hoặc cả quyền đọc và ghi. Nếu không chỉ định, mặc định nó sẽ được cấu hình là quyền đọc. Trong trường hợp này, bạn đã cấu hình tên community là “public,” cho phép cả quyền đọc và ghi. Điều này cho phép một NMS cả cấu hình và thu thập thông tin từ thiết bị quản lý. Cài đặt SNMP được thực hiện từ chế độ cấu hình toàn cầu (global configuration mode).
Để kích hoạt chuỗi community SNMP trên Router Cisco
1. Telnet vào Router hoặc Switch, gõ “ enable ” để vào chế độ kích hoạt. Nhập mật khẩu kích hoạt.
| prompt# telnet 192.168.1.1 Router>enable Password: Router# |
2. Vào chế độ cấu hình chung bằng cách gõ “ configure terminal ” và tìm các lệnh có sẵn cho cấu hình SNMP trên Bộ định tuyến Cisco.
| Router(config)#
Router(config)#snmp-server ?
|
3. Kích hoạt SNMP bằng lệnh sau:
| Router(config)#snmp-server community <community-string> ro
Router(config)#snmp-server community <community-string> rw |
“ro” có nghĩa là chỉ quyền đọc và “rw” là cho cả quyền đọc và ghi.
4. Sử dụng lệnh “snmp-server host” để chỉ định máy chủ hoặc các máy chủ nhận các SNMP trap.
| Router(config)#snmp-server host <ip-address> <community-string> |
Ở đây, “ip-address” là địa chỉ IP của trạm quản lý SNMP và “community-string” là chuỗi community thực tế.
5. Để kích hoạt Router để gửi SNMP traps hoặc informs (thông báo SNMP), sử dụng lệnh cấu hình toàn cầu “snmp-server enable traps”. Sau khi thực hiện lệnh này, SNMP traps sẽ được tự động gửi đến trạm quản lý SNMP đã được cấu hình trong bước trước.
| Router(config)#snmp-server enable traps |
6. Thoát chế độ cấu hình bằng lệnh “ exit ”, lưu cấu hình SNMP mới bằng lệnh “ write memory” hoặc “copy run start” .
| Router#write memory Building configuration… [OK] Router# |
Ví dụ về cấu hình SNMP trên Bộ định tuyến của Cisco
| prompt#telnet 192.168.1.1 Router>enable Password: Router#configure terminal Enter configuration commands, one per line. End with CNTL/Z.Router(config)# Router(config)#snmp-server community public RO Router(config)#snmp-server community cisco@123 RW Router(config)#snmp-server host 172.18.42.10 public Router(config)#snmp-server enable traps Router(config)#exit Router#Router#write memory Building configuration…[OK] Router#
|

















