Hà Nội, ngày 20 tháng 9 năm 2016 Người thực hiện Trang 7 LỜI CAM ĐOAN Luận văn đề tài “Nghiên cứu, phát triển các hệ thống giám sát quản trị mạng” thực hiện dưới sự hướng dẫn của PGS.T
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI HÀ VĨNH ANH Hà Vĩnh Anh CHUYÊN NGÀNH KỸ THUẬT MÁY TÍNH NGHIÊN CỨU, PHÁT TRIỂN CÁC HỆ THỐNG GIÁM SÁT QUẢN TRỊ MẠNG LUẬN VĂN THẠC SĨ KỸ THUẬT KỸ THUẬT MÁY TÍNH KHỐ 2014B Hà Nội – Năm 2016 Tai ngay!!! Ban co the xoa dong chu nay!!! 17051113935101000000 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI Hà Vĩnh Anh NGHIÊN CỨU, PHÁT TRIỂN CÁC HỆ THỐNG GIÁM SÁT QUẢN TRỊ MẠNG Chuyên ngành: Kỹ thuật máy tính LUẬN VĂN THẠC SĨ KỸ THUẬT KỸ THUẬT MÁY TÍNH NGƯỜI HƯỚNG DẪN KHOA HỌC : PGS.TS HÀ QUỐC TRUNG Hà Nội – Năm 2016 Nghiên cứu, phát triển hệ thống giám sát quản trị mạng MỤC LỤC LỜI CẢM ƠN LỜI CAM ĐOAN DANH MỤC TỪ VIẾT TẮT DANH MỤC HÌNH VẼ MỞ ĐẦU CHƯƠNG 1: TỔNG QUAN VỀ QUẢN TRỊ MẠNG 11 1.1 Quản trị mạng 11 1.2 Kiến trúc hệ thống quản trị mạng 11 1.3 Hoạt động hệ thống quản trị mạng 13 1.3.1 Khả 13 1.3.2 Các vùng chức (FCAPS – ISO 10040) [4] 18 1.4 Các giao thức quản trị mạng 20 1.4.1 SNMP 21 1.4.2 SNMPv1 22 1.4.3 SNMPv2 23 1.4.4 SNMPv3 24 1.4.5 MIB 25 1.5 Một số vấn đề thường gặp hệ thống quản trị mạng 29 1.6 Quản trị mạng với chức cam kết 30 Nghiên cứu, phát triển hệ thống giám sát quản trị mạng CHƯƠNG 2: LỰA CHỌN CÔNG CỤ NỀN TẢNG QUẢN TRỊ MẠNG 34 2.1 Các công cụ quản trị mạng 34 2.1.1 Các tính chung cơng cụ quản trị mạng 34 2.1.2 Tiêu chí đánh giá so sánh công cụ quản trị mạng 35 2.1.3 So sánh số công cụ quản trị mạng 36 2.2 Quản trị mạng với Zabbix 38 2.2.1 Phân tích lựa chọn công cụ Zabbix 38 2.2.2 Mở rộng Zabbix: 39 CHƯƠNG 3: XÂY DỰNG HỆ THỐNG GIÁM SÁT, QUẢN TRỊ HƯỚNG CHỨC NĂNG CAM KẾT DỊCH VỤ 41 3.1 Mô tả chức hệ thống 41 3.2 Mơ hình hệ thống 41 3.3 Thiết kế, cài đặt thành phần hệ thống 43 3.3.1 Lựa chọn giải pháp công nghệ 43 3.3.2 Lập trình module 45 3.3.3 Cài đặt hệ thống thử nghiệm 55 3.4 Thử nghiệm hệ thống 58 3.4.1 Kịch thử nghiệm 58 3.4.2 Kết thử nghiệm theo tình 58 3.4.3 Nhận xét kết 62 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 63 TÀI LIỆU THAM KHẢO 65 Nghiên cứu, phát triển hệ thống giám sát quản trị mạng PHỤ LỤC 67 Script getNumUsers.py 67 Scripts getTimeResponse.py 69 Script getDBstatus.py 70 Script getDBConnect.py 72 Script getTraffictoDB.py 74 Các bước cài đặt hệ thống 76 Nghiên cứu, phát triển hệ thống giám sát quản trị mạng LỜI CẢM ƠN Để hồn thành luận văn này, tơi xin bày tỏ lịng biết ơn sâu sắc tới PGS TS Hà Quốc Trung tận tình hướng dẫn tơi suốt q trình thực nghiên cứu thử nghiệm Tôi xin chân thành cảm ơn thầy, cô Viện Công Nghệ Thông Tin Truyền Thông – Đại học Bách Khoa Hà Nội giảng dạy, truyền đạt cho kiến thức quý báu tạo điều kiện để tơi hồn thành khóa học thực luận văn Tôi xin gửi lời cảm ơn đến anh Lương Minh Tuấn – Công ty Cổ phần Truyền thông Việt Nam (VCCorp) đồng nghiệp Trung tâm Lưu ký Chứng khoán Việt Nam chia sẻ nhiều tài liệu kinh nghiệm quý giá liên quan đến vấn đề nghiên cứu luận văn Tôi xin cảm ơn gia đình, bạn bè chia sẻ, giúp đỡ tơi suốt q trình học tập nghiên cứu thực luận văn Xin trân trọng cảm ơn! Hà Nội, ngày 20 tháng năm 2016 Người thực Hà Vĩnh Anh Nghiên cứu, phát triển hệ thống giám sát quản trị mạng LỜI CAM ĐOAN Luận văn đề tài “Nghiên cứu, phát triển hệ thống giám sát quản trị mạng” thực hướng dẫn PGS.TS Hà Quốc Trung, nghiên cứu mơ hình quản trị mạng mới: mơ hình hệ thống giám sát mạng hướng chức dịch vụ Mơ hình cài đặt thử nghiệm, đánh giá kết dựa phần mềm mã nguồn mở Zabbix phiên 3.0.4, mã nguồn phát triển thêm viết ngơn ngữ lập trình Python phiên 2.7.2 Tơi cam kết cơng trình nghiên cứu, phát triển thân, dựa công cụ, phần mềm mã nguồn mở hợp pháp, tài liệu tham khảo, nội dung trích dẫn ghi rõ nguồn gốc, không chép, vi phạm quyền cá nhân, tổ chức khác Hà Nội, ngày 20 tháng năm 2016 Người thực Hà Vĩnh Anh Nghiên cứu, phát triển hệ thống giám sát quản trị mạng DANH MỤC TỪ VIẾT TẮT SNMP Simple Network Management Protocol ICMP Internet Control Message Protocol TCP/IP Transmission Control Protocol/ Internet Protocol NMS Network Management Station MIB Management Information Base WMI Windows Management Instrumentation LLD Low-Level Discovery API Application Program Interface IDS Intrusion Detection System RAID Redundant Array of Inexpensive Disks ISO International Organization for Standardization IPMI Interlligent Platform Management Interface JMX Java Management Extensions SSH Secure Shell Nghiên cứu, phát triển hệ thống giám sát quản trị mạng DANH MỤC HÌNH VẼ Hình 1.2-1 Kiến trúc hệ thống quản trị mạng 12 Hình 1.4-1 Mơ hình trao đổi thông tin SNMP [20] 21 Hình 1.4-2 Các phương thức hoạt động SNMP 23 Hình 1.4-3 Cấu trúc MIB gốc 26 Hình 1.4-4 Các nhóm chuẩn MIB-II 28 Hình 1.6-1 Quản trị mạng dựa tác tử người sử dụng – EUA 31 Hình 1.6-2 Tương tác kịch client server 32 Hình 2.1-1 Thành phần hoạt động hệ thống quản trị mạng 34 Hình 3.2-1 Các thành phần hệ thống giám sát dịch vụ Web 41 Hình 3.3-1: Mơ hình thử nghiệm hệ thống 56 Bảng 3.4-1 Kết thử nghiệm tình 59 Bảng 3.4-2 Kết thử nghiệm tình 60 Bảng 3.4-3 Kết thử nghiệm tình 61 Bảng 3.4-4 Kết thử nghiệm tình 62 Nghiên cứu, phát triển hệ thống giám sát quản trị mạng MỞ ĐẦU a) Lý chọn đề tài Các hệ thống giám sát, quản trị mạng Nagios, Cacti (phần mềm nguồn mở), HPOpenView, CiscoWork (phần mềm thương mại) có chức là: theo dõi, phát hiện, cảnh báo sớm xử lý cố Các hệ thống dựa giao thức SNMP để thu thập phát thông tin Hệ thống quản trị với SNMP giúp đơn giản hóa q trình quản lý thành phần mạng, giảm chi phí triển khai SNMP thiết kế để mở rộng chức quản lý, giám sát hoạt động độc lập với kiến trúc chế thiết bị hỗ trợ SNMP Tuy nhiên, hệ thống số tồn như: (i) Khơng kiểm sốt, giám sát vùng mạng sau thiết bị không hỗ trợ SNMP (switch mù); (ii) SNMP agent cung cấp thông tin thiết bị, khơng có chế để kiểm tra thiết bị khác; (iii) Không giám sát mức độ đáp ứng dịch vụ Xuất phát từ tồn này, kết hợp với ý tưởng, đề xuất [1] [2], học viên lựa chọn, nghiên cứu, triển khai hệ thống quản trị mạng (Zabbix), từ phát triển số module script nhằm phục vụ có hiệu cơng việc đơn vị đóng góp định vào việc phát triển hệ thống giám sát, quản trị mạng mã nguồn mở b) Các kết nghiên cứu có Đã có nghiên cứu, đề xuất mơ hình hệ thống giám sát mạng hướng chức dịch vụ đưa trước đây, báo: A service functionality oriented network management system model, Journal of Information and Communication Technology 5(1)(6(26)), p118–123 [1] thực Bài báo đưa