Tổng quan nghiên cứu

Trong kỷ nguyên số hóa giáo dục đại học, hạ tầng mạng đóng vai trò huyết mạch trong việc duy trì liên tục các hoạt động giảng dạy, nghiên cứu và quản trị hành chính. Thực tế khảo sát tại Trường Đại học Hà Nội cho thấy hệ thống mạng nội bộ phục vụ quy mô lớn với 52 phòng ban, khoa chuyên môn, quản lý hơn 2.000 máy tính (gồm 1.200 máy tính cán bộ và 800 máy tính sinh viên tại 6 phòng thực hành), 300 camera giám sát cùng 13 máy chủ dịch vụ trọng yếu. Tuy nhiên, việc vận hành phân tán và thiếu công cụ quan sát toàn diện đã dẫn đến tình trạng nghẽn băng thông cục bộ, đặc biệt trong khung giờ cao điểm từ 8h30 đến 10h00 sáng khi lưu lượng truy cập máy chủ tăng vọt làm hiệu năng CPU và RAM vượt ngưỡng an toàn. Bên cạnh đó, các rủi ro lây nhiễm mã độc nội bộ và tấn công dò quét tài khoản Active Directory diễn ra nhưng không được cảnh báo kịp thời.

Trước thách thức trên, đề tài luận văn thạc sĩ chuyên ngành Khoa học máy tính hướng tới mục tiêu thiết kế, xây dựng và thử nghiệm thành công kiến trúc giám sát tập trung toàn diện cho Trường Đại học Hà Nội. Phạm vi nghiên cứu bao quát toàn bộ hạ tầng mạng LAN/WAN của nhà trường trong giai đoạn 2018 - 2019, tích hợp giám sát từ lớp biên (2 tường lửa Fortinet FG-600D, 1 thiết bị cân bằng tải PBL 210), lớp lõi (2 thiết bị chuyển mạch Switch Cisco 3850 chạy cơ chế Stack), 62 bộ chuyển mạch phân phối và truy cập, đến 13 máy chủ dịch vụ (Web, Mail, File, Quản lý đề thi, Quản trị nhân sự, DHCP/DNS). Nghiên cứu mang ý nghĩa thực tiễn sâu sắc khi giúp giảm thiểu thời gian phát hiện và xử lý sự cố mạng ước tính hơn 65%, duy trì hiệu năng tải máy chủ ổn định dưới ngưỡng 70%, đồng thời nâng cao mức độ an toàn thông tin trên toàn bộ hệ thống với chi phí đầu tư phần mềm tối ưu.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu được xây dựng dựa trên mô hình quản lý mạng tiêu chuẩn quốc tế FCAPS do Tổ chức Tiêu chuẩn hóa Quốc tế (ISO) ban hành. Khung lý thuyết này phân chia hoạt động quản trị hệ thống thành 5 khối chức năng cốt lõi: Quản lý lỗi (Fault Management) nhằm phát hiện và khắc phục sự cố tức thời; Quản lý cấu hình (Configuration Management) để kiểm soát phiên bản và trạng thái thiết bị; Quản lý tài khoản (Accounting Management) tối ưu hóa phân bổ tài nguyên; Quản lý hiệu năng (Performance Management) đo lường thông lượng và tài nguyên phần cứng; và Quản lý bảo mật (Security Management) ngăn chặn truy cập trái phép và mã độc.

Song song với FCAPS, tác giả áp dụng mô hình vòng đời của nhật ký dữ liệu (Log Lifecycle) gồm 5 giai đoạn: Khởi tạo tại máy trạm cục bộ -> Vận chuyển an toàn -> Phân tích và chuẩn hóa -> Lưu trữ tập trung -> Hủy bỏ theo chu kỳ định sẵn (khoảng 30 ngày).

Hệ thống tích hợp 4 khái niệm và giao thức kỹ thuật nền tảng:

  • Chỉ mục đảo (Inverted Index): Cấu trúc dữ liệu ánh xạ giữa các từ khóa (term) và tài liệu chứa từ khóa trong Elasticsearch, cho phép tìm kiếm và truy vấn tức thời trên tập dữ liệu hàng triệu bản ghi.
  • Đường ống dẫn dữ liệu (Data Pipeline): Cơ chế tiếp nhận, lọc, thêm trường siêu dữ liệu và chuẩn hóa thông tin từ hơn 200 plugin đầu vào của Logstash.
  • Giao thức Syslog (RFC 3195 và RFC 6587): Chuẩn truyền tải nhật ký sự kiện qua cổng UDP/TCP 514, hỗ trợ gán nhãn mức độ nghiêm trọng từ thông tin thông thường đến cảnh báo nguy cấp.
  • Giao thức SNMP (Simple Network Management Protocol): Giao thức quản trị từ xa hoạt động trên cổng UDP 161/162, phục vụ thu thập số liệu phần cứng, trạng thái giao diện mạng và lưu lượng truyền tải.

Phương pháp nghiên cứu

Phương pháp nghiên cứu kết hợp chặt chẽ giữa tổng hợp lý thuyết chuyên sâu và thực nghiệm ứng dụng trên môi trường thực tế:

  • Nguồn dữ liệu: Dữ liệu thu thập đa nguồn theo thời gian thực gồm nhật ký hệ thống Linux (/var/log/messages, /var/log/secure), nhật ký Windows Event Log (Application, Security, System), số liệu hiệu năng CPU/RAM/Disk từ Metricbeat, gói tin mạng từ Packetbeat, nhật ký xác thực Active Directory và thông báo diệt virus từ Windows Defender.
  • Phương pháp phân tích: Ứng dụng kỹ thuật phân tích nhật ký tập trung và đối soát chuỗi thống kê (Log Correlation Analysis) thông qua bộ phần mềm ELK Stack (Elasticsearch, Logstash, Kibana) kết hợp hệ thống tác tử Beats chuyên dụng.
  • Cỡ mẫu và phương pháp chọn mẫu: Tác giả thực hiện phương pháp lấy mẫu toàn bộ hệ sinh thái (Whole-population Census Sampling) bao gồm toàn bộ 13 máy chủ dịch vụ, 62 thiết bị chuyển mạch (2 Core Switch 3850, 8 Distribution Switch, 54 Access Switch), 2 tường lửa FortiGate chạy chế độ cân bằng tải HA, cùng 2.000 máy trạm thuộc 52 phòng ban và 6 phòng máy học tập.
  • Lý do lựa chọn phương pháp: Phương pháp tiếp cận tổng thể giúp loại bỏ điểm mù giám sát (monitoring blind spots), đảm bảo dữ liệu log không bị phân mảnh, cho phép tái hiện chính xác nguồn gốc sự cố nghẽn mạng và hành vi xâm nhập mà các giải pháp giám sát cục bộ truyền thống không thể thực hiện được.
  • Timeline nghiên cứu: Quá trình khảo sát hiện trạng, xin phê duyệt từ Ban Giám hiệu, lập mô hình thử nghiệm, cài đặt các Beats tác tử, cấu hình máy chủ ELK và đánh giá hiệu năng diễn ra liên tục trong 6 tháng (từ quý III/2018 đến tháng 2/2019).

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình triển khai thử nghiệm giải pháp giám sát tập trung tại Trường Đại học Hà Nội đã ghi nhận 4 phát hiện quan trọng:

  1. Kiểm soát tải phần cứng máy chủ theo thời gian thực: Hệ thống đo lường chính xác hiệu năng của 13 máy chủ dịch vụ. Việc thiết lập ngưỡng cảnh báo sớm tại mức 70% và ngưỡng nguy hiểm tại 100% đối với CPU và RAM giúp phát hiện ngay lập tức các máy chủ quá tải trong khung giờ 8h30 - 10h00, kích hoạt thông báo tự động qua Email trong vòng chưa đầy 30 giây để quản trị viên kịp thời phân luồng tài nguyên.
  2. Định danh chính xác nút mạng gây nghẽn băng thông: Thông qua công cụ Packetbeat và nhật ký Syslog từ Core Switch, hệ thống phát hiện nút mạng có địa chỉ IP 10.231 tạo ra lưu lượng đột biến lên tới khoảng 4,5 triệu bytes mỗi 30 giây. Việc định vị chính xác địa chỉ IP chiếm dụng băng thông giúp cô lập nguyên nhân nghẽn đường truyền tại các tòa nhà mà trước đây không thể xác định được.
  3. Phát hiện nguy cơ an ninh từ xác thực và mã độc: Hệ thống ghi nhận các chuỗi sự kiện đăng nhập thất bại vượt quá 3 lần/phút trên máy chủ Active Directory, chỉ điểm các hành vi dò quét mật khẩu trái phép. Đồng thời, qua Winlogbeat, nhật ký từ Windows Defender Antivirus tại các phòng ban được gom về tập trung, cảnh báo tức thì khi có máy trạm nhiễm mã độc trước khi phát tán diện rộng qua mạng LAN.
  4. Tối ưu hóa quản lý dung lượng lưu trữ: Phân tích dung lượng ổ cứng cho thấy các máy chủ Mail và File Server có tốc độ tăng trưởng dữ liệu trung bình 1GB mỗi ngày. Việc thiết lập ngưỡng cảnh báo 70% và nguy hiểm 90% - 95% đã ngăn ngừa hoàn toàn nguy cơ sập dịch vụ lưu trữ do đầy đĩa cứng đột ngột.

Thảo luận kết quả

Nguyên nhân cốt lõi của các sự cố mạng trước đây tại Trường Đại học Hà Nội xuất phát từ việc thiếu cơ chế tương quan dữ liệu giữa các lớp thiết bị. Khi hiện tượng nghẽn mạng xảy ra tại Switch tầng, quản trị viên thường phải kiểm tra thủ công từng thiết bị bằng câu lệnh dòng lệnh (CLI), mất nhiều giờ để tìm ra máy trạm gây nghẽn. Với giải pháp ELK Stack, mọi sự kiện mạng và phần cứng được hiển thị trực quan thông qua trang tổng quan Kibana. Dữ liệu hiệu năng có thể được trình bày rõ ràng qua biểu đồ đường (Line Chart) theo dõi biến thiên CPU/RAM 24/7, biểu đồ tròn (Pie Chart) phân tích tỷ trọng lưu lượng của Top 5 máy trạm tiêu thụ băng thông lớn nhất, và bảng nhiệt (Heatmap Table) tổng hợp mật độ log cảnh báo bảo mật từ tường lửa Fortinet FG-600D.

So với các giải pháp thương mại đắt đỏ như Splunk (chi phí giấy phép tính theo dung lượng GB log/ngày rất cao) hay HP ArcSight Logger (phụ thuộc chặt chẽ vào phần cứng chuyên dụng), ELK Stack mang lại hiệu năng xử lý phân tán tương đương, khả năng chịu tải hàng chục nghìn log/giây mà hoàn toàn miễn phí bản quyền phần mềm cốt lõi. Đồng thời, ELK Stack vượt trội hơn hẳn các công cụ mã nguồn mở truyền thống như Zabbix hay Nagios vốn chỉ mạnh về giám sát hiệu năng máy chủ đơn lẻ và thường suy giảm hiệu năng rõ rệt khi quy mô vượt trên 1.000 nút mạng.

Đề xuất và khuyến nghị

Dựa trên kết quả nghiên cứu thực nghiệm, luận văn đưa ra 4 nhóm giải pháp cụ thể nhằm hoàn thiện hệ thống quản lý mạng tại Trường Đại học Hà Nội:

  1. Chính thức đưa vào vận hành hệ thống giám sát tập trung ELK: Bộ phận Quản trị Mạng cần triển khai cài đặt tác tử Metricbeat và Packetbeat trên toàn bộ 13 máy chủ dịch vụ và cấu hình chuyển tiếp Syslog trên 62 bộ chuyển mạch, duy trì mục tiêu giữ tải CPU trung bình dưới 70% và phát hiện bất thường lưu lượng mạng trong vòng 1 phút (Thời gian thực hiện: Quý I/2019).
  2. Thiết lập chính sách kiểm soát an ninh đa lớp và phòng chống mã độc: Trung tâm Công nghệ Thông tin cần kích hoạt giám sát nhật ký bảo mật từ 2 tường lửa Fortinet FG-600D kết hợp Winlogbeat trên máy trạm cán bộ, đặt mục tiêu phát hiện và tự động cô lập 100% máy trạm nhiễm virus hoặc có hành vi brute-force Active Directory trong vòng 5 phút (Thời gian thực hiện: Hoàn thành trong 3 tháng).
  3. Quy chuẩn hóa hạ tầng phần cứng máy chủ giám sát và quản lý vòng đời Log: Ban Giám hiệu nhà trường cần phê duyệt đầu tư máy chủ chuyên dụng cho ELK với cấu hình CPU 8 lõi (tốc độ trên 3.0 GHz), bộ nhớ RAM từ 32GB đến 64GB, dung lượng lưu trữ tối thiểu 50GB SSD tốc độ cao kèm cơ chế tự động xoay vòng và xóa log sau 30 ngày để tối ưu không gian đĩa (Thời gian thực hiện: Quý II/2019).
  4. Xây dựng quy trình phản ứng sự cố và tích hợp kênh thông báo đa nền tảng: Đội ngũ kỹ thuật viên cần cấu hình module cảnh báo tự động gửi thông báo khẩn cấp qua Email, SMS và ứng dụng tin nhắn như Telegram khi các chỉ số vượt ngưỡng nguy hiểm (CPU > 80%, RAM trống < 1GB, Disk > 90%), rút ngắn thời gian tiếp nhận và xử lý sự cố xuống dưới 15 phút (Thời gian thực hiện: Triển khai ngay lập tức).

Đối tượng nên tham khảo luận văn

Công trình nghiên cứu cung cấp tài liệu tham khảo giá trị cho 4 nhóm đối tượng cụ thể:

  • Quản trị viên hệ thống và mạng tại các trường đại học, viện nghiên cứu: Cung cấp mô hình kiến trúc thực tế để giám sát hệ thống mạng quy mô lớn trên 2.000 thiết bị với cấu hình chi tiết cho thiết bị Cisco, Fortinet và Active Directory.
  • Kỹ sư DevOps và chuyên gia an toàn thông tin (SecOps): Nắm vững quy trình xây dựng đường ống thu thập log phân tán sử dụng bộ công cụ Beats (Metricbeat, Packetbeat, Filebeat, Winlogbeat) kết hợp Logstash và Elasticsearch để xử lý dữ liệu lớn.
  • Học viên cao học và sinh viên chuyên ngành Công nghệ Thông tin/Khoa học Máy tính: Tài liệu học thuật chuẩn mực áp dụng mô hình chuẩn quốc tế FCAPS vào bài toán tối ưu hóa vận hành và an ninh mạng thực tiễn.
  • Lãnh đạo và Giám đốc CNTT (CIO) tại các tổ chức giáo dục, doanh nghiệp: Cung cấp căn cứ khoa học và phân tích chi phí - lợi ích (TCO) để lựa chọn giải pháp giám sát mã nguồn mở mạnh mẽ thay thế các phần mềm thương mại đắt đỏ.

Câu hỏi thường gặp

Tại sao nên lựa chọn ELK Stack thay vì các giải pháp giám sát thương mại như Splunk hay PRTG?
ELK Stack là nền tảng mã nguồn mở mạnh mẽ, giúp các trường đại học tiết kiệm hàng ngàn USD chi phí bản quyền hàng năm so với Splunk. Khác với PRTG bị giới hạn số lượng cảm biến (sensor) ở bản miễn phí, ELK Stack cho phép giám sát không giới hạn số lượng nút mạng, đồng thời sở hữu khả năng tìm kiếm phân tán tốc độ cao nhờ cấu trúc chỉ mục đảo Inverted Index.

Làm thế nào để hệ thống phát hiện chính xác hiện tượng nghẽn băng thông trong giờ cao điểm?
Thông qua công cụ Packetbeat cài đặt trên các dải mạng máy chủ kết hợp tính năng Syslog trên Core Switch Cisco 3850, hệ thống liên tục đo lường lưu lượng gói tin gửi/nhận. Khi xuất hiện địa chỉ IP phát sinh lưu lượng đột biến (như IP 10.231 tạo ra 4,5 triệu bytes/30 giây), Kibana sẽ lập tức hiển thị trên biểu đồ phân tích lưu lượng để quản trị viên xử lý.

Ngưỡng thiết lập cảnh báo an toàn cho tài nguyên máy chủ được xác định như thế nào?
Dựa trên tính toán tải thực tế, ngưỡng cảnh báo CPU được đặt ở mức 70% - 80% (nguy hiểm tại 100%), RAM được cấu hình cảnh báo khi dung lượng trống dưới 1GB (tương đương ngưỡng 87% trên máy chủ 8GB RAM). Đối với ổ cứng lưu trữ, ngưỡng cảnh báo sớm đặt tại 70% và ngưỡng nguy cấp từ 90% đến 95% nhằm đảm bảo dịch vụ Mail, File không bị gián đoạn.

Giải pháp giám sát tập trung hỗ trợ ngăn chặn các cuộc tấn công Active Directory ra sao?
Thông qua tác tử Winlogbeat thu thập Security Log từ hệ điều hành Windows Server, hệ thống thiết lập bộ lọc theo dõi các sự kiện đăng nhập. Nếu phát hiện một tài khoản có trên 3 lần đăng nhập thất bại liên tiếp trong vòng 1 phút, hệ thống sẽ tự động kích hoạt cảnh báo tấn công dò mật khẩu và gửi thông báo khẩn cấp tới quản trị viên.

Cấu hình phần cứng tối thiểu để triển khai máy chủ giám sát ELK Stack là bao nhiêu?
Để vận hành ổn định cho hệ thống mạng quy mô 2.000 nút và lưu lượng 1GB log/ngày với chu kỳ lưu trữ 30 ngày, máy chủ ELK cần trang bị CPU đa lõi (từ 2 đến 8 lõi, xung nhịp trên 3.0 GHz), bộ nhớ RAM từ 16GB đến 64GB và dung lượng ổ cứng tối thiểu 50GB SSD để đảm bảo tốc độ đọc ghi dữ liệu.

Kết luận

  • Luận văn đã chuẩn hóa thành công mô hình giám sát tập trung dựa trên khung lý thuyết chuẩn quốc tế FCAPS và kiến trúc mã nguồn mở ELK Stack, đáp ứng toàn diện 7 bài toán giám sát mạng phức tạp.
  • Khảo sát và giải quyết triệt để các tồn tại thực tế trên hạ tầng mạng Trường Đại học Hà Nội với quy mô 52 phòng ban, 13 máy chủ, 62 bộ chuyển mạch và hơn 2.000 máy trạm.
  • Thử nghiệm thành công các tác tử Metricbeat, Packetbeat, Filebeat, Winlogbeat kết hợp Syslog từ tường lửa Fortinet FG-600D, giúp phát hiện tự động các điểm nghẽn lưu lượng (IP 10.231 phát sinh 4,5 triệu bytes/30s) và cảnh báo quá tải CPU vượt ngưỡng 70%.
  • Đưa ra lộ trình triển khai chi tiết với cấu hình phần cứng tối ưu (RAM 16-64GB, lưu trữ SSD xoay vòng 30 ngày) và cơ chế cảnh báo tự động đa kênh qua Email/SMS với thời gian phản hồi dưới 30 giây.
  • Đóng góp giải pháp khoa học có tính ứng dụng cao, sẵn sàng chuyển giao công nghệ cho các trường đại học và cơ quan hành chính nhằm nâng cao năng lực quản trị mạng và bảo đảm an toàn thông tin trong giai đoạn chuyển đổi số.