Báo Cáo Đồ Án: Đánh Giá Hiệu Năng Mạng Máy Tính Qua SNMP và Zabbix

Chuyên khảo phân tích Đề tài tìm hiểu và triển khai snmp, đánh giá các khía cạnh quan trọng, đề xuất hướng nghiên cứu tiếp theo.

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Đồ Án Tốt Nghiệp

2023

78
4
0

Phí lưu trữ

30 Point

Mục lục chi tiết

MỞ ĐẦU

0.1. ĐỀ TÀI

0.2. Giới thiệu về quản lý mạng và tầm quan trọng của SNMP

0.3. Lý do chọn đề tài

0.4. Mục tiêu của đề tài

0.5. Phạm vi nghiên cứu và các giới hạn

0.6. Phương pháp nghiên cứu và triển khai

1. CHƯƠNG I: MỞ ĐẦU ĐỀ TÀI

1.1. Giới thiệu về quản lý mạng và tầm quan trọng của SNMP

1.2. Lý do chọn đề tài

1.3. Mục tiêu của đề tài

1.4. Phạm vi nghiên cứu và các giới hạn

1.5. Phương pháp nghiên cứu và triển khai

2. CHƯƠNG II: TỔNG QUAN VỀ SNMP PROTOCOL

2.1. Khái niệm và lịch sử phát triển của SNMP

2.2. Vai trò của SNMP trong quản lý mạng

2.3. Kiến trúc của SNMP

2.3.1. SNMP Manager và SNMP Agent

2.3.2. Management Information Base (MIB)

2.4. Cấu trúc gói tin của SNMP

2.5. Cách thức hoạt động SNMP

2.5.1. Các thành phần tham gia trong luồng dữ liệu SNMP

2.5.2. Luồng dữ liệu cho từng loại gói tin SNMP

2.6. Các phiên bản của SNMP

2.6.1. SNMPv3 và các tính năng bảo mật

2.6.2. So sánh giữa các phiên bản SNMP

3. CHƯƠNG III: CÁC KHÁI NIỆM QUẢN LÝ MẠNG LIÊN QUAN ĐẾN SNMP

3.1. Khái niệm về Fault, Configuration, Accounting, Performance, và Security (FCAPS)

3.2. Quản lý từ xa với SNMP

3.3. Các chính sách và kỹ thuật giám sát mạng thông qua SNMP

3.3.1. Giám sát hiệu suất và lưu lượng

3.3.2. Quản lý cấu hình và phát hiện lỗi

3.3.3. An toàn và bảo mật mạng với SNMP

4. CHƯƠNG IV: GIỚI THIỆU VỀ ZABBIX TRONG QUẢN LÝ MẠNG

4.1. Giới thiệu về Zabbix và các tính năng nổi bật

4.2. Kiến trúc của hệ thống Zabbix

4.3. Lợi ích của việc sử dụng Zabbix với SNMP trong giám sát mạng

4.4. Các thành phần chính của Zabbix Server

4.5. Zabbix Agent và SNMP Trap

4.6. Dashboard và hệ thống cảnh báo

5. CHƯƠNG V: TRIỂN KHAI SNMP THÔNG QUA ZABBIX

5.1. Yêu cầu hệ thống và phần mềm

5.1.1. Môi trường mô phỏng (EVE-NG)

5.1.2. Thông tin địa chỉ IP máy chủ Zabbix và các thiết bị mạng

5.2. Cài đặt và cấu hình SNMP trên các thiết bị mạng

5.2.1. Cấu hình SNMP Agent trên router và switch

5.2.2. Cấu hình SNMP Trap để gửi cảnh báo

5.2.3. Cấu hình Zabbix Server để nhận dữ liệu SNMP

5.2.3.1. Cấu hình host trong Zabbix
5.2.3.2. Thiết lập cảnh báo và thông báo qua email

6. CHƯƠNG VI: THU THẬP, PHÂN TÍCH VÀ HIỂN THỊ DỮ LIỆU SNMP

6.1. Quá trình thu thập dữ liệu từ SNMP Agent

6.2. Phân tích dữ liệu SNMP qua các chỉ số giám sát

6.2.1. Chỉ số bộ nhớ, và lưu lượng mạng băng thông

7. CHƯƠNG VII: KẾT QUẢ THỰC NGHIỆM VÀ ĐÁNH GIÁ

7.1. Kết quả thu được từ quá trình giám sát qua SNMP

7.1.1. Các lỗi và sự cố được phát hiện

7.1.2. Hiệu suất giám sát mạng qua Zabbix

7.2. Hạn chế của SNMP và Zabbix trong mô hình

8. CHƯƠNG VIII

8.1. Tóm tắt các kết quả đạt được

8.2. Kết luận về vai trò của SNMP trong giám sát mạng

8.3. Đóng góp của đồ án và giá trị thực tiễn

8.4. Hướng phát triển tiếp theo của đề tài

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Về Đánh Giá Hiệu Năng Mạng Qua SNMP và Zabbix

Đánh giá hiệu năng mạng là một yếu tố quan trọng trong quản lý hạ tầng công nghệ thông tin. Việc sử dụng SNMP (Simple Network Management Protocol) kết hợp với Zabbix giúp quản trị viên theo dõi và phân tích hiệu suất mạng một cách hiệu quả. SNMP cung cấp các chỉ số quan trọng về trạng thái thiết bị, trong khi Zabbix giúp hiển thị dữ liệu một cách trực quan.

1.1. Khái Niệm Về SNMP và Zabbix

SNMP là giao thức tiêu chuẩn cho quản lý mạng, cho phép thu thập thông tin từ các thiết bị mạng. Zabbix là công cụ giám sát mã nguồn mở, hỗ trợ việc hiển thị và phân tích dữ liệu SNMP.

1.2. Tầm Quan Trọng Của Việc Đánh Giá Hiệu Năng Mạng

Đánh giá hiệu năng mạng giúp phát hiện sớm các sự cố, tối ưu hóa tài nguyên và đảm bảo chất lượng dịch vụ. Việc sử dụng SNMP và Zabbix mang lại lợi ích lớn cho quản lý mạng.

II. Vấn Đề Trong Quản Lý Hiệu Năng Mạng Hiện Nay

Quản lý hiệu năng mạng hiện nay đối mặt với nhiều thách thức như sự phức tạp của hạ tầng mạng, số lượng thiết bị ngày càng tăng và yêu cầu về độ tin cậy cao. Các vấn đề này đòi hỏi các giải pháp giám sát hiệu quả.

2.1. Thách Thức Trong Việc Giám Sát Mạng

Sự gia tăng thiết bị và lưu lượng mạng làm cho việc giám sát trở nên khó khăn hơn. Các quản trị viên cần có công cụ mạnh mẽ để theo dõi và phân tích dữ liệu.

2.2. Các Vấn Đề Bảo Mật Liên Quan Đến SNMP

SNMP có thể gặp phải các vấn đề bảo mật, đặc biệt là trong các phiên bản cũ. Việc sử dụng SNMPv3 với các tính năng bảo mật là cần thiết để bảo vệ dữ liệu.

III. Phương Pháp Đánh Giá Hiệu Năng Mạng Qua SNMP

Để đánh giá hiệu năng mạng, việc triển khai SNMP là rất quan trọng. Các bước thực hiện bao gồm cài đặt SNMP trên thiết bị và cấu hình Zabbix để thu thập dữ liệu.

3.1. Cài Đặt SNMP Trên Thiết Bị Mạng

Cài đặt SNMP Agent trên router và switch để thu thập dữ liệu về hiệu suất. Điều này giúp quản trị viên có thể theo dõi trạng thái thiết bị một cách hiệu quả.

3.2. Cấu Hình Zabbix Để Nhận Dữ Liệu SNMP

Zabbix cần được cấu hình để nhận dữ liệu từ SNMP Agent. Việc này bao gồm thiết lập host và các chỉ số giám sát cần thiết.

IV. Ứng Dụng Thực Tiễn Của SNMP và Zabbix Trong Giám Sát Mạng

Việc ứng dụng SNMP và Zabbix trong giám sát mạng đã mang lại nhiều kết quả tích cực. Các tổ chức có thể theo dõi hiệu suất mạng và phát hiện sự cố kịp thời.

4.1. Kết Quả Nghiên Cứu Từ Việc Triển Khai SNMP

Nghiên cứu cho thấy việc triển khai SNMP giúp cải thiện khả năng phát hiện sự cố và tối ưu hóa hiệu suất mạng.

4.2. Lợi Ích Của Việc Sử Dụng Zabbix

Zabbix cung cấp giao diện trực quan, giúp quản trị viên dễ dàng theo dõi và phân tích dữ liệu hiệu suất mạng.

V. Kết Luận Về Đánh Giá Hiệu Năng Mạng Qua SNMP và Zabbix

Việc đánh giá hiệu năng mạng qua SNMP và Zabbix là một giải pháp hiệu quả cho quản lý mạng hiện đại. Các công cụ này giúp tối ưu hóa hiệu suất và bảo mật mạng.

5.1. Tương Lai Của SNMP Trong Quản Lý Mạng

SNMP sẽ tiếp tục phát triển với các tính năng bảo mật và khả năng mở rộng, đáp ứng nhu cầu ngày càng cao trong quản lý mạng.

5.2. Đề Xuất Các Giải Pháp Nâng Cao Hiệu Năng Mạng

Các giải pháp như tích hợp công nghệ mới và cải tiến quy trình giám sát sẽ giúp nâng cao hiệu quả quản lý mạng trong tương lai.

09/07/2025
Đề tài tìm hiểu và triển khai snmp

Trích đoạn nội dung tài liệu

MỞ ĐẦU ĐỀ TÀI I.1 Giới thiệu về quản lý mạng và tầm quan trọng của SNMP Trong thời đại công nghệ số phát triển nhanh chóng, hạ tầng mạng đóng vai trò cốt lõi trong hoạt động của hầu hết các tổ chức và doanh nghiệp. Hạ tầng mạng không chỉ đảm bảo việc truyền tải dữ liệu giữa các hệ thống và thiết bị mà còn hỗ trợ các ứng dụng, dịch vụ trực tuyến trong kinh doanh, giáo dục, y tế và nhiều lĩnh vực khác. Do đó, yêu cầu quản lý mạng hiệu quả, an toàn và ổn định đã trở nên ngày càng cấp thiết. Quản lý mạng là quá trình giám sát, kiểm tra và tối ưu hóa các thành phần mạng để đảm bảo tính ổn định, bảo mật và hiệu suất cao.

Với số lượng thiết bị và lưu lượng mạng ngày càng gia tăng, các quản trị viên mạng cần có những công cụ giám sát mạnh mẽ để phát hiện và xử lý kịp thời các sự cố, tối ưu hóa băng thông và bảo đảm chất lượng dịch vụ. SNMP (Simple Network Management Protocol) là một giao thức tiêu chuẩn được sử dụng rộng rãi trong quản lý mạng. SNMP cho phép giám sát và thu thập thông tin từ các thiết bị như router, switch, server, máy tính và hệ thống IoT, giúp quản trị viên theo dõi trạng thái, hiệu suất và cảnh báo sự cố một cách kịp thời. Với khả năng cung cấp dữ liệu chi tiết về hiệu suất và trạng thái thiết bị, SNMP trở thành công cụ đắc lực giúp quản lý mạng dễ dàng hơn.

Sự tích hợp của SNMP với các hệ thống giám sát như Zabbix cho phép quản trị viên không chỉ thu thập và phân tích dữ liệu mà còn theo dõi mạng theo thời gian thực và cảnh báo sự cố ngay khi chúng xảy ra, giúp tối ưu hóa mạng và tăng cường bảo mật.2 Lý do chọn đề tài Trong bối cảnh mạng lưới hạ tầng phức tạp và yêu cầu chất lượng dịch vụ cao, việc giám sát mạng thông qua SNMP không chỉ là nhu cầu mà còn là yếu tố cần thiết cho quản lý mạng hiện đại. SNMP có khả năng cung cấp thông tin chi tiết về tình trạng hoạt động của các thiết bị, giúp quản trị viên chủ động xử lý sự cố và tối ưu hóa mạng. Đề tài “Tìm hiểu và triển khai SNMP” được chọn vì khả năng ứng dụng thực tiễn cao và tầm quan trọng của nó trong lĩnh vực quản lý mạng. Bên cạnh đó, Zabbix là một công cụ mã nguồn mở phổ biến, được thiết kế để quản lý và giám sát hạ tầng mạng quy mô lớn.

Kết hợp SNMP và Zabbix tạo ra một hệ thống giám sát mạnh mẽ, trực quan, và có thể tùy chỉnh phù hợp với các môi trường mạng khác nhau. Đề tài này sẽ cung cấp kiến thức chuyên sâu về giao thức SNMP, cũng như các kỹ năng triển khai và cấu hình hệ thống giám sát mạng chuyên nghiệp, đáp ứng nhu cầu thực tế trong quản trị mạng. 11 Báo cáo Đồ án Đánh giá hiệu năng mạng máy tính Nhóm 11 I.3 Mục tiêu của đề tài Mục tiêu chính của đề tài là nghiên cứu và triển khai hệ thống giám sát mạng qua SNMP với sự hỗ trợ của Zabbix, cụ thể:  Tìm hiểu về cấu trúc, hoạt động và các tính năng của SNMP trong quản lý mạng.  Thiết lập hệ thống giám sát mạng sử dụng SNMP và Zabbix trong môi trường mô phỏng (EVE-NG) bao gồm các thiết bị như router, switch và các máy tính.

 Xây dựng khả năng thu thập dữ liệu về trạng thái và hiệu suất của các thiết bị mạng, bao gồm CPU, bộ nhớ, và lưu lượng mạng thông qua SNMP.  Đánh giá hiệu quả của SNMP và Zabbix trong giám sát mạng, cũng như khả năng cảnh báo sớm các sự cố và cung cấp báo cáo trực quan cho người dùng.4 Phạm vi nghiên cứu và các giới hạn Phạm vi nghiên cứu của đề tài tập trung vào triển khai SNMP và Zabbix để giám sát mạng trong môi trường mô phỏng, gồm các nội dung:  Triển khai SNMP trên các thiết bị mạng (router, switch) và cài đặt Zabbix Server để thu thập dữ liệu SNMP.  Thực hiện giám sát các chỉ số hiệu suất của thiết bị và cài đặt cảnh báo qua hệ thống Zabbix Dashboard.  Mô phỏng các tình huống có thể xảy ra trong hệ thống mạng như quá tải, sự cố, và các tấn công nhỏ để đánh giá hiệu quả giám sát và khả năng phản ứng của hệ thống.

Giới hạn của đề tài bao gồm:  Đề tài được triển khai trong môi trường mô phỏng (EVE-NG), do đó một số tính năng thực tế có thể không được phản ánh đầy đủ.  Không bao gồm các mô hình mạng phức tạp với quy mô lớn hay các mô hình đa miền mạng hoặc đa giao thức.5 Phương pháp nghiên cứu và triển khai Đề tài sử dụng phương pháp nghiên cứu lý thuyết kết hợp với thực hành triển khai mô hình. Các bước thực hiện bao gồm: 12 Báo cáo Đồ án Đánh giá hiệu năng mạng máy tính Nhóm 11  Nghiên cứu lý thuyết: Tìm hiểu sâu về SNMP, Zabbix và các thành phần liên quan, thu thập tài liệu từ các nguồn uy tín, và phân tích các trường hợp ứng dụng SNMP trong quản lý mạng.  Thiết kế mô hình: Xây dựng mô hình mạng bao gồm router, switch và Zabbix Server trong môi trường mô phỏng EVE-NG.

 Cấu hình và triển khai: Cài đặt và cấu hình SNMP trên các thiết bị mạng, thiết lập Zabbix Server để giám sát các chỉ số hiệu suất mạng. Tùy chỉnh các chỉ số giám sát và các cảnh báo để thu thập dữ liệu.  Thực nghiệm và đánh giá: Tiến hành kiểm thử khả năng giám sát, ghi nhận các cảnh báo, đánh giá hiệu quả của hệ thống, và phân tích các kết quả thu được nhằm đánh giá tính khả thi và tính hiệu quả của SNMP trong quản lý mạng. Đề tài hứa hẹn cung cấp một cái nhìn chi tiết về ứng dụng của SNMP trong giám sát và quản lý mạng, đồng thời giúp chúng em có thêm kinh nghiệm trong việc triển khai các công cụ giám sát trong môi trường thực tế.

13 Báo cáo Đồ án Đánh giá hiệu năng mạng máy tính Nhóm 11 CHƯƠNG II. TỔNG QUAN VỀ SNMP PROTOCOL II.1 Khái niệm và lịch sử phát triển của SNMP SNMP (Simple Network Management Protocol) là một giao thức mạng chuẩn thuộc tầng ứng dụng, được thiết kế để quản lý và giám sát các thiết bị trong mạng như router, switch, server, và các thiết bị IoT. SNMP cho phép các quản trị viên mạng thu thập và tổ chức dữ liệu về hiệu suất của hệ thống, theo dõi trạng thái thiết bị và phát hiện lỗi. SNMP được phát triển vào những năm 1980 bởi IETF (Internet Engineering Task Force) để giải quyết nhu cầu giám sát mạng lưới hạ tầng ngày càng phức tạp.

Ban đầu, SNMP được thiết kế với mục tiêu cung cấp một phương pháp giám sát cơ bản nhưng hiệu quả, và từ đó đã trở thành chuẩn giao thức chính cho quản lý mạng. Trải qua quá trình phát triển, SNMP đã trải qua ba phiên bản chính: SNMPv1, SNMPv2, và SNMPv3. Mỗi phiên bản cải thiện những hạn chế của phiên bản trước, bổ sung tính năng mới để đáp ứng các yêu cầu ngày càng cao trong việc giám sát và bảo mật hệ thống mạng. SNMP đã trở thành một thành phần không thể thiếu trong hệ thống quản lý mạng của các doanh nghiệp và tổ chức lớn, giúp giám sát mạng hiệu quả và giảm thiểu sự cố.2 Vai trò của SNMP trong quản lý mạng SNMP đóng vai trò quan trọng trong quản lý và giám sát mạng bằng cách cung cấp các công cụ và quy trình để theo dõi và quản lý thiết bị từ xa.

Thông qua SNMP, các quản trị viên mạng có thể thu thập thông tin về hiệu suất và trạng thái của thiết bị, chẳng hạn như CPU, bộ nhớ, băng thông và tình trạng kết nối. Một trong những lợi ích lớn của SNMP là nó giúp quản trị viên phát hiện sớm các sự cố mạng và xử lý kịp thời trước khi ảnh hưởng nghiêm trọng đến người dùng cuối. Ngoài ra, SNMP cho phép quản trị viên cài đặt và cấu hình lại các tham số của thiết bị từ xa, giúp tối ưu hóa tài nguyên mạng và cải thiện chất lượng dịch vụ. Đặc biệt trong các hệ thống mạng phức tạp và quy mô lớn, SNMP giúp giảm thiểu công việc thủ công, tự động hóa quá trình giám sát và bảo trì, từ đó giảm chi phí và thời gian quản lý.3 Kiến trúc của SNMP SNMP hoạt động dựa trên kiến trúc client-server, với hai thành phần chính là SNMP Manager và SNMP Agent, cùng với Management Information Base (MIB) và Object Identifier (OID) để tổ chức và lưu trữ thông tin cần giám sát.

14 Báo cáo Đồ án Đánh giá hiệu năng mạng máy tính Nhóm 11 Hình 1. Kiến trúc của SNMP II.1 SNMP Manager và SNMP Agent SNMP Manager là thành phần quản lý trung tâm, thường được triển khai dưới dạng phần mềm trên hệ thống giám sát như Zabbix, SolarWinds hoặc PRTG. SNMP Manager gửi các yêu cầu tới các thiết bị được giám sát để thu thập dữ liệu còn được gọi là phương thức Poll và nhận cảnh báo khi có sự cố còn được gọi là phương thức Alert. SNMP Agent là chương trình phần mềm chạy trên thiết bị được giám sát, chịu trách nhiệm thu thập dữ liệu từ thiết bị (như CPU, bộ nhớ, lưu lượng) và gửi đến SNMP Manager khi có yêu cầu hoặc khi có sự cố xảy ra.

SNMP Agent được cài đặt sẵn trên các thiết bị mạng hoặc có thể được cài thêm nếu thiết bị hỗ trợ. Phương thức Poll (Polling) Polling là phương thức chủ động mà trong đó SNMP Manager yêu cầu các thiết bị mạng (SNMP Agent) cung cấp thông tin về trạng thái và hiệu suất của chúng. Cụ thể, quá trình Polling bao gồm việc SNMP Manager gửi các yêu cầu đến các SNMP Agent để lấy thông tin hoặc chỉ số cụ thể như CPU usage, memory utilization, network traffic hoặc bất kỳ tham số nào được quản lý trong MIB (Management Information Base). Cơ chế hoạt động của Polling: 15 Báo cáo Đồ án Đánh giá hiệu năng mạng máy tính Nhóm 11  SNMP Manager gửi yêu cầu Get đến SNMP Agent trên thiết bị cần giám sát (ví dụ, router, switch, server).

 SNMP Agent nhận yêu cầu và trả về dữ liệu từ MIB của thiết bị. Dữ liệu này có thể bao gồm các thông số như CPU load, disk space usage, hoặc network bandwidth.  Zabbix sau đó sử dụng dữ liệu nhận được để cập nhật trạng thái của thiết bị và hiển thị thông tin trên Dashboard, Reports, hoặc Charts.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ