Tóm tắt Đồ án Nghiên cứu, triển khai hệ thống giám sát và quản trị mạng trên nền tảng Nagios
Bạn đang xem tài liệu "Tóm tắt Đồ án Nghiên cứu, triển khai hệ thống giám sát và quản trị mạng trên nền tảng Nagios", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tài liệu đính kèm:
- tom_tat_do_an_nghien_cuu_trien_khai_he_thong_giam_sat_va_qua.pdf
Nội dung text: Tóm tắt Đồ án Nghiên cứu, triển khai hệ thống giám sát và quản trị mạng trên nền tảng Nagios
- TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ VIỆT - HÀN KHOA CÔNG NGHỆ THÔNG TIN NGHIÊN CỨU, TRIỂN KHAI HỆ THỐNG GIÁM SÁT VÀ QUẢN TRỊ MẠNG TRÊN NỀN TẢNG NAGIOS TÓM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH: QUẢN TRỊ MẠNG MÁY TÍNH HSSV thực hiện : Đồng Hữu Ký MÃ HSSV : CCMM17A005 Cán bộ hƣớng dẫn : TS. Trần Thế Sơn Bùi Thanh Minh Khóa đào tạo : 2017 - 2020 Đà Nẵng, 01/2020
- MỞ ĐẦU 1. Lý do chọn đề tài Hiện nay khái niệm “Quản trị mạng” không còn xa lạ gì trong ngành công nghệ thông tin. Nó đã trở thành một trong những lĩnh vực nghiên cứu chính về mạng máy tính và là một công việc quan trọng không thể thiếu trong các hệ thống máy tính của các tổ chức, doanh nghiệp, trường học Với thời đại công nghệ thông tin phát triển hàng triệu người dùng trên toàn thế giới, hàng nghìn plugin và addons, Nagios là một tài sản mạnh mẽ cho mọi nhu cầu hỗ trợ hoặc phát triển mạng máy tính. Nagios là hệ thống giám sát mạng có chi phí đầu tư thấp. Tuy nhiên nó có khả năng rất mạnh mẽ trong việc giám sát hoạt động của các thiết bị trên mạng. Bởi vậy Nagios rất được tin tưởng và sử dụng rộng rãi trên toàn cầu. Và đó cũng là lý do em chọn đề tài về giám sát hệ thống bằng phần mềm Nagios để nghiên cứu và triển khai thực hiện đồ án. 2. Mục tiêu và nhiệm vụ nghiên cứu Mục tiêu: Giám sát hệ thống mô phỏng trên các loại thiết bị mạng, các loại môi trường, phát hiện các lỗi liên quan đến phần cứng, dịch vụ, xuất cảnh báo liên quan đến người dùng hoặc người quản trị mạng, theo dõi tiến độ hoạt động của thiết bị, từ đó có các phương án bảo trì và tối ưu hệ thống. Nhiệm vụ nghiên cứu: Tìm hiểu về phần mềm Nagios, cách cài đặt, cấu hình, các giao thức, cách vận hành trên các thiết bị mạng, thu thập dữ liệu từ các thiết bị. 3. Đối tƣợng và phạm vi nghiên cứu 1
- Đối tượng nghiên cứu: Hệ thống máy chủ, máy trạm vật lý và máy trạm ảo, các dịch vụ, switch, router. Phạm vi nghiên cứu: Phòng B106 – Trường cao đẳng công nghệ thông tin hữu nghị Việt – Hàn. 4. Phƣơng pháp nghiên cứu Sử dụng tài liệu liên quan và triển khai thực hành theo tiến độ đề ra. 5. Ý nghĩa khoa học và thực tiễn Giám sát hệ thống mạng có ý nghĩa to lớn đối với sự phát triển của cơ quan, doanh nghiệp hoặc tổ chức lớn nhỏ. Nó góp phần làm giảm thiểu các nguy cơ, các mối nguy hại, xâm nhập từ bên ngoài, từ đó giúp người quản trị hình dung, có các phương án phòng chống, lên kế hoạch bảo dưỡng, tân trang thiết bị mạng, đảm bảo hệ thống thông suốt. 6. Nội dung đồ án tốt nghiệp Ngoài phần mở đầu, kết luận và tài liệu tham khảo, đồ án tốt nghiệp gồm có 4 chương sau: Chương 1: Tổng quan về giám sát mạng Chương 2: Các giao thức quản lý mạng Chương 3: Phần mềm Nagios Chương 4: Triển khai hệ thống giám sát mạng bằng phần mềm Nagios 2
- CHƢƠNG 1. TỔNG QUAN VỀ GIÁM SÁT MẠNG 1.1. KHÁI NIỆM VỀ GIÁM SÁT MẠNG 1.2. Đ C ĐIỂM CỦA GIÁM SÁT MẠNG 1.2.1. Thiết b tru ền dẫn 1.2.2. Thiết b kết nối 1.2.3. Má chủ và các thiết b đầu cuối 3
- CHƢƠNG 2. CÁC GIAO THỨC QUẢN LÝ MẠNG 2.1. GIAO THỨC SNMP 2.1.1. Khái niệm giao thức SNMP 2.1.2. Đ c điểm của SNMP 2.2. GIAO THỨC N TCON 2.2.1. Đ nh nghĩa N TCON 2.2.2. Khả năng chính của N TCON 2.2.3. Cách hoạt động 2.3. SYSLOG 2.3.1. Khái niệm giao thức S s og 2.3.2. Chức năng chính 4
- CHƢƠNG 3. PHẦN MỀM NAGIOS 3.1. NAGIOS LÀ G 3.2. CHỨC NĂNG CỦA NAGIOS 3.3. Đ C ĐIỂM CỦA NAGIOS 3.4. KIẾN TRÚC VÀ TỔ CHỨC HOẠT ĐỘNG 3.4.1. Kiến trúc của Nagios 3.4.2. Cách thức tổ chức hoạt động 5
- CHƢƠNG 4. TRIỂN KHAI HỆ THỐNG GIÁM SÁT MẠNG ẰNG PHẦN MỀM NAGIOS 4.1. YÊU CẦU THIẾT Ị, PHẦN MỀM VÀ ỊCH VỤ 4.1.1. Sơ đồ hệ thống Hình 4.1. Sơ đồ hệ thống 4.1.2. Thiết b , phần mềm và d ch vụ 4.1.2.1. - 3 server vật lý. - 1 Switch C2960-24PCs-L. - 1 Router 3925. 4.1.2.2. - 3 server vậy lý chạy linux 16.04.06, các dịch vụ lần lượt là Web Server, DNS Server, và FTP Server - Phần mềm Nagios - Giao thức SNMP trên tất cả các thiết bị. - Công cụ hỗ trợ cài đặt: 6
- Rufus: dùng để tạo USB boot cài hệ điều hành. Ubuntu 16.04.06. Cáp mạng 5e. Thiết bị kiểm tra cáp mạng S T 3 Master. 4.2. MỤC ĐÍCH, YÊU CẦU - Xây dựng mô hình mạng hoàn ch nh theo sơ đồ. - Đảm bảo server Nagios thu thập được dữ liệu từ các máy khác có trong sơ đồ. - Các node mạng ping thành công với nhau. 4.3. TIẾN HÀNH TRIỂN KHAI 4.3.1. Quản ý tổng quan các host Hình 4.2. Quản lý các node Thông tin hosts VHSRV1 (Web Server) Hình 4.3. Thông tin host VHSRV1 (Web-Server) 7
- Thông tin hosts VHSRV2 (DNS Server) Hình 4.4. Thông tin host VHSRV1 (Web-Server) Thông tin hosts VHSRV3 (FTP Server) Hình 4.5. Thông tin host VHSRV3 (FTP Server) 8
- 4.3.2. Quản ý các d ch vụ đƣợc cài đ t Chúng ta có thể kiểm soát được trạng thái dịch vụ cho tất cả máy chủ. Gồm trạng thái dịch vụ, kiểm tra lần cuối, thời lượng, lần thử, thông tin trạng thái. Hình 4.6. Quản lý các dịch vụ được cài đặt 4.3.3. Giám sát thực thi hệ thống Giám sát hệ thống và thời gian hoạt động của máy chủ là rất quan trọng. Bạn phải đảm bảo rằng máy chủ của bạn đang chạy tốt để người dùng kết nối với nó không gặp bất kỳ thời gian chết. 9
- Hình 4.7. Giám sát thực thi hệ thống Cơ sở để đánh giá tình trạng của máy dựa vào 4 phần chính như dưới: 1. Network Outages (Mất kết nối mạng) 2. Hosts (Các máy chủ) 3. Services (Các dịch vụ) 4. Monitoring features (Các tính năng giám sát) 4.3.4. ản đồ hệ thống từ phần mềm Nagios Để kiểm tra được các máy chủ nào đã kết nối thành công chúng ta có thể vào phần map để nhìn biểu đồ. Ở dưới chúng ta thấy đã kết nối đầy đủ các máy theo yêu vào Nagios thành công gồm 3 máy vật lý được thêm vào nagios. 10
- Hình 4.8. Bản đồ hệ thống 4.3.5. Quản ý các cảnh báo các má chủ g p vấn đề Hình 4.9. Quản lý cảnh báo cho các máy chủ gặp vấn đề Ở đây cho phép chúng ta kiếm soát được những dịch vụ nào đang gặp vấn đề và có thông tin trạng thái dịch vụ 4.3.6. áo cáo các nhóm má chủ Hình 4.10. Báo cáo các nhóm máy chủ 11
- Chúng ta có thể thiết đặt các tùy chọn báo cáo hệ thống như thời gian chu kì báo cáo, thời gian bắt đầu, thời gian kết thúc, duy trì trạng thái 4.3.7. áo cáo tóm tắt cảnh báo Và dưới đây là các cảnh báo gần đây nhất Hình 4.11. Báo cáo tóm tắt về cảnh báo Ở mục này cho phép chúng ta đọc được trạng thái SOFT/HARD của các máy chủ và dịch vụ. 4.3.8. Quản ý cảnh báo về điều hƣớng cảnh báo Hình 4.12. Quản lý cảnh báo về điều hướng cảnh báo 12
- Ở mục này sẽ cập nhật liên tục 2p/lần về nhật ký điều hướng cảnh báo Ngoài ra chúng ta có thể yêu cầu Nagios Core thông báo về các vấn đề và phục hồi gần như bạn muốn: máy nhắn tin, điện thoại di động, email, tin nhắn tức thời, cảnh báo âm thanh, sốc điện, v.v Cách thông báo được gửi tùy thuộc vào các lệnh thông báo được xác định trong định nghĩa đối tượng trong tập tin (/usr/local/nagios/etc/objects/commands.cfg), bật ở phần “send custom service notification” của trình quản lý máy chủ. 4.3.9. Quản ý nhật ký sự kiện Nagios cung cấp giám sát đầy đủ các bản ghi sự kiện. Nagios còn có khả năng theo dõi nhật ký sự kiện Windows và cảnh báo bạn khi phát hiện mẫu nhật ký. Hình 4.13. Quản lý nhật ký sự kiện Ở đây cho phép chúng ta kiểm soát được các cảnh báo theo 13
- từng phiên ở đây mỗi phiên là 1h/lần Việc triển khai giám sát nhật ký sự kiện Windows hiệu quả với Nagios giúp mang lại những lợi ích như: 1. Phát hiện nhanh sự cố mất mạng và lỗi giao thức tăng cường an ninh, 2. Phát hiện nhanh các quy trình, 3. Dịch vụ và công việc hàng loạt không thành công, 4. Tuân thủ kiểm toán, tuân thủ quy định 4.3.10. Quản ý ập ch tác vụ cho các d ch vụ Phần này chúng ta có thể kiếm tra máy chủ hay dịch vụ được lên lịch Enable hay Disable. Chúng ta có thể thực hiện các tùy chọn khả dụng cho cả kiểm tra máy chủ và dịch vụ. Hình 4.14. Quản lý tác vụ cho các dịch vụ 14
- 4.4. GIÁM SÁT CÁC DỊCH VỤ KHÁC 4.5. CẢNH ÁO CHO NGƢỜI QUẢN TRỊ 4.6. TỔNG HỢP BÁO CÁO 15
- KẾT LUẬN Kết quả đạt đƣợc Các host đã được kết nối và được giám sát thành công bởi NAGIOS. Quản lý được sơ đồ hệ thống Quản lý được cảnh báo Quản lý được các tác vụ cho các máy chủ Hệ thống NAGIOS chạy ổn định, quản lý cơ bản được các host/dịch vụ Hƣớng phát triển Cần nghiên cứu sâu hơn về các phiên bản NAGIOS cao hơn để hiểu sâu hơn về giám sát mạng bằng NAGIOS từ đó đưa ra các cách thức quản lý hệ thống mạng tốt hơn Cần áp dụng thực hiện hệ thống thực tế để hiểu được hệ thống thực tế gặp vấn đề và đạt những gì. 16