Luận Văn: Xây Dựng Hệ Thống Giám Sát Hạ Tầng CNTT Mã Nguồn Mở (ĐH Bách Khoa Hà Nội)

Luận văn nghiên cứu hệ thống giám sát hạ tầng CNTT mã nguồn mở. Giải pháp tối ưu, hiệu quả, giúp quản lý và vận hành hệ thống ổn định, liên tục.

Người đăng

Ẩn danh

Thể loại

Luận văn thạc sĩ

2020

75
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

1. CHƯƠNG 1

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

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

2. CHƯƠNG 2: TỔNG QUAN VỀ HỆ THỐNG GIÁM SÁT

2.1. Khái niệm hệ thống giám sát

2.2. Vai trò của hệ thống giám sát mạng

2.3. Giao thức giám sát mạng SNMP

2.3.1. Các phương thức của SNMP

2.3.2. Các cơ chế bảo mật cho SNMP

2.3.3. Cấu trúc bản tin SNMP

3. CHƯƠNG 3: XÂY DỰNG GIẢI PHÁP GIÁM SÁT SỬ DỤNG ZABBIX

3.1. Mô tả hiện trạng hạ tầng CNTT của Công ty cổ phần Thương mại và Dịch vụ Lotteshop Việt Nam

3.2. Lựa chọn giải pháp Zabbix

3.2.1. Kiến trúc của Zabbix

3.2.2. Bảo mật trong Zabbix

3.2.3. Cơ chế thu thập dữ liệu của Zabbix

3.2.4. Các mô hình triển khai Zabbix

3.2.5. Triển khai thử nghiệm

3.2.5.1. Cài đặt Zabbix server
3.2.5.2. Giới thiệu giao diện Dashboard

3.2.6. Cấu hình giám sát thêm server

3.2.7. Template trong Zabbix

3.2.8. Cấu hình cảnh báo trong Zabbix thông qua ứng dụng Telegram

3.2.9. Kết quả thử nghiệm

3.2.10. Hướng phát triển của luận văn trong tương lai

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Hệ Thống Giám Sát Hạ Tầng CNTT Mã Nguồn Mở

Trong kỷ nguyên số, hạ tầng CNTT đóng vai trò then chốt trong mọi hoạt động của doanh nghiệp. Sự ổn định và hiệu quả của hệ thống này trực tiếp ảnh hưởng đến năng suất, doanh thu và khả năng cạnh tranh. Giám sát hạ tầng CNTT trở thành một yêu cầu bắt buộc. Tuy nhiên, việc lựa chọn giải pháp giám sát phù hợp, đặc biệt là với các nguồn lực hạn chế, là một thách thức không nhỏ. Các giải pháp thương mại thường có chi phí cao, trong khi các giải pháp mã nguồn mở mang lại sự linh hoạt, khả năng tùy biến và tiết kiệm chi phí đáng kể. Luận văn này tập trung nghiên cứu, xây dựng hệ thống giám sát hạ tầng CNTT với giải pháp mã nguồn mở, nhằm cung cấp một giải pháp hiệu quả, có khả năng mở rộng và phù hợp với nhiều quy mô doanh nghiệp. Việc sử dụng các công cụ giám sát hạ tầng CNTT miễn phí như Zabbix, Nagios, Prometheus, Grafana, và ELK Stack giúp giảm thiểu chi phí đầu tư ban đầu, đồng thời vẫn đảm bảo khả năng giám sát hiệu năng hạ tầng CNTT một cách toàn diện. Điều này đặc biệt quan trọng đối với các doanh nghiệp vừa và nhỏ (SME) hoặc các tổ chức có ngân sách hạn chế. Bên cạnh đó, khả năng tùy biến và tích hợp cao của các nền tảng giám sát mã nguồn mở cho phép người dùng điều chỉnh hệ thống để đáp ứng các yêu cầu cụ thể của mình, một điều mà các giải pháp thương mại thường khó đáp ứng được. Luận văn cũng sẽ đề cập đến các vấn đề bảo mật hệ thốngkhả năng mở rộng của giải pháp, đảm bảo tính tin cậy và khả năng thích ứng với sự phát triển của doanh nghiệp.

1.1. Khái niệm tầm quan trọng của giám sát hạ tầng CNTT

Giám sát hạ tầng CNTT là quá trình liên tục theo dõi và phân tích hiệu suất, trạng thái hoạt động của tất cả các thành phần trong hệ thống CNTT, bao gồm máy chủ, mạng, ứng dụng, cơ sở dữ liệu và các dịch vụ liên quan. Tầm quan trọng của việc giám sát nằm ở khả năng phát hiện sớm các vấn đề tiềm ẩn, ngăn chặn sự cố xảy ra, và đảm bảo hệ thống hoạt động ổn định, hiệu quả. Theo [Luận văn gốc], "Việc đảm bảo hạ tầng công nghệ thông tin hoạt động ổn định là vô cùng quan trọng trong doanh nghiệp". Một hệ thống giám sát hiệu năng hạ tầng CNTT tốt sẽ cung cấp thông tin chi tiết về hiệu suất hệ thống, giúp người quản trị có thể nhanh chóng xác định và khắc phục các điểm nghẽn, tối ưu hóa tài nguyên và cải thiện trải nghiệm người dùng. Ngoài ra, việc thu thập và phân tích log từ các thành phần khác nhau trong hệ thống cũng giúp phát hiện các hoạt động bất thường, có thể là dấu hiệu của các cuộc tấn công bảo mật hoặc các lỗi cấu hình. Việc tự động hóa giám sát cũng giúp giảm thiểu sự phụ thuộc vào nguồn nhân lực, cho phép người quản trị tập trung vào các nhiệm vụ chiến lược hơn.

1.2. Vì sao nên chọn giải pháp giám sát mã nguồn mở

Lựa chọn giải pháp giám sát hạ tầng CNTT mã nguồn mở mang lại nhiều lợi ích. Thứ nhất, chi phí thường thấp hơn đáng kể so với các giải pháp thương mại. Điều này đặc biệt quan trọng đối với các doanh nghiệp có ngân sách hạn chế. Thứ hai, tính linh hoạt và khả năng tùy biến cao cho phép người dùng điều chỉnh hệ thống để đáp ứng các yêu cầu cụ thể của mình. Thứ ba, cộng đồng người dùng và nhà phát triển lớn mạnh đảm bảo sự hỗ trợ liên tục và nhanh chóng khi gặp vấn đề. Thứ tư, các giải pháp giám sát mạng mã nguồn mở thường tuân thủ các tiêu chuẩn mở, giúp dễ dàng tích hợp với các hệ thống khác. Tuy nhiên, cũng cần lưu ý rằng việc triển khai và quản lý các giải pháp mã nguồn mở có thể đòi hỏi kỹ năng kỹ thuật cao hơn so với các giải pháp thương mại. Theo [Luận văn gốc], "Các công cụ này có thể tùy biến linh hoạt dễ đáp ứng nhu cầu giám sát hệ thống một cách hiệu quả nhất". Do đó, việc đánh giá kỹ lưỡng các yêu cầu của doanh nghiệp và khả năng của đội ngũ kỹ thuật là rất quan trọng trước khi đưa ra quyết định.

1.3. Các công cụ giám sát mã nguồn mở phổ biến hiện nay

Hiện nay, có rất nhiều công cụ giám sát hạ tầng CNTT miễn phí và mã nguồn mở phổ biến. Zabbix là một giải pháp mạnh mẽ, linh hoạt, có khả năng giám sát nhiều loại thiết bị và dịch vụ. Nagios là một trong những công cụ giám sát lâu đời và được sử dụng rộng rãi nhất, với cộng đồng người dùng và plugin rất lớn. Prometheus là một hệ thống giám sát và cảnh báo nguồn mở, đặc biệt phù hợp với môi trường containerized. Grafana là một công cụ trực quan hóa dữ liệu mạnh mẽ, có thể tích hợp với nhiều nguồn dữ liệu khác nhau, bao gồm Prometheus, Zabbix, và Nagios. ELK Stack (Elasticsearch, Logstash, Kibana) là một giải pháp thu thập, phân tích và trực quan hóa log mạnh mẽ. Mỗi công cụ có những ưu điểm và nhược điểm riêng, do đó việc lựa chọn công cụ phù hợp phụ thuộc vào yêu cầu cụ thể của doanh nghiệp. [Luận văn gốc] có đề cập đến một số công cụ phổ biến như Zabbix, Nagios, Cacti. Việc tìm hiểu kỹ về từng công cụ sẽ giúp đưa ra quyết định đúng đắn.

II. Thách Thức Yêu Cầu Khi Giám Sát Hạ Tầng CNTT

Việc giám sát hạ tầng CNTT không phải là một nhiệm vụ đơn giản. Có nhiều thách thức và yêu cầu cần được xem xét để đảm bảo hệ thống giám sát hoạt động hiệu quả. Một trong những thách thức lớn nhất là sự phức tạp của hạ tầng CNTT hiện đại, với nhiều thành phần khác nhau, từ máy chủ vật lý đến máy chủ ảo, container, và các dịch vụ đám mây. Việc giám sát tất cả các thành phần này một cách toàn diện đòi hỏi một hệ thống giám sát có khả năng thu thập và phân tích dữ liệu từ nhiều nguồn khác nhau. Ngoài ra, giám sát hiệu năng hạ tầng CNTT cũng đòi hỏi khả năng xử lý lượng lớn dữ liệu một cách nhanh chóng và hiệu quả, đặc biệt là trong môi trường có lưu lượng truy cập cao. Một yêu cầu quan trọng khác là khả năng cảnh báo sớm các vấn đề tiềm ẩn, trước khi chúng gây ra sự cố. Hệ thống giám sát cần có khả năng phân tích dữ liệu và đưa ra các cảnh báo dựa trên các ngưỡng được xác định trước, giúp người quản trị có thể nhanh chóng xác định và khắc phục các vấn đề. Cuối cùng, hệ thống giám sát cần có khả năng mở rộng linh hoạt, để đáp ứng sự phát triển của doanh nghiệp và sự thay đổi của hạ tầng CNTT.

2.1. Vấn đề bảo mật trong hệ thống giám sát mã nguồn mở

Bảo mật là một vấn đề quan trọng cần được xem xét khi triển khai hệ thống giám sát hạ tầng CNTT mã nguồn mở. Mặc dù các giải pháp mã nguồn mở thường được coi là an toàn hơn do tính minh bạch và khả năng kiểm tra mã nguồn, nhưng chúng vẫn có thể tồn tại các lỗ hổng bảo mật. Việc cập nhật phần mềm thường xuyên và áp dụng các biện pháp bảo mật phù hợp là rất quan trọng để giảm thiểu rủi ro. [Tài liệu gốc] không trực tiếp đề cập đến vấn đề bảo mật, nhưng đây là một yếu tố cần được xem xét trong quá trình thiết kế và triển khai hệ thống giám sát. Ngoài ra, việc quản lý quyền truy cập vào hệ thống giám sát cũng cần được thực hiện một cách cẩn thận, để đảm bảo chỉ những người được ủy quyền mới có thể truy cập và thay đổi cấu hình hệ thống. Sử dụng các giao thức mã hóa để bảo vệ dữ liệu truyền tải giữa các thành phần trong hệ thống giám sát cũng là một biện pháp quan trọng để bảo vệ thông tin nhạy cảm.

2.2. Khả năng mở rộng của giải pháp giám sát hạ tầng CNTT

Khả năng mở rộng là một yếu tố quan trọng cần được xem xét khi lựa chọn giải pháp giám sát hạ tầng CNTT. Doanh nghiệp cần một hệ thống giám sát có thể đáp ứng sự phát triển của hạ tầng CNTT và sự gia tăng về số lượng thiết bị và dịch vụ cần giám sát. Các giải pháp mã nguồn mở thường có khả năng mở rộng linh hoạt, cho phép người dùng thêm các thành phần mới vào hệ thống một cách dễ dàng. Tuy nhiên, việc mở rộng hệ thống giám sát cũng có thể đòi hỏi kỹ năng kỹ thuật cao hơn, đặc biệt là trong môi trường có quy mô lớn. Cần có kế hoạch cụ thể về việc mở rộng hệ thống, bao gồm việc lựa chọn phần cứng và phần mềm phù hợp, cũng như việc cấu hình hệ thống để đảm bảo hiệu suất tối ưu. Một số giải pháp giám sát hạ tầng CNTT mã nguồn mở còn hỗ trợ các kiến trúc phân tán, cho phép chia tải giám sát cho nhiều máy chủ khác nhau, giúp tăng cường khả năng mở rộng và độ tin cậy của hệ thống.

2.3. Yêu cầu về tài nguyên hệ thống cho giám sát mã nguồn mở

Việc triển khai một hệ thống giám sát hạ tầng CNTT mã nguồn mở có thể đòi hỏi một số lượng đáng kể tài nguyên hệ thống, bao gồm CPU, bộ nhớ, và dung lượng lưu trữ. Yêu cầu về tài nguyên phụ thuộc vào nhiều yếu tố, bao gồm số lượng thiết bị và dịch vụ cần giám sát, tần suất thu thập dữ liệu, và các tính năng được sử dụng trong hệ thống giám sát. Cần đánh giá kỹ lưỡng các yêu cầu về tài nguyên trước khi triển khai hệ thống, để đảm bảo hệ thống hoạt động ổn định và hiệu quả. Việc sử dụng các cơ sở dữ liệu thời gian thực (time-series database) như InfluxDB hoặc Prometheus cũng có thể giúp giảm thiểu yêu cầu về tài nguyên lưu trữ, do chúng được tối ưu hóa cho việc lưu trữ dữ liệu theo thời gian. Ngoài ra, việc cấu hình hệ thống giám sát để chỉ thu thập các dữ liệu cần thiết cũng có thể giúp giảm thiểu yêu cầu về tài nguyên.

III. Phương Pháp Xây Dựng Hệ Thống Giám Sát Zabbix Hiệu Quả

Zabbix là một giải pháp giám sát hạ tầng CNTT mạnh mẽ và linh hoạt, được sử dụng rộng rãi trong nhiều tổ chức. Để xây dựng một hệ thống giám sát Zabbix hiệu quả, cần tuân thủ một số phương pháp và quy trình. Đầu tiên, cần xác định rõ các mục tiêu và yêu cầu của việc giám sát, bao gồm các thiết bị và dịch vụ cần giám sát, các chỉ số hiệu suất cần theo dõi, và các ngưỡng cảnh báo cần thiết. Sau đó, cần thiết kế kiến trúc hệ thống Zabbix phù hợp, bao gồm việc lựa chọn phần cứng và phần mềm, cũng như việc cấu hình các thành phần khác nhau trong hệ thống. Quá trình cài đặt và cấu hình Zabbix cần được thực hiện một cách cẩn thận, theo đúng hướng dẫn và tài liệu của nhà sản xuất. Sau khi cài đặt và cấu hình xong, cần kiểm tra và xác minh hệ thống hoạt động đúng như mong đợi. Cuối cùng, cần liên tục theo dõi và tối ưu hóa hệ thống Zabbix, để đảm bảo nó đáp ứng được các yêu cầu của doanh nghiệp và hoạt động hiệu quả.

3.1. Cài đặt và cấu hình Zabbix Server Agent chi tiết

Việc cài đặt và cấu hình Zabbix Server và Agent là bước đầu tiên quan trọng trong việc xây dựng hệ thống giám sát hạ tầng CNTT. Quá trình cài đặt Zabbix Server bao gồm việc cài đặt các phần mềm cần thiết, như hệ điều hành, cơ sở dữ liệu, và máy chủ web. Sau khi cài đặt xong, cần cấu hình Zabbix Server để kết nối với cơ sở dữ liệu và cấu hình các thông số khác. Việc cài đặt Zabbix Agent trên các thiết bị cần giám sát cũng cần được thực hiện một cách cẩn thận, theo đúng hướng dẫn của nhà sản xuất. Sau khi cài đặt xong, cần cấu hình Zabbix Agent để kết nối với Zabbix Server và cấu hình các thông số khác. [Luận văn gốc] có đề cập đến quá trình cài đặt Zabbix server nhưng cần được triển khai chi tiết hơn. Việc kiểm tra và xác minh kết nối giữa Zabbix Server và Agent là rất quan trọng để đảm bảo hệ thống hoạt động đúng như mong đợi.

3.2. Tạo Items Triggers và Graphs trong Zabbix dễ dàng

Items, Triggers, và Graphs là các thành phần cơ bản trong Zabbix, được sử dụng để thu thập dữ liệu, phát hiện sự cố, và trực quan hóa dữ liệu. Việc tạo Items, Triggers, và Graphs trong Zabbix cần được thực hiện một cách cẩn thận, để đảm bảo dữ liệu được thu thập chính xác, các sự cố được phát hiện kịp thời, và dữ liệu được trực quan hóa một cách dễ hiểu. Items được sử dụng để xác định các chỉ số hiệu suất cần theo dõi trên các thiết bị và dịch vụ. Triggers được sử dụng để xác định các ngưỡng cảnh báo dựa trên dữ liệu được thu thập từ Items. Graphs được sử dụng để trực quan hóa dữ liệu được thu thập từ Items, giúp người quản trị có thể dễ dàng theo dõi hiệu suất của hệ thống. Việc sử dụng các templates có sẵn trong Zabbix cũng có thể giúp tiết kiệm thời gian và công sức trong việc tạo Items, Triggers, và Graphs.

3.3. Cấu hình cảnh báo Telegram cho Zabbix hiệu quả

Cảnh báo là một phần quan trọng của hệ thống giám sát hạ tầng CNTT, giúp người quản trị có thể nhanh chóng phát hiện và khắc phục các sự cố. Zabbix hỗ trợ nhiều phương thức cảnh báo khác nhau, bao gồm email, SMS, và Telegram. Việc cấu hình cảnh báo Telegram cho Zabbix mang lại nhiều lợi ích, bao gồm tính tiện lợi, tốc độ, và khả năng tích hợp với các công cụ khác. Để cấu hình cảnh báo Telegram cho Zabbix, cần tạo một bot Telegram và cấu hình Zabbix để gửi tin nhắn đến bot đó. Việc kiểm tra và xác minh cảnh báo Telegram hoạt động đúng như mong đợi là rất quan trọng để đảm bảo người quản trị nhận được thông báo kịp thời khi có sự cố xảy ra. [Luận văn gốc] đã đề cập đến việc triển khai hệ thống cảnh báo qua Telegram Messenger.

IV. Ứng Dụng Thực Tiễn Giám Sát Hạ Tầng CNTT tại Lotteshop

Luận văn này đã tiến hành ứng dụng thực tiễn hệ thống giám sát hạ tầng CNTT sử dụng Zabbix tại Công ty cổ phần Thương mại và Dịch vụ Lotteshop Việt Nam. Mục tiêu của việc ứng dụng là đánh giá khả năng của hệ thống Zabbix trong việc giám sát các thành phần khác nhau trong hạ tầng CNTT của Lotteshop, bao gồm máy chủ, mạng, ứng dụng, và cơ sở dữ liệu. Quá trình ứng dụng bao gồm việc cài đặt và cấu hình Zabbix Server và Agent, tạo Items, Triggers, và Graphs, và cấu hình cảnh báo Telegram. Kết quả ứng dụng cho thấy hệ thống Zabbix hoạt động hiệu quả trong việc giám sát hạ tầng CNTT của Lotteshop, giúp người quản trị có thể nhanh chóng phát hiện và khắc phục các sự cố. Các số liệu về hiệu suất hệ thống được thu thập và phân tích, giúp người quản trị có thể đưa ra các quyết định tối ưu hóa tài nguyên và cải thiện trải nghiệm người dùng.

4.1. Mô tả chi tiết hạ tầng CNTT tại Lotteshop Việt Nam

Việc mô tả chi tiết hạ tầng CNTT tại Lotteshop Việt Nam là bước quan trọng để xây dựng một hệ thống giám sát Zabbix hiệu quả. Cần xác định rõ các thành phần khác nhau trong hạ tầng CNTT, bao gồm số lượng máy chủ, loại hệ điều hành, các ứng dụng và dịch vụ đang chạy, cấu trúc mạng, và các thiết bị mạng. Thông tin này sẽ giúp xác định các chỉ số hiệu suất cần theo dõi, các ngưỡng cảnh báo cần thiết, và kiến trúc hệ thống Zabbix phù hợp. [Luận văn gốc] có đề cập đến mô hình hạ tầng CNTT của Lotteshop Việt Nam. Việc phân tích kỹ lưỡng hạ tầng CNTT sẽ giúp đảm bảo hệ thống Zabbix có thể giám sát tất cả các thành phần quan trọng và cung cấp thông tin chính xác về hiệu suất hệ thống.

4.2. Các chỉ số giám sát và ngưỡng cảnh báo được thiết lập

Việc thiết lập các chỉ số giám sát và ngưỡng cảnh báo phù hợp là rất quan trọng để đảm bảo hệ thống Zabbix có thể phát hiện các sự cố một cách kịp thời và chính xác. Cần xác định các chỉ số hiệu suất quan trọng cho từng thành phần trong hạ tầng CNTT, bao gồm CPU utilization, memory utilization, disk utilization, network traffic, và response time của các ứng dụng. Sau đó, cần xác định các ngưỡng cảnh báo cho từng chỉ số, dựa trên kinh nghiệm và kiến thức về hệ thống. Việc thiết lập ngưỡng cảnh báo quá thấp có thể dẫn đến các cảnh báo sai, trong khi việc thiết lập ngưỡng cảnh báo quá cao có thể dẫn đến việc bỏ sót các sự cố. Việc liên tục theo dõi và điều chỉnh các ngưỡng cảnh báo là cần thiết để đảm bảo hệ thống Zabbix hoạt động hiệu quả.

4.3. Đánh giá hiệu quả của hệ thống giám sát Zabbix sau triển khai

Sau khi triển khai hệ thống Zabbix, cần đánh giá hiệu quả của hệ thống để xác định liệu nó có đáp ứng được các mục tiêu và yêu cầu đã đề ra hay không. Việc đánh giá hiệu quả bao gồm việc kiểm tra độ chính xác của dữ liệu được thu thập, khả năng phát hiện sự cố, và tốc độ phản hồi của hệ thống. Việc thu thập phản hồi từ người sử dụng cũng rất quan trọng để xác định các vấn đề cần cải thiện và các tính năng cần bổ sung. Việc liên tục theo dõi và đánh giá hiệu quả của hệ thống Zabbix là cần thiết để đảm bảo nó tiếp tục đáp ứng được các yêu cầu của doanh nghiệp và hoạt động hiệu quả. Việc giám sát hiệu năng hạ tầng CNTT sau triển khai là yếu tố then chốt để tối ưu hóa hệ thống.

V. Kết Luận Hướng Phát Triển Hệ Thống Giám Sát CNTT

Luận văn đã trình bày một giải pháp giám sát hạ tầng CNTT hiệu quả sử dụng Zabbix, một giải pháp mã nguồn mở mạnh mẽ và linh hoạt. Việc ứng dụng thực tiễn tại Lotteshop Việt Nam đã chứng minh khả năng của Zabbix trong việc giám sát các thành phần khác nhau trong hạ tầng CNTT và giúp người quản trị nhanh chóng phát hiện và khắc phục các sự cố. Tuy nhiên, vẫn còn nhiều hướng phát triển có thể được thực hiện để cải thiện hệ thống giám sát, bao gồm việc tích hợp với các công cụ khác, tự động hóa các tác vụ, và tăng cường khả năng dự đoán.

5.1. Tổng kết những đóng góp của luận văn vào lĩnh vực giám sát

Luận văn đã đóng góp vào lĩnh vực giám sát hạ tầng CNTT thông qua việc trình bày một giải pháp hiệu quả sử dụng Zabbix, một giải pháp mã nguồn mở. Việc ứng dụng thực tiễn tại Lotteshop Việt Nam đã chứng minh khả năng của Zabbix trong việc giám sát các thành phần khác nhau trong hạ tầng CNTT và giúp người quản trị nhanh chóng phát hiện và khắc phục các sự cố. Luận văn cũng đã trình bày các phương pháp và quy trình để xây dựng một hệ thống giám sát Zabbix hiệu quả, giúp các tổ chức có thể triển khai giải pháp này một cách dễ dàng. Ngoài ra, luận văn cũng đã xác định các hướng phát triển tiềm năng cho hệ thống giám sát, giúp định hướng cho các nghiên cứu trong tương lai.

5.2. Đề xuất hướng nghiên cứu và phát triển hệ thống trong tương lai

Trong tương lai, hệ thống giám sát hạ tầng CNTT có thể được phát triển theo nhiều hướng khác nhau. Một hướng là tích hợp với các công cụ khác, như các công cụ quản lý sự kiện và thông tin bảo mật (SIEM), để cung cấp một cái nhìn toàn diện về bảo mật hệ thống. Một hướng khác là tự động hóa các tác vụ, như tự động khắc phục các sự cố, để giảm thiểu thời gian chết và tăng cường hiệu quả hoạt động. Ngoài ra, có thể tăng cường khả năng dự đoán của hệ thống, bằng cách sử dụng các kỹ thuật học máy để dự đoán các sự cố trước khi chúng xảy ra. Việc nghiên cứu và phát triển các kỹ thuật tự động hóa giám sát cũng là một hướng tiềm năng để giảm thiểu sự phụ thuộc vào nguồn nhân lực và tăng cường hiệu quả hoạt động.

5.3. Nhấn mạnh tầm quan trọng của giám sát liên tục và tối ưu hóa

Giám sát liên tục và tối ưu hóa là rất quan trọng để đảm bảo hệ thống giám sát hạ tầng CNTT hoạt động hiệu quả và đáp ứng được các yêu cầu của doanh nghiệp. Cần liên tục theo dõi và đánh giá hiệu quả của hệ thống, để xác định các vấn đề cần cải thiện và các tính năng cần bổ sung. Việc tối ưu hóa hệ thống cần được thực hiện một cách liên tục, để đảm bảo nó hoạt động hiệu quả và đáp ứng được sự phát triển của hạ tầng CNTT. Việc đầu tư vào giám sát hiệu năng hạ tầng CNTT và tối ưu hóa hệ thống là một khoản đầu tư có giá trị, giúp doanh nghiệp giảm thiểu rủi ro, tăng cường hiệu quả hoạt động, và cải thiện trải nghiệm người dùng.

11/09/2025

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

CHƯƠNG 1.1 Ly do chọn dé tai - - - 1 1.2 Mục liêu của đê tải. TONG QUAN vÉ HỆ THÔNG GTAM SAT 2.1 Khải niệm hệ thống giám sắt. cọ neo se 4 3.2 Vai trò của hệ thông giám sát mạng, - 5 2.3 Giao thức giám salanang SNMP. scssssssesesseesieenesta senses wd 2.1 Các phương thức của SNME,.3 Các cơ chế bảo suậi cho SNMP.3 Câu trúc ban tin SNMP CHƯƠNG 3.

XÂY DUNG GIÁT PHÁP GIÁM SÁT T SỬ DỤNG ZABBIX.1 Mô tả hiện trạng hạ tâng CNTT của Công ty cố phân Thương mại và Dịch vụ Leotteshop Việt Nam. cọ Họng mi.2 Lựa chọn giải pháp Zabbix - - 14 3. Kiến trúc của 2abbix.2 Bao mat trong Zabbix 19 2.3 Cơ chế thu thận dit Héu cia Zabbix 19 .24 Cac mé hinh triéa khai Zabbix.3 Trién khai thit nghiém .1 Oil dit Zubbix server 26 3.2 Giới thiệu giao điện Dashboard. Câu hình giám sát thêm ] server.

Template trong Zabbix.6 Câu hình oảnh báo trong Zabbix thông qua tng đựng Telegram 42 3.7 Kết quả thử nghiệm.2 Hướng phải triển của luận văn trong tương lai - 30 TẢI LIỆU THAM KHẢO. DANH MỤC HÌNH VẼ Hinh 2.1: Cau tnic ban tin SNMP 11 Hình 3.1 : Mô hình hạ tầng CNTT Công ty cỗ phần Thuong mai va dich vụ T.otteshop Việt Nga - - - 13 Tĩinh 3. cererererrirererrrererroee TỔ Tình 3.3 : Kiên trúc Zabbix - - - - 17 Tình 3.4: Cáo thánh phần Zabbix.6: Mô hình triển khai Zabbix wn] node.7 : Mô hình triển khai Zabbix có tính sẵn sảng cao.8 : Mô hình Zabbix phản tán.9: Cai dit Zabbix server.10 : Cải đặt Databases chơ Z/abbix.11 : Cấp quyển nser Zabbix trên Database.12: Câu hình Zabbix server, php.13 : Restart services ⁄abbix seTVet,.144 : Cầu hình Zabbix server 30 Tình 3.15: Giao diệu đăng nhập Zalibix.16: Giao dién Dashbeard .17: Giao diện Graphs.18: Tnstall Zabbix-agenl.19: Cầu hình #abbix ageNf.20: Start Zabbix-agent. ii nireeeireeree —-- Tình 3.21: Croate hosls - - 33 Hinh 3.23: Screen trong Zabbix - - - 34 Hinh 3.24: Template trong Zabbix - 36 1Hỉnh 3.

si eieeeererrirree —- Hình 3.26: Hems trong Zabbix.28: Add template cho hosf. ecseteccsneessanesenneesscessanes 38 DANH MỤC HÌNH VẼ Hinh 2.1: Cau tnic ban tin SNMP 11 Hình 3.1 : Mô hình hạ tầng CNTT Công ty cỗ phần Thuong mai va dich vụ T.otteshop Việt Nga - - - 13 Tĩinh 3. cererererrirererrrererroee TỔ Tình 3.3 : Kiên trúc Zabbix - - - - 17 Tình 3.4: Cáo thánh phần Zabbix.6: Mô hình triển khai Zabbix wn] node.7 : Mô hình triển khai Zabbix có tính sẵn sảng cao.8 : Mô hình Zabbix phản tán.9: Cai dit Zabbix server.10 : Cải đặt Databases chơ Z/abbix.11 : Cấp quyển nser Zabbix trên Database.12: Câu hình Zabbix server, php.13 : Restart services ⁄abbix seTVet,.144 : Cầu hình Zabbix server 30 Tình 3.15: Giao diệu đăng nhập Zalibix.16: Giao dién Dashbeard .17: Giao diện Graphs.18: Tnstall Zabbix-agenl.19: Cầu hình #abbix ageNf.20: Start Zabbix-agent. ii nireeeireeree —-- Tình 3.21: Croate hosls - - 33 Hinh 3.23: Screen trong Zabbix - - - 34 Hinh 3.24: Template trong Zabbix - 36 1Hỉnh 3.

si eieeeererrirree —- Hình 3.26: Hems trong Zabbix.28: Add template cho hosf. ecseteccsneessanesenneesscessanes 38 DANH MỤC HÌNH VẼ Hinh 2.1: Cau tnic ban tin SNMP 11 Hình 3.1 : Mô hình hạ tầng CNTT Công ty cỗ phần Thuong mai va dich vụ T.otteshop Việt Nga - - - 13 Tĩinh 3. cererererrirererrrererroee TỔ Tình 3.3 : Kiên trúc Zabbix - - - - 17 Tình 3.4: Cáo thánh phần Zabbix.6: Mô hình triển khai Zabbix wn] node.7 : Mô hình triển khai Zabbix có tính sẵn sảng cao.8 : Mô hình Zabbix phản tán.9: Cai dit Zabbix server.10 : Cải đặt Databases chơ Z/abbix.11 : Cấp quyển nser Zabbix trên Database.12: Câu hình Zabbix server, php.13 : Restart services ⁄abbix seTVet,.144 : Cầu hình Zabbix server 30 Tình 3.15: Giao diệu đăng nhập Zalibix.16: Giao dién Dashbeard .17: Giao diện Graphs.18: Tnstall Zabbix-agenl.19: Cầu hình #abbix ageNf.20: Start Zabbix-agent. ii nireeeireeree —-- Tình 3.21: Croate hosls - - 33 Hinh 3.23: Screen trong Zabbix - - - 34 Hinh 3.24: Template trong Zabbix - 36 1Hỉnh 3.

si eieeeererrirree —- Hình 3.26: Hems trong Zabbix.28: Add template cho hosf. ecseteccsneessanesenneesscessanes 38 + Quan lý và giám sát chỉ tiết về bảo mật, lưu lượng, sử dụng băng thông sử dụng « Giám sát và thống kê các lưu lượng, các giao thức, các dịch vụ được sử dung trong hệ thống, sử dụng, hết bao nhiều. Tỏi với hạ tầng hệ thông Công nghệ thông tin hiện nay, đặc biệt là các hệ thông cung cấp dich vụ cho khách hàng, thì độ an toàn, ấn định, tính sẵn sàng cao luôn là ưu tiên hàng đầu. Việc theo đõi, giám sát, đưa ra các cảnh bảo của cáo hạ tâng công nghệ thông tin là điêu không thẻ thiểu.

De nguồn nhân lực về can người là có hạn nên không thể giám sát thủ công liên tục hàng ngày hàng giờ. nên việc phải cỏ một hệ thống giám sát là điều không thế thiểu Tiện nay có rất nhiều công cụ giám sải hỗ trợ chơ công việc của người quân fi. CO nhimg céng cu thương mại lrả phí như Polestar, SolarWinds. 6 val nhiều chức năng giảm sát, phục vụ hầu hết các yêu cầu giảm sat của doanh.

Tuy nhiên giá thành thường khá mo, thích hợp với các hệ thống của các công ty lớn. Trong khi đỏ có những công cụ giám sát mã nguồn mở cho phép giảm sát rất hiệu quả như Zabbix, Nagios, Cacli. Các công cụ mày có thể tủy biển lĩnh hoạt dễ đáp ứng như cầu giám sát hệ thống một cách hiệu quả nhất. Nên việc chon để tài “Nghiên cứu, xây dựng hệ thống giảm sát hạ tảng CNTT với giải pháp mã nguồn mỡ” cũng mang ý nghĩa cấp thiết cho việc đâm bao ha tầng CNTT hoạt động dn định và giảm thiểu các rủi ro về an toàn thẳng tin trong doanh nghiệp.2 Mục tiêu của dễ tài, quy mô cúa đề tài Mue tiêu nghiên cửu cua dé tai bao gam œ Tìm hiểu hệ thống grim sal mang ® _ Tìm hiếu phần mềm mã nguồn mở Zabbix « Ứng dụng triển khai thử nghiệm giảm sát cho hệ thông của Công ty cỗ phan Thuong mai va Dich vy Lotteshop Việt Nam ø Nghiên cứu triển khai hệ thông cảnh báo qua Telegram Messager Đối tượng nghiên cứu.

® Thân mềm giám sát Zabbix va ứng dung Phạm vi nghiên cửu: * Tim hicu chung về các phản mềm giảuu sát Zebbix, và các phần mễm trả phí như : SolarWimda, Datadog, Alora. ø _ Nghiên cứu triển khai mô hình Zabhbix và ứng dựng cho mó hình của Công ty cổ phản Thương mại và Dich va Lotteshop Việt Nam. DANH MỤC HÌNH VẼ Hinh 2.1: Cau tnic ban tin SNMP 11 Hình 3.1 : Mô hình hạ tầng CNTT Công ty cỗ phần Thuong mai va dich vụ T.otteshop Việt Nga - - - 13 Tĩinh 3. cererererrirererrrererroee TỔ Tình 3.3 : Kiên trúc Zabbix - - - - 17 Tình 3.4: Cáo thánh phần Zabbix.6: Mô hình triển khai Zabbix wn] node.7 : Mô hình triển khai Zabbix có tính sẵn sảng cao.8 : Mô hình Zabbix phản tán.9: Cai dit Zabbix server.10 : Cải đặt Databases chơ Z/abbix.11 : Cấp quyển nser Zabbix trên Database.12: Câu hình Zabbix server, php.13 : Restart services ⁄abbix seTVet,.144 : Cầu hình Zabbix server 30 Tình 3.15: Giao diệu đăng nhập Zalibix.16: Giao dién Dashbeard .17: Giao diện Graphs.18: Tnstall Zabbix-agenl.19: Cầu hình #abbix ageNf.20: Start Zabbix-agent.

ii nireeeireeree —-- Tình 3.21: Croate hosls - - 33 Hinh 3.23: Screen trong Zabbix - - - 34 Hinh 3.24: Template trong Zabbix - 36 1Hỉnh 3. si eieeeererrirree —- Hình 3.26: Hems trong Zabbix.28: Add template cho hosf. ecseteccsneessanesenneesscessanes 38 LOI CAM ON Tôi xin gửi lời chân thành câm ơn đến toàn thẻ thây, cô giáo trong Viện Công nghệ thông tin Trường Đại học Bách Khoa Hà Nỗi. Đẳng thời tôi xin bảy tổ lòng cảm ơn sâu sắc tới TS.

Trần Hoàng Hải - Người đã tân tỉnh hướng dẫn, định hướng và chỉ bão cho tối long suốt quá trình nghiên cứu toàn thành Tuuận văn. 'Irong quả trinh hoàn thiện luận văn, mặc dù đã nỗ lực có gắng với tính thân. trách nhiệm cao nhất, song bắn luận văn không thể tránh khỏi những thiếu sót, hạn chế nhật định. Tôi rất mong nhận được sự đóng góp ý kiến của các Thầy/Cô giáo; các anh, chị đồng nghiệp và các bạn quan tâm để bán luận văn nảy được °hoàn thiện hon nữa Xin wan trong cam on | Hà Nội ngày - thắng năm 202 Học viên Va Xudin Udi CHƯƠNG 1.1 Lý do chọn để tài Hiện nay, Internet.

di trở thành một phần không thể thiểu trong đời sống của con người. TnlerneL giúp quá trình trao đổi thông tin, Huyền thông nhanh chống Trong thời đại 4.0 rất nhiều nước đã coi sự phát triển công nghé théng tin va truyền thông là hướng ưu tiên trong chiến lược phát triển kinh tễ xã hội. Thế giới đưới những tác dộng của công nghệ thóng tin về truyền thông, dang di vào nên kinh tế trị thúc, trong đỏ công nghệ thông tin có một vai tró quyết định. Các công ty/tập đoàn công nghệ luôn nằm trong phản lớn top 10 các tập doàn lớn nhất thê giới.

Hiện nay trong hạ tâng công nghệ thông tin của bất kỷ doanh nghiệp, tô chức nào hầu hết đều cö những thiết bị mạng. máy chủ dịch vụ phục vụ cho các công việc nội bộ cũng hoạt động kinh đoanh mang lại lợi ích kinh tế cao. Câu hồi đặt ra cho người quản trị hệ thông IT của đoanh nghiệp là: Làm thế nào eö được tức tranh loàn cảnh của toàn bộ hệ thống đang hoạt động như não. Tàm thế nào có thế piám sát tài nguyên của tất cả máy chủ hàng ngày, hang giờ để kịp thời phát liệu các máy chủ sắp bị quả lãi? Giám sắt tài nguyên máy chủ (Tỹ lệ sử dung bộ nhớ RAM.

Theo dõi lệ chiêm dụng CPU, đung lượng côn lại của ð cimg,.) Chúng 1a không thể kết nối vào từng thiết bị mạng, từng máy chủ để mà theo dõi hiệu năng của chímg, cũng như xem các ứng dung có đang chạy hay không? Rồi làm thế ndo để biết ai đó dã có kết nối đogim) vào thiết bị nhưng nhập sai usorrumne và pasaword, thiết bi visa moi bi ki dng lai (restart) Chinh vi vay việc đám báo bạ tẳng công nghệ thông tin hoạt động ổn định lả vô cùng quan trọng trong doanh nghiệp. Phản mềm giám sát chính là công cụ giúp chúng ta có thể thực hiện việc nảy một cách tôi ưu nhất. Thần mềm giảm sát giúp cho việc quản lý theo dõi, giám sát tập trung hệ thông mạng, địch vụ, thực hiện các lác vụ quản lý vận hành mạng. Gìủ thông tư và liểu thị chỉ tiết theo giờ, ngảy, tuân, tháng, tắm việc sử dụng các thông số chính của từng thiết bị: lưu lượng qua các giao tiếp mạng, sử đụng CPU, HDD, RAM Ghi théng tin va hién thi chi tiét theo gio, ngáy, tuân, tháng, năm các dịch vu mang, cae may chit.

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