Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 71 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
71
Dung lượng
3,75 MB
Nội dung
Luận văn cao học Đặng Đức Duy - Lớp TTMMT - 2014B LỜI CAM ĐOAN Tôi xin cam đoan luận văn kết nghiên cứu thân Các nghiên cứu luận văn dựa tổng hợp lý thuyết hiểu biết thực tế, không chép Tác giả Đặng Đức Duy Luận văn cao học Đặng Đức Duy - Lớp TTMMT - 2014B LỜI CẢM ƠN Trong lời luận văn tốt nghiệp “Tìm hiểu,triểnkhaiứngdụngNagVishệthốnggiámsátmạngtảngmãnguồnmở Nagios”, muốn gửi lời cảm ơn chân thành đến tất người hỗ trợ, giúp đỡ chuyên môn, vật chất tinh thần suốt trình thực luận văn Trước hết, xin chân thành cảm ơn thầy giáo PGS.TS Ngô Hồng Sơn trực tiếp hướng dẫn , giúp đỡ trình nghiên cứu hoàn thành luận văn Xin cảm ơn thầy, cô Viện Công nghệ thông tin Truyền thông giảng dạy, truyền thụ kiến thức cho suốt trình học tập Xin gửi lời cảm ơn chân thành đến Viện Đào tạo Sau Đại học, Viện tạo điều kiện thuận lợi trình học tập học viên nói riêng lớp TTMMT - 2014B nói chung Cho phép gửi lời cảm ơn đến Ban giám đốc anh chị em đồng nghiệp Trung tâm MạngThông Tin - Đại học Bách Khoa Hà Nội, nơi công tác tích cực tham gia vào thử nghiệm, tìm hiểu hệthống tạo điều kiện để thử nghiệm giải pháp liên quan đến đề tài Cuối cùng, xin bày tỏ lòng biết ơn đến gia đình bạn bè giúp đỡ, động viên nhiều suốt trình học tập làm luận văn tốt nghiệp Trong khuôn khổ luận văn không tránh khỏi thiếu sót định mong nhận đóng góp ý kiến thầy cô giáo bạn Hà nội, ngày 25 tháng 10 năm 2016 Học viên Luận văn cao học Đặng Đức Duy - Lớp TTMMT - 2014B MỤC LỤC DANH MỤC CÁC BẢNG DANH MỤC CÁC HÌNH VẼ DANH SÁCH THUẬT NGỮ VIẾT TẮT MỞ ĐẦU 11 Tính cấp thiết đề tài 10 Mục tiêu nhiệm vụ luận văn 10 Đối tượng phạm vi 11 Kết đạt 11 CHƯƠNG TỔNG QUAN VỀ HỆTHỐNGGIÁM SÁT, NAGIOS VÀ PLUGIN ADD-ON NAGVIS 12 Tổng quan hệthốnggiámsát 12 Giao thức quản trị mạng SNMP 17 Tổng quan Nagios 20 Plugin add-on NagVis 26 TỔNG KẾT CHƯƠNG 32 CHƯƠNG 2: XÂY DỰNGMÔ HÌNH GIÁMSÁT CHO MỘT MẠNG CAMPUS 33 Khảo sát trạng hệthốngmạng campus trường ĐHBKHN 33 Cơ sở vật chất 34 Các dịch vụ mạng 35 Những bất cập khó khăn công tác quản trị mạng 36 Luận văn cao học Đặng Đức Duy - Lớp TTMMT - 2014B Đề xuất mô hình hệthốnggiámsátmạng 42 Các chức hệthốnggiámsátmạng Nagios, add-on NagVis 43 TỔNG KẾT CHƯƠNG 44 CHƯƠNG CÀI ĐẶT VÀ THỬ NGHIỆM 45 Sơ đồ vật lý triểnkhai 45 Kịch thử nghiệm 47 Kết thử nghiệm 49 TỔNG KẾT CHƯƠNG 67 CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 68 TÀI LIỆU THAM KHẢO 70 Luận văn cao học Đặng Đức Duy - Lớp TTMMT - 2014B DANH MỤC CÁC BẢNG Bảng Một số thông tin thiết bị cần giámsát 15 Bảng Danh mục thiết bị mạnggiámsát 48 Bảng 3: Các sơ đồ mạngtriểnkhaiNagVis 61 Luận văn cao học Đặng Đức Duy - Lớp TTMMT - 2014B DANH MỤC CÁC HÌNH VẼ CHƯƠNG TỔNG QUAN VỀ HỆTHỐNGGIÁM SÁT, NAGIOS VÀ PLUGIN ADD-ON NAGVIS 12 Hình 1: Giao thức quản trị mạng SNMP 19 Hình 2: Cộng đồng SNMP 20 Hình Sơ đồ tổ chức Nagios 23 Hình Các cách thức thực kiểm tra 25 Hình 5: Sơ đồ mạng Local chi nhánh công ty 28 CHƯƠNG 2: XÂY DỰNGMÔ HÌNH GIÁMSÁT CHO MỘT MẠNG CAMPUS 33 Hình Sơ đồ tổng thể mạng trường ĐHBK-HN 33 Hình Sơ đồ kết nối mạng phân cấp lớp chuẩn 37 Hình Sơ đồ kết nối mạng phân cấp mở rộng 39 Hình Sơ đồ kết nối tạm thời 41 Hình Mô hình giámsátmạng Nagios, NagVis 42 CHƯƠNG CÀI ĐẶT VÀ THỬ NGHIỆM 45 Hình Sơ đồ vật lý triểnkhaihệthốnggiámsát 45 Hình Trang tổng quan Nagios Core 46 Hình Trang tổng quan NagVis 47 Hình Sơ đồ vật lý tổng quan quản lý thiết bị mạng 50 Hình Kiểm tra giao thức ICMP tới thiết bị mạng cần giámsát 51 Hình Định nghĩa thông tin host cần giámsát 51 Hình Định nghĩa group thiết bị giámsát 52 Luận văn cao học Đặng Đức Duy - Lớp TTMMT - 2014B Hình Thông tin trạng thái thiết bị mạnggiámsát 52 Hình Tập hợp group thiết bị mạng 53 Hình 10 Định nghĩa host 54 Hình 11 Định nghĩa dịch vụ giámsát 54 Hình 12 Thông tin trạng thái server web 54 Hình 13 Cảnh báo trạng thái Up/Down thiết bị theo dõi 55 Hình 14 Host Down 56 Hình 15 Host Up 56 Hình 16 Thông tin người quản trị nhận email thông báo 57 Hình 17 Định nghĩa ngày thông báo, loại dịch vụ cần thông báo 57 Hình 18 Email thông báo thiết bị down 58 Hình 19 Email thông báo thiết bị trở trạng thái recovery 59 Hình 20 Đăng nhập vào hệthống 59 Hình 21 Thông tin tổng quan trạng thái hoạt động sơ đồ giámsát 60 Hình 22 Trạng thái vật lý hệthống mail, web Hust 61 Hình 23 Hệthống đường cáp quang trường trạng thái điểm phân phối cáp quang 62 Hình 24 Giámsát thiết bị mạng server tủ Rack 63 Hình 25 Sơ đồ giámsát vùng DMZ 63 Hình 26 Các tham số thống kê thiết bị 64 Hình 27 Các tham số thống kê thiết bị theo thời gian 65 Hình 28 Thống kê băng thông sử dụng thiết bị 66 Hình 29 Băng thông sử dụng toàn hệthốngmạng qua thiết bị router 66 Luận văn cao học Đặng Đức Duy - Lớp TTMMT - 2014B DANH SÁCH THUẬT NGỮ VÀ VIẾT TẮT CPU Central Processing Unit CGI Common Gateway Interface CLI Command Line Interface CMIS Common Management Information Services CSDL Cơ Sở Dữ Liệu DHCP Dynamic Host Configuration Protocol DMZ Data Management Zone DNS Domain Name Service FTP File Transfer Protocol GUI Graphical User Interface HTML HyperText Markup Language HTTP HyperText Transfer Protocol ICMP Internet Control Message Protocol IMAP Internet Message Access Protocol IP Internet Protocol ITU International Telecommunication Union Luận văn cao học Đặng Đức Duy - Lớp TTMMT - 2014B NMS Network Management System PING Packet Internet Groper PDU Protocol Data Unit POP Post Office Protocol SMI Structure of Management Information SMTP Simple Mail Transfer Protocol SNMP Simple Network Management Protocol SSH Secure Shell TCP Transmission Control Protocol UDP User Datagram Protocol URL Uniform Resource Locator VLAN Virtual Local Area Network VPN Virtual Private Network WWW World Wide Web Luận văn cao học Đặng Đức Duy - Lớp TTMMT - 2014B MỞ ĐẦU Tính cấp thiết đề tài Ngày nay, tổ chức doanh nghiệp có sở hạ tầngthông tin riêng với quy mô cách tổ chức khác Với tổ chức có hạ tầngmạng riêng, có hệthốnggiámsát hạ tầng cần thiết, giúp tiết kiệm chi phí, tăng hiệu suất mạng, tăng suất lao động giảm chi phí sở hạ tầng Một hệthốnggiámsát theo dõi hạ tầngmạng nội để xác định nhanh chóng vấn đề xảy ra, hỗ trợ, tìm kiếm giúp giải cố thiết bị hệthống Chính hạ tầngmạngnguồn tài nguyên quan trọngnên việc đảm bảo cho tài nguyên hoạt động liên tục vấn đề thiết yếu Đây thách thức có nhiều mối nguy tiềm tàng hackers công từ chối dịch vụ, virus, cắp thông tin đe dọa đến hệthống tổ chức dẫn tới việc hệthống ngưng hoạt động, liệu làm giảm độ tin cậy lợi ích thu từ hệthống Ngoài ra, hệthốngmạng ngày phát triển mạnh, với công nghệ mới, thiết bị mới, nên việc đảm bảo cho hệthống hoạt động cách trôi chảy vô khó khăn quan trọng Là người quản trị cần phải biết sảy hệthống vào lúc, bao gồm thời gian thực Nắm bắt thông tin lịch sử sử dụng, hiệu suất, tình trạng tất ứng dụng, thiết bị, tất liệu mạng Chính việc giámsáthệthống công việc vô quan trọng cấp thiết tổ chức, doanh nghiệp, quan Mục tiêu nhiệm vụ luận văn Mục tiêu luận văn là: Đưa giải pháp giámsát tối ưu cho hệthống tích hợp ứngdụng plugin NagVis áp dụng vào hệthốngmạng campus trường ĐHBK- 10 Luận văn cao học Đặng Đức Duy - Lớp TTMMT - 2014B Thêm tên, thông tin email người quản trị mong mốn nhận email Hình 16 Thông tin người quản trị nhận email thông báo Hình 17 Định nghĩa ngày thông báo, loại dịch vụ cần thông báo Khởi động lại Nagios Core: /etc/init.d/nagios restart Giả sử cần giámsát máy trạm người dùng làm việc hành chính, hết làm họ tắt máy tính Nếu không định nghĩa lại khoảng thời gian giám sát, email thông báo, hệthống hiểu thiết bị down người dùng tắt thiết bị Bằng việc định nghĩa khoảng thời gian cần giám sát, giả sử khoảng thời gian từ 7h30 57 Luận văn cao học Đặng Đức Duy - Lớp TTMMT - 2014B đến 17h30 từ thứ đến thứ 6, khoảng thời gian thiết bị down hệthống không tự gửi thông báo cho người quản trị Hệthống phát host thay đổi trạng thái, người quản trị nhận thông báo email: Hình 18 Email thông báo thiết bị down Khi host trở trạng thái ban đầu, người quản trị nhận thông báo email từ Nagios Core: 58 Luận văn cao học Đặng Đức Duy - Lớp TTMMT - 2014B Hình 19 Email thông báo thiết bị trở trạng thái recovery 3.2 Giámsáthệthốngmạng với ứngdụng add-on NagVis Việc đưa hình ảnh thực tế thiết bị mạng vào hệthốnggiámsát giúp cho người quản trị dễ dàng xác định vị trí thiết bị sảy lỗi, ví dụ tủ Rack, phòng kỹ thuật chứa nhiều thiết bị mạng, từ có phương án khắc phục cố nhanh sảy lỗi Đăng nhập vào hệthốnggiámsát http://202.191.56.138/nagvis/frontend/nagvis-js/index.php Hình 20 Đăng nhập vào hệthống 59 theo địa chỉ: Luận văn cao học Đặng Đức Duy - Lớp TTMMT - 2014B Hình 21 Thông tin tổng quan trạng thái hoạt động sơ đồ giámsát Các sơ đồ, thiết bị mô tả bảng STT Tên sơ đồ Ghi 3560_TVDT Sơ đồ vị trí Core switch đặt phòng máy chủ cung cấp mạng cho mạng Thư viện điện tử Mail_server Vị trí máy chủ mail tủ Rack BK_NET_BACKBONE Sơ đồ giámsát vị trí nút quang Rack_1_2 Các thiết bị: Router, switch, máy chủ Core_3750 Core_switch distribute Web_server Máy chủ web_hust, web_soict, web_bknic DMZ_1 Các thiết bị: Firewall, switch multi access chia VLAN, máy chủ web, máy chủ giámsátmạng Cacti 60 Luận văn cao học Đặng Đức Duy - Lớp TTMMT - 2014B Firewall Sophos bảo vệ vùng máy chủ Firewall Router_Switch_Core Firewall Fotinet bảo vệ vùng người dùng Router định tuyến quảng bá lớp mạng, switch Core chia VLAN cho người dùng Bảng 3: Các sơ đồ mạngtriểnkhaiNagVis Hình 22 Trạng thái vật lý hệthống mail, web Hust 61 Luận văn cao học Đặng Đức Duy - Lớp TTMMT - 2014B Với hệthốngmạng liên tục mở rộng, đặc biệt đường backbone cáp quang Việc đưa hệthống đường cáp quang hệthốnggiámsát giúp cho người quản trị dễ dàng xác định điểm kết nối quang từ điểm tập trung đường quang đến điểm phân phối Hình 23 Hệthống đường cáp quang trường trạng thái điểm phân phối cáp quang Ngoài việc đưa ảnh thực tế thiết bị vào, người quản trị vẽ riêng sơ đồ vật lý thiết bị mạng, sau đưa vào hệthốnggiámsát 62 Luận văn cao học Đặng Đức Duy - Lớp TTMMT - 2014B Hình 24 Giámsát thiết bị mạng server tủ Rack Hình 25 Sơ đồ giámsát vùng DMZ Hiển thị tham số thống kê (CPU, nhớ, tiến trình, lưu lượng interface, ) thiết bị theo thời gian, giúp người quản trị đánh giá hiệu 63 Luận văn cao học Đặng Đức Duy - Lớp TTMMT - 2014B thiết bị, phát cố, phát công, từ đưa giải pháp nâng cao hiệu năng, độ khả dụng, an toàn, an ninh mạng Hình 26 Các tham số thống kê thiết bị 64 Luận văn cao học Đặng Đức Duy - Lớp TTMMT - 2014B Hệthống cho phép người quản trị theo dõi tham số khoảng thời gian khác nhau: theo ngày, theo tuần, theo tháng, theo năm Hình 27 Các tham số thống kê thiết bị theo thời gian Chức thống kê tham số mà dịch vụ chiếm: CPU, lưu lượng băng thông Cho phép người quản trị xác định mức độ sử dụng tài nguyên dịch vụ, phát công dịch vụ, từ nâng cao hiệu sử dụng dịch vụ nâng cao an toàn cho dịch vụ 65 Luận văn cao học Đặng Đức Duy - Lớp TTMMT - 2014B Hình 28 Thống kê băng thông sử dụng thiết bị Giámsát băng thôngtriểnkhai tất link hệthống Hình 29 Băng thông sử dụng toàn hệthốngmạng qua thiết bị router Quan sát qua hình ta thấy trạng thái băng thông ngày ban đêm Ban đêm lưu lượng kết nối Internet Băng thông bắt đầu tăng từ sáng, đạt ngưỡng cao khoảng 400Mbps bắt đầu giảm từ chiều Qua hình ta thấy trung bình ngưỡng sử dụng băng thông đạt giới hạn cho phép (1Gbps) 66 Luận văn cao học Đặng Đức Duy - Lớp TTMMT - 2014B TỔNG KẾT CHƯƠNG Đã triểnkhai thành công hệthốnggiámsátNagios tích hợp Plugin NagVis Giámsát số thiết bị như: Router, firewall, switch, máy chủ Giámsát lưu lượng băng thông sử dụng qua link chính, biết nhu cầu sử dụng thực tế toàn mạng khu vực, biết xác khu vực chiếm dụng băng thông để từ đưa phương án xử lý đảm bảo mạng không bị tải qua điểm phân bố Đưa sơ đồ cáp quang vào hệ thống, từ biết xác trạng thái đường cáp quang kéo đến điểm phân bố Hệthống tự động gửi mail cho người quản trị để thông báo trạng thái thiết bị dịch vụ chạy chúng 67 Luận văn cao học Đặng Đức Duy - Lớp TTMMT - 2014B CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Với chương trình giámsáthệthốngmãnguồnmở đáp ứng phần nhu cầu cho việc giám sát, theo dõi toàn môi trường mạng phức tạp Bên cạnh thiết bị chuyên dụng đáp ứng tốt nhu cầu chi phí cho việc triểnkhai lại cao, phù hợp với hệ thống, doanh nghiệp, tổ chức lớn Việc triểnkhaihệthốnggiámsát cần dựa tiêu chí như: độ lớn hệ thống, chức mở rộng, chi phí cho cấp cho việc triểnkhaihệthốnggiám sát… Tùy theo hệthống tổ chức, doanh nghiệp, đơn vị khác mà ta triểnkhaihệthốnggiámsát cho phù hợp Luận văn nghiên cứu, triểnkhai hoàn thành vấn đề sau: Lý thuyết: Về vấn đề giám sát: Luận văn sâu phân tích giámsáthệthống tầm quan trọng việc giámsáthệthống môi trường mạng Về giao thức quản lý mạng: khóa luận trình bày giao thức quản lý mạng đơn giản (Simple Network Management Protocol) bao gồm: khái niệm giao thức quản lý mạng, thành phần giao thức quản lý mạng, cách hoạt động giao thức quản lý mạng Thực nghiệm: Luận văn đưa mô hình triểnkhaihệthốngmạng trường đại học trình bày toàn bước cấu hình hệthốnggiámsát theo mô hình triểnkhai đề 68 Luận văn cao học Đặng Đức Duy - Lớp TTMMT - 2014B Những kết đạt được: o Có kiến thức giámsáthệ thống, giao thức quản lý mạng o Triểnkhai thành công mô hình giámsáthệthốngNagios có tích hợp plugin add-on NagVis o Cấu hình thiết bị mạng như: Router, Switch, Server phục vụ cho trình giámsátthông qua giao thức SNMP o Tích lũy kinh nghiệm việc cấu hình công nghệ Hướng phát triển: Xây dựng hoàn thiện toàn hệthốnggiámsátmạng trường Tích hợp thêm số giải pháp giámsát khác vào hệthốnggiámsátNagios có sẵn nhằm tối ưu hóa hệthống 69 Luận văn cao học Đặng Đức Duy - Lớp TTMMT - 2014B TÀI LIỆU THAM KHẢO [1] Dinangkur Kund, S M Ibrahim Lavlu " Cacti 0.8 Network Monitoring " [2] Ethan Galstad "Nagios NRPE Documentation" ,1999-2007 [3] Wolfgang Barth “Nagios System and Network Monitoring”, Open Source Press GmbH, 2006 [4] Max ScHubert Derrick Bennett Jonathan Gines Andrew Hay John Strand “Nagios Enterprise Network Monitoring Including Plug-Ins and Hardware Devices”, 2008 [5] David Josephsen “ Building a monitoring infrastructure with Nagios”, Pearson Education, Inc, 2007 [6] Andrew S Tanenbaum Maarten Van Steen “Distributed Systems: Principles and Paradigms (2nd Edition)”, Prentice Hall, 2002 [7] Tom Ryder " Nagios Core Administrattion Cookbook - Develop an integrated monitoring solution for virtually any kind of nework " Packt Publishing, 2013 [8] http://docs.nagvis.org/1.8/en_US/index.html [9] http://www.nagvis.org/screenshots Một số hình ảnh thực tế hệthốngNagVistriểnkhai [10] Stallings W., “SNMP, SNMP v2 and RMON 2nd edition”, Addison-Wesley Pub, June 1996 [11] Alexander Clemm “Network Management Fundamentals ”, Cisco Systems, 2007 [12] http://docs.nagvis.org/1.8/en_US/index.html [13] Báo cáo quý 2016 Trung tâm MạngThông tin - ĐHBKHN [14] Báo cáo quý 2016 Trung tâm MạngThông tin - ĐHBKHN 70 Luận văn cao học Đặng Đức Duy - Lớp TTMMT - 2014B 71 ... thống giám sát hệ thống mạng phần mềm mã nguồn mở, sau triển khai áp dụng vào hệ thống mạng trường Các nhiệm vụ cụ thể là: Tìm hiểu giao thức quản lý mạng, tìm hiểu hệ thống giám sát mạng Nagios. .. lý hệ thống giám sát Kết đạt Tổng hợp kiến thức hệ thống giám sát, giao thức quản lý mạng Triển khai thành công hệ thống giám sát phần mềm mã nguồn mởi Nagios NagVis Cấu hình thiết bị mạng để hệ. .. luận văn giới hạn tìm hiểu hệ thống Nagios ứng dụng Plugin Nagvis, từ triển khai hệ thống giám sát Nagios Core tích hợp Plugin NagVis Mô hình sử dụng tham khảo hệ thống mạng trường Đại học Bách