Hệ thống quản trị mạng dựa trên mô hình tác tử người sử dụng và chức năng của dịch vụ Hệ thống quản trị mạng dựa trên mô hình tác tử người sử dụng và chức năng của dịch vụ Hệ thống quản trị mạng dựa trên mô hình tác tử người sử dụng và chức năng của dịch vụ luận văn tốt nghiệp,luận văn thạc sĩ, luận văn cao học, luận văn đại học, luận án tiến sĩ, đồ án tốt nghiệp luận văn tốt nghiệp,luận văn thạc sĩ, luận văn cao học, luận văn đại học, luận án tiến sĩ, đồ án tốt nghiệp
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI PHẠM TIẾN DŨNG Phạm Tiến Dũng KỸ THUẬT MÁY TÍNH VÀ TRUYỂN THƠNG HỆ THỐNG QUẢN TRỊ MẠNG DỰA TRÊN MƠ HÌNH TÁC TỬ NGƯỜI SỬ DỤNG VÀ CHỨC NĂNG CỦA DỊCH VỤ (NETWORK MONITORING SYSTEM BASED ON END USER AGENT AND SERVICE FUNCTIONALITY MODEL) LUẬN VĂN THẠC SỸ KỸ THUẬT Chuyên ngành Kỹ thuật Máy tính Truyền thơng KHĨA 2011B Hà Nội, 2012 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI Phạm Tiến Dũng HỆ THỐNG QUẢN TRỊ MẠNG DỰA TRÊN MƠ HÌNH TÁC TỬ NGƯỜI SỬ DỤNG VÀ CHỨC NĂNG CỦA DỊCH VỤ (NETWORK MONITORING SYSTEM BASED ON END USER AGENT AND SERVICE FUNCTIONALITY MODEL) LUẬN VĂN THẠC SỸ KỸ THUẬT Chuyên ngành Kỹ thuật Máy tính Truyền thông NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS Hà Quốc Trung Hà Nội, 2012 LỜI CẢM ƠN Tôi xin gửi lời cảm ơn chân thành tới thầy giáo hướng dẫn: PGS.TS Hà Quốc Trung, viện Công nghệ Thông tin Truyền thông, trường Đại học Bách Khoa Hà Nội nhiệt tình bảo, định hướng nghiên cứu, hỗ trợ tạo điều kiện tốt cho suốt q trình thực luận văn Nếu khơng có giúp đỡ tận tâm thầy, luận văn có lẽ khơng thể hồn thành hạn Tơi xin bày tỏ lòng biết ơn sâu sắc thầy cô giáo Viện Công nghệ Thông tin Truyền thông, trường Đại học Bách khoa Hà Nội tận tình bảo, truyền đạt tri thức, kỹ năng, kinh nghiệm quý báu cho suốt thời gian học vừa qua Cuối cùng, tơi xin kính chúc Q thầy gia đình dồi sức khỏe thành cơng./ Học viên cao học khóa 2011B Phạm Tiến Dũng MỤC LỤC LỜI CAM ĐOAN CÁC TỪ VIẾT TẮT DANH MỤC CÁC HÌNH VẼ LỜI NÓI ĐẦU CHƯƠNG I: TỔNG QUAN VỀ MẠNG MÁY TÍNH 1.1 Mở đầu: 1.2 Lịch sử mạng máy tính: 1.3 Các khái niệm: 1.3.1 Định nghĩa mạng máy tính: 1.3.2 Đường truyền: 1.3.3 Kiến trúc mạng máy tính: 1.4 Phân loại mạng máy tính: 10 1.4.1 Phân loại dựa khoảng cách địa lý: 10 1.4.2 Phân loại dựa kỹ thuật chuyển mạch: 10 1.4.3 Phân loại theo kiến trúc mạng: 13 CHƯƠNG II: TỔNG QUAN VỀ QUẢN TRỊ MẠNG 14 2.1 Lịch sử Quản trị mạng: 14 2.2 Quản trị mạng – Các mục tiêu, tổ chức chức năng: 14 2.2.1 Mục tiêu Quản trị mạng: 14 2.2.2 Dự phòng mạng (Network Provisioning): 17 2.2.3 Trung tâm vận hành mạng (NOC) vận hành mạng: 17 2.2.4 Lắp đặt bảo trì mạng: 20 2.3 Cấu trúc tổ chức Quản trị mạng: 20 2.4 Các lý thuyết Quản trị mạng: 23 CHƯƠNG III: HỆ THỐNG QUẢN TRỊ MẠNG 25 3.1 Khái niệm: 25 3.2 Các chức Hệ thống quản trị mạng: 27 3.3 Phần mềm quản lý mạng mã nguồn mở: 27 3.3.1 Khái niệm: 27 3.3.2 Ưu điểm PMNM: 28 3.3.3 Hạn chế PMNM: 30 3.3.4 Một số phần mềm quản lý mạng mã nguồn mở: 30 CHƯƠNG IV: HỆ THỐNG QUẢN TRỊ MẠNG DỰA TRÊN MƠ HÌNH TÁC TỬ NGƯỜI SỬ DỤNG VÀ CHỨC NĂNG CỦA DỊCH VỤ 34 4.1 Giới thiệu: 34 4.2 Mơ hình tác tử người sử dụng (End User Agent Model): 36 4.3 Giải pháp giám sát chức dịch vụ: 42 4.4 Tích hợp vào tác tử người sử dụng: 47 4.5 Thử nghiệm đánh giá: 48 KẾT LUẬN 51 TÀI LIỆU THAM KHẢO 53 Hệ thống quản trị mạng dựa Mơ hình tác tử NSD Chức dịch vụ LỜI CAM ĐOAN Tôi xin cam đoan, luận văn kết trình nghiên cứu thân tơi hướng dẫn thầy giáo: PGS.TS Hà Quốc Trung Toàn nội dung luận văn kiến thức đúc kết từ tài liệu tham khảo trong, nước thầy Hà Quốc Trung cung cấp, khơng có chép cơng trình nghiên cứu khác./ Học viên Cao học khóa 2011B Phạm Tiến Dũng Hệ thống quản trị mạng dựa Mơ hình tác tử NSD Chức dịch vụ CÁC TỪ VIẾT TẮT Từ viết tắt Từ viết đầy đủ Ý nghĩa CSDL Cơ sở liệu DHCP Dynamic Host Configuration Protocol Giao thức cấu hình động máy chủ EUA End User Agent Tác tử người sử dụng FTP File Transfer Protocol Giao thức truyền tập tin HTTP HyperText Transfer Protocol Giao thức truyền tải siêu văn ICMP Internet Control Message Protocol Giao thức cho phép việc thử nghiệm khắc phục cố giao thức TCP/IP ICMP định nghĩa các thông điệp dùng để xác định hệ thống mạng phân phối gói tin IT Information Technology Công nghệ thông tin I&M Installation and Maintenance MIB Management Information Base Cơ sở thông tin quản trị NMS Network Management System Hệ Quản trị mạng NSD Người sử dụng OAMP Operations, Administration, Maintenance, and Provisioning PMNĐ Phần mềm nguồn mở PMNM Phầm mềm nguồn đóng POP3 Post Office Protocol v3 SLA Service Level Agreements SMTP Simple Mail Transfer Protocol Giao thức truyền tải thư tín đơn giản) SNMP Simple Network Management Protocol Giao thức quản trị mạng đơn giản Là giao thức cho phép kiểm tra nhằm đảm bảo thiết bị mạng router, switch hay server Một giao thức tầng ứng dụng, dùng để lấy thư điện tử từ server mail, thông qua kết nối TCP/IP Hệ thống quản trị mạng dựa Mô hình tác tử NSD Chức dịch vụ vận hành hay vận hành cách tối ưu hay chưa, ngồi SNMP cịn cho phép quản lý thiết bị mạng từ xa SSH Secure Shell Là giao thức mạng dùng để thiết lập kết nối mạng cách bảo mật RMON Remote Monitoring Giao thức theo dõi mạng từ xa Hệ thống quản trị mạng dựa Mơ hình tác tử NSD Chức dịch vụ DANH MỤC CÁC HÌNH VẼ Hình 1: Topo mạng điểm-điểm Hình 2: Topo mạng quảng bá Hình 3: Mạng chuyển mạch kênh 11 Hình 4: Mạng chuyển mạch thông báo 11 Hình 5: Mạng chuyển mạch gói 12 Hình 6: Các nhóm chức Quản trị mạng 15 Hình 7: Biểu đồ chức Quản trị mạng 16 Hình 8: Kiến trúc Quản trị mạng 22 Hình 9: Network Management Components 22 Hình 10: Network Management Interoperability 23 Hình 11: Kiến trúc hệ thống quản trị mạng 25 Hình 12: Mơ hình phổ biến NMS 34 Hình 13: Mơ hình chung hệ thống 36 Hình 14: Máy chủ Tác tử người sử dụng 37 Hình 15: Liên kết máy chủ tác tử người sử dụng 37 Hình 16: Ví dụ mơ hình mạng cần giám sát 38 Hình 17: Kết nối hệ thống EUA NMS 39 Hình 18: Chức mô-đun EUA 40 Hình 19: Mẫu đăng ký thơng tin người dùng trước tải tác tử NSD 41 Hình 20: Mơ hình gửi/nhận mail qua Internet 43 Hình 21: Tương tác kịch client server 47 Hệ thống quản trị mạng dựa Mơ hình tác tử NSD Chức dịch vụ LỜI NÓI ĐẦU Hệ Quản trị mạng - Network Management System (NMS) thường sử dụng giao thức Simple Network Management Protocol (SNMP) để thu thập thông tin kết nối thiết bị mạng Trong thực tế quản trị mạng thường gặp phải vấn đề: 1) Thiết bị khơng thích hợp không hỗ trợ SNMP; 2) Các lỗi ứng dụng dịch vụ người sử dụng (NSD) thường NSD phát trước không quản trị viên phát Vấn đề thường dẫn đền việc vùng mạng kết nối thông qua thiết bị giám sát Vấn đề thứ hai làm cho NSD lầm tưởng hệ thống luôn bị cố Luận văn trình bày giải pháp quản trị mạng dựa tác tử người sử dụng đầu cuối, cho phép thu thập thông tin mạng máy tính mà khơng phụ thuộc vào thiết bị mạng trung gian, phát vấn đề ứng dụng dịch vụ trước người sử dụng phát Luận văn gồm chương: Chương I: Tổng quan mạng máy tính Chương II: Tổng quan Quản trị mạng Chương III: Hệ thống quản trị mạng Chương IV: Hệ thống Quản trị mạng dựa Mơ hình tác tử người sử dụng chức dịch vụ Hệ thống quản trị mạng dựa Mơ hình tác tử NSD Chức dịch vụ Hình 18: Chức mơ-đun EUA Trong đó, mơ-đun EUA bao gồm chức chính: Đăng ký (Register) Quản trị (Manage) Chức Đăng ký gồm chức sau: • Input form (form nhập liệu): form để người dùng nhập thơng tin vị trí máy trạm tên người dùng, phòng ban, đơn vị, tầng… • IP Detector (bộ phát IP): cho phép phát tự động địa IP máy trạm • Enregister: Chức kiểm tra lại thông tin nhập, gắn kết thông tin với địa IP phát lưu trữ vào CSDL NMS • Download: thực chức cho phép máy trạm người sử dụng tải tác tử người sử dụng để cài đặt 40 Hệ thống quản trị mạng dựa Mơ hình tác tử NSD Chức dịch vụ • Update: chức cho phép EUA máy trạm cập nhật thơng tin phiên mới, kịch thực thi… từ máy chủ đẩy Chức Quản trị bao gồm chức con: • Initiate: Khởi tạo tiến trình • Location Correction: Hiệu chỉnh vị trí, thực chất trình kiểm tra lại IP máy trạm gửi máy chủ • Map: Chức cho phép tìm kiếm, đối khớp địa IP máy trạm với IP lưu trước CSDL NMS để lấy thông tin vị trí vật lý mà người dùng nhập trước tải EUA ĐĂNG KÝ THÔNG TIN NGƯỜI DÙNG Họ, đệm: Tên: Ngày sinh: Giới tính: Email: Phịng, ban: Chức vụ: Số máy lẻ: Số di động: Số phòng: Tầng: Máy tính số: Tải EUA Hủy bỏ Hình 19: Mẫu đăng ký thông tin người dùng trước tải tác tử NSD Phần mềm mã nguồn mở lựa chọn cho phép dễ dàng sửa đổi theo mục tiêu đề cập lựa chọn tốt trường hợp 41 Hệ thống quản trị mạng dựa Mơ hình tác tử NSD Chức dịch vụ 4.3 Giải pháp giám sát chức dịch vụ: Các thiết bị không hỗ trợ SNMP không cho phép thiết bị khác giám sát thiết bị thơng qua thiết bị Các thiết bị tạo vùng đen giám sát Mặt khác, việc khai thác sử dụng thiết bị hỗ trợ SNMP phiên khác nhau, nhà sản xuất khác gặp nhiều khó khăn Để giải vấn đề này, Mục 4.2 luận văn đưa giải pháp dựa tác tử người sử dụng đầu cuối, cho phép xác định chất lượng hạ tầng mạng vị trí người sử dụng Điều giải vấn đề liên kết địa IP, ID tác tử người sử dụng với vị trí vai trị người sử dụng Dựa tác tử người sử dụng – EUA, khắc phục ảnh hưởng thiết bị không hỗ trợ SNMP, cho phép xác định lỗi hạ tầng mạng đến máy người sử dụng Ngoài ra, theo dõi tập hợp máy tính kết nối có thơng tin vị trí địa lý máy tính, có chẩn đốn xác cố hạ tầng mạng Tuy nhiên, tác tử người sử dụng cho phép phát cố mạng tự động, khơng cho phép phát tình trạng dịch vụ mạng (mail, web, webmail, ) có đảm bảo chức dịch vụ hay không Nếu tác tử người sử dụng kiểm tra chức dịch vụ, quản trị mạng có khả phát lỗi liên quan đến chức dịch vụ trước người sử dụng, khắc phục trước người sử dụng phát lỗi Đứng quan điểm người sử dụng, mức độ sẵn sàng tin cậy hệ thống tăng lên Hệ thống giám sát triển khai giải pháp chính: Xây dựng mơ đun phần mềm cho phép giám sát chức dịch vụ mạng dịch vụ người sử dụng Xây dựng agent cho phép mô đun phần mềm nói cài đặt bối cảnh người sử dụng Các agent thực thêm chức bổ sung cung cấp thông tin vị trí xảy cố 42 Hệ thống quản trị mạng dựa Mơ hình tác tử NSD Chức dịch vụ Để kiểm tra dịch vụ có cung cấp cách bình thường hay khơng, cần có yếu tố sau: Qui trình sử dụng dịch vụ Mơ đun phần mềm mơ qui trình dịch vụ Tài khoản (account/profile) người sử dụng Mô đun ghi nhận kết thử nghiệm dịch vụ với account profile nói Tuy nhiên, với nhu cầu người sử dụng, cần xây dựng kịch để giám sát dịch vụ có chức phức tạp Như với dịch vụ cung cấp cho người sử dụng cần xây dựng: Qui trình sử dụng dịch vụ bao gồm tương tác phần mềm client server với tham gia người sử dụng Kịch thử nghiệm dịch vụ Các mô đun phần mềm thử nghiệm dịch vụ Mơ tả quy trình hoạt động giao thức POP3: Hình 20: Mơ hình gửi/nhận mail qua Internet Trong Hình 14 User (địa IP 10.0.0.55) muốn nhận mail người gửi, gửi yêu cầu đồng [SYN] tới mail server (địa IP 67.19.193.26) Mail server nhận yêu cầu đồng từ user gửi lại tin [SYN,ACK] báo mail server chấp nhận kết nối Phía user nhận tin chấp nhận kết nối từ mail server gửi tin [ACK] trả lời tới mail server nhận tin chấp nhận kết nối 43 Hệ thống quản trị mạng dựa Mơ hình tác tử NSD Chức dịch vụ Ba bước trình thiết lập phiên kết nối giao thức TCP mà POP3 sử dụng cổng 110 Các bước thực là: Mail server sử dụng giao thức POP3 trả lời tới user mail server sẵn sàng truyền mail tới user tin “OK POP3 nhanhoa03” User gửi yêu cầu nhận mail từ địa email có account abc@gmail.com Mail server gửi lại [ACK] sử dụng giao thức TCP báo nhận yêu cầu user phản hồi yêu cầu (sử dụng giao thức POP3) phía user phải cung cấp password User cung cấp password cho mail server Sau mail server nhận pass user phản hồi tới user tin [OK] cho phép user nhận mail Sau trình nhận mail hồn thành user sử dụng giao thức TCP gửi tin [FIN,ACK] báo với mail server nhận mail xin kết thúc phiên kết nối, q trình trình kết thúc phiên kết nối giao thức TCP Ví dụ truy cập POP3 Yahoo mail qua telnet: Truy cập vào yahoo để xem mail, thực lệnh: telnet pop.mail.yahoo.com 110 Nếu thành công, bạn nhận dịng thơng tin sau: +OK hello from popgate-0.8.0.357900 pop104.mail.gq1.yahoo.com USER bravery_vn2003 +OK password required PASS chbkhn2011b +OK maildrop ready, 3600 messages (335405983 octets) (410510969) 44 Hệ thống quản trị mạng dựa Mô hình tác tử NSD Chức dịch vụ Ví dụ gửi mail sử dụng giao thức SMTP qua telnet Yahoo: Truy cập vào yahoo để gửi mail, thực lệnh: telnet smtp.mail.yahoo.com 25 Nếu thành cơng, bạn nhận dịng thơng tin sau: 220 smtp203.mail.gq1.yahoo.com ESMTP EHLO 250-smtp203.mail.gq1.yahoo.com 250-AUTH LOGIN PLAIN XYMCOOKIE 250-PIPELINING 250-SIZE 41697280 250 8BITMIME AUTH LOGIN 334 VXNlcm5hbWU6 YnJhdmVyeV92bjIwMDM= 334 UGFzc3dvcmQ6 ZGtia2huY2gyMDExYg== 45 Hệ thống quản trị mạng dựa Mơ hình tác tử NSD Chức dịch vụ 235 OK, go ahead MAIL FROM: 250 OK , completed RCPT TO: 250 OK , completed DATA 354 Start Mail End with CRLF.CRLF Kiem tra gui mail qua giao thuc SMTP 250 OK , completed QUIT 221 Service Closing transmission Trong ví dụ sau phiên làm việc kết thúc, mail gởi tới địa mail braveryvn2003@gmail.com Các kịch sau thử nghiệm server: mail (POP, IMAP, SMTP), web (login/error/success) Các trình thử nghiệm thực 46 Hệ thống quản trị mạng dựa Mơ hình tác tử NSD Chức dịch vụ phần mềm Zabbix lưu trữ kịch server Việc thực kịch định kỳ cho phép kiểm tra định kỳ dịch vụ có cung cấp theo đặc tả qui trình hay không Tuy nhiên, việc kiểm tra dịch vụ thực từ phía máy chủ quản trị dịch vụ, nên chưa phản ánh thực khung cảnh sử dụng dịch vụ người sử dụng, nên chưa bao trùm số kịch cố Cần thiết có cách thức cho phép thực kịch nói máy tính người sử dụng Mơ hình tác tử người sử dụng (EUA) thay đổi để thực kịch bản, nhiên cần bổ sung chế cho phép cập nhật kịch theo kịch sử dụng dịch vụ Phần trình bày giải pháp cho vấn đề 4.4 Tích hợp vào tác tử người sử dụng: Tương tự với server, máy tính người sử dụng, cần thực thao tác: Kiểm thử dịch vụ Gửi kết kiểm thử cho Server Để thực thao tác này, tác tử người sử dụng cần có khả tải kịch cần thiết, thực định kỳ gửi kết máy chủ Mơ hình tác tử người sử dụng - EUA bổ sung thêm chức mơ tả Hình 15 Hình 21: Tương tác kịch client server 47 Hệ thống quản trị mạng dựa Mơ hình tác tử NSD Chức dịch vụ Trong mơ hình này, có kịch tạo thay đổi server, server thực thao tác PUSH để cập nhật kịch client đăng ký Tại tác tử người sử dụng, lập lịch định kịch gửi kết cho server Bản thân lập lịch kịch thay đổi 4.5 Thử nghiệm đánh giá: Giải pháp thực thử nghiệm Trung tâm Công nghệ thông tin mạng - Đại học Bách khoa Hà Nội Trung tâm có hệ thống giám sát riêng cịn có vấn đề với thiết bị không hỗ trợ SNMP Hệ thống cài đặt server đặt miền máy chủ ĐH BK HN Các tác tử cài đặt thử nghiệm theo dõi máy trạm Kịch thử nghiệm với dịch vụ tiến hành sau: Kích hoạt dịch vụ Xác định số lượng cố phát người sử dụng Xác định số lượng cố phát máy chủ giám sát SNMP thông thường Xác định số lượng cố phát hệ thống giám sát chức Các cố phát người sử dụng xử lý ngày Các cố thông báo nhiều lần tính lần Kết thử nghiệm thực với dịch vụ webmail, dịch vụ SMTP dịch vụ POP Các liệu lấy từ Sổ theo dõi cố mạng Trung tâm Mạng Thông tin Trường Đại học Bách khoa Hà Nội Kết thử nghiệm với dịch vụ Webmail: Thời gian thử nghiệm (2010) 01/08-01/09 01/09-01/10 01/10-01/11 Số cố xảy (do người sử dụng ghi nhận) 16 22 17 Loại dịch vụ Phát SNMP Server Phát Hệ thống hướng chức WebMail WebMail WebMail 12 18 15 17 22 17 48 Hệ thống quản trị mạng dựa Mơ hình tác tử NSD Chức dịch vụ 01/11-01/12 18 WebMail 14 19 Loại dịch vụ Phát SNMP Server Phát Hệ thống hướng chức POP POP POP POP 7 7 Loại dịch vụ Phát SNMP Server Phát Hệ thống hướng chức SMTP SMTP SMTP SMTP 2 2 2 Kết thử nghiệm với dịch vụ POP: Thời gian thử nghiệm (2010) 01/08-01/09 01/09-01/10 01/10-01/11 01/11-01/12 Số cố xảy (do người sử dụng ghi nhận) 6 Kết thử nghiệm với dịch vụ SMTP: Thời gian thử nghiệm (2010) 01/08-01/09 01/09-01/10 01/10-01/11 01/11-01/12 Số cố xảy (do người sử dụng ghi nhận) 2 Từ kết thử nghiệm sơ nói trên, rút vài kết luận sau: Hệ thống giám sát hướng chức kiểm tra dịch vụ người sử dụng có đảm bảo chức đề hay khơng, phát cố dịch vụ tính khác CPU, tiến trình hỗ trợ dịch vụ bình thường Điều đặc biệt có ích có lỗi phần mềm không rõ nguồn gốc, nảy sinh trình thực server Quản trị mạng biết rõ cách giải rõ nguồn gốc, rõ nguyên nhân, dấu hiệu cách khắc phục Trong trường hợp này, cách để biết cố thử sử dụng dịch vụ, kết không mong muốn tức có cố xảy Trong q trình triển khai, hệ thống giám sát chức phát số cố thuộc dạng Ví dụ sử dụng webmail Mdaemon để gửi thư, có số trường hợp thư không gửi được, người sử dụng nhận thông báo “Lỗi gửi thư” Quản trị mạng phận phát triển phối hợp với phận kỹ thuật nhà sản xuất, theo dõi lỗi khoảng thời gian từ 2006 đến không phát 49 Hệ thống quản trị mạng dựa Mơ hình tác tử NSD Chức dịch vụ nguyên nhân, phát cách khắc phục khởi động lại dịch vụ Hệ thống giám sát hướng chức cho phép phát cảnh báo quản trị lỗi vừa xảy (chưa có người sử dụng phát ra) để khởi động lại dịch vụ kịp thời, đảm bảo hệ thống hoạt động bình thường người sử dụng Một kết khác cần quan tâm có số trường hợp, hệ thống giám sát phát có cố, nhiên người sử dụng truy cập bình thường Đây trường hợp server bị tải đến mức ảnh hưởng đến thời gian phản hồi tới người sử dụng Giá trị thời gian làm kết test hệ thống giám sát không đạt, nhiên với người sử dụng chấp nhận Với việc điều chỉnh thơng số thời gian tương ứng, loại bỏ trường hợp Mặt khác, qua trường hợp thấy hệ thống giám sát chức giám sát số tiêu chí định lượng dịch vụ, khơng phải tiêu chí định tính Ngồi ra, sau sử dụng giải pháp, quản trị viên phát lỗi khu vực mạng mà trước “mù” – khơng nhìn thấy, khơng quản lý Các vấn đề phát sinh DHCP khởi động lại Các máy nhận IP khác với IP mà chúng nhận đăng ký Thơng tin vị trí máy cịn máy chủ, khơng xác Quản trị viên cần phải chỉnh lại tay Trong trường hợp tải cài đặt lại tác tử, điều đáng ngạc nhiên khơng có vấn đề hệ thống IP phát hiện, kiểm tra, thông tin xác minh liệu hội tụ Do tác tử SNMP cài đặt độc lập cho máy tính mạng Vì vậy, máy chủ có thơng tin để có nhìn tồn cảnh mạng 50 Hệ thống quản trị mạng dựa Mơ hình tác tử NSD Chức dịch vụ KẾT LUẬN Hệ thống xây dựng triển khai phần mềm quản lý mạng mã nguồn mở Zabbix, ngôn ngữ lập trình sử dụng PHP sở liệu MySQL Trong đó, máy chủ quản lý mạng chạy phần mềm Zabbix, máy trạm cần quản lý cài đặt Zabbix agent Zabbix agent cài đặt tự động hệ điều hành Windows, Linux Một module Web xây dựng cho phép người sử dụng nhập thơng tin cá nhân bao gồm thơng tin vị trí vật lý máy trạm (VD: tên người dùng, phòng, ban, tầng…) trước tải cài đặt agent Địa IP máy trạm phát tự động gửi máy chủ quản lý mạng kèm theo thông tin người dùng nhập Các thông tin lưu trữ CSDL máy chủ Sau người dùng tải cài đặt agent, địa IP máy trạm kiểm tra lại gửi máy chủ, máy chủ tìm kiếm đối khớp địa IP CSDL Từ đưa thơng tin vị trí agent máy trạm hệ thống, thông tin sử dụng để quản lý Giả thiết rằng: người sử dụng ln cung cấp thơng tin xác địa IP máy trạm vĩnh viễn, khơng thay đổi Ngồi ra, tác tử NSD – Zabbix agent cho phép kiểm tra chức dịch vụ (như mail, web, webmail…) máy người dùng có hoạt động tốt hay khơng góc độ người dùng cách: Tác tử NSD có khả thực thao tác kiểm thử dịch vụ gửi trả kết kiểm thử cho máy chủ thông qua việc tải kịch cần thiết thực định kỳ máy trạm Trên máy chủ, kịch sử dụng lưu trữ chuyển tới cho tác tử người sử dụng Mỗi có kịch hay có thay đổi nào, thực thao tác PUSH để cập nhật kịch máy trạm đăng ký CSDL Trên máy trạm, tác tử NSD, lập lịch định kịch gửi kết cho máy chủ Bộ lập lịch kịch thay đổi Các kịch thực thi máy trạm xây dựng dựa quy trình sử dụng dịch vụ 51 Hệ thống quản trị mạng dựa Mơ hình tác tử NSD Chức dịch vụ bao gồm tương tác phần mềm client server với tham gia người sử dụng (account/profile) Đóng góp nghiên cứu ý tưởng sử dụng EUA - Tác tử người sử dụng để bổ sung cho thiết bị không hỗ trợ SNMP, thử nghiệm, đánh giá mạng campus Đại học Bách khoa Hà Nội Ưu điểm giải pháp dựa thơng tin người dùng, NMS có thơng tin vị trí thiết bị mạng Ưu điểm thứ hai để giám sát máy người dùng, lỗi máy người dùng phát sửa chữa nhanh Ngồi ra, luận văn đề xuất mơ hình giám sát theo chức dịch vụ cho phép nâng cao khả giám sát cố dịch vụ cung cấp cho người sử dụng, cho phép quản trị mạng có khả cảnh báo, phát cố để xử lý trước cố ảnh hưởng đến việc khai thác dịch vụ người sử dụng Mô hình giải vấn đề tương tác với người sử dụng đảm bảo chức dịch vụ hệ thống quản trị mạng Mô hình cài đặt triển khai giám sát dịch vụ mail, webmail dịch vụ web, cài đặt Linux với Zabbix Mơ hình mở rộng cho dịch vụ hệ thống, phục vụ cho dịch vụ khác, riêng cho dịch vụ cung cấp tới người sử dụng 52 Hệ thống quản trị mạng dựa Mơ hình tác tử NSD Chức dịch vụ TÀI LIỆU THAM KHẢO Ha Quoc Trung (2010), “End user agent model for network management system”, Journal of Science & technology, 79b - 2010, pp 29-33 Ha Quoc Trung, “A service functionality oriented network management system model” Fred Halsall and Nasser Modri (July-1990), “An Implementation of an OSI Network Management System”, IEEE Network, 4(4), pp 44-53 Hee Won Lee and Chan Kyou Hwang and Jae-Hyoung Yoo and Ho-Jin Choi and Sungwon Kang and Danhyung Lee (2008), “Reusability Enhancement by Using Flexible Topology Architecture for Network Management System”, Springer, Computer and Information Science, Studies in Computational Intelligence, Vol 131, pp 131-145 Jiang Guo and Heru Xue and Raj Pamula (2009), “A Three-Layer Network Management System”, IEEE Computer Society, CSIE, pp 230-234 Lawrence Cheng and Alex Galis and Antonis J Lazanakis and George T Karetsos and Spyros G Denazis (2007), “Self-contextual network management system”, IJIPT, 2(1), pp 40-52 Lianxing Jia Wei Zhu and Chenggong Zhai and Yi Du (2007), “Research on an Integrated Network Management System”, IEEE Computer Society, SNPD, pp 311-316 Lingli Meng and Lusheng Yan and Wenjing Li (2008), “Ontology Adapter Network Management System Interface Model”, INSTICC Press, ICINCOICSO, pp 318-32 P Rajesh and S Ranjiith and P R Soumya and V Karthik and S Datthathreya (2006), “Network management system using web services and service oriented architecture —A case study”; NOMS, IEEE 53 Hệ thống quản trị mạng dựa Mơ hình tác tử NSD Chức dịch vụ 10 Shan Jin (February-08-2003), “Communication between Client and Server in the Distributed Object-oriented Repository Network Management System” 11 R Mauro Douglas, Kevin Schmidt (2005), “Essential SNMP, Second Edition” 12 Williams Stallings, Addison-Wesley (1996), “SNMP, SNMPv2, SNMPv3, and RMON and (3rd Edition)”, ISBN0201634791, 9780201634792 13 Cacti website http://www.cacti.net/ 14 Cisco home site www.cisco.com 15 HP openview home site www.hp.com/go/openview 16 IBM home site www.ibm.com 17 Nagios website http://www.nagios.org/ 18 Zabbix website http://www.zabbix.com/ 54 ... quan Quản trị mạng Chương III: Hệ thống quản trị mạng Chương IV: Hệ thống Quản trị mạng dựa Mơ hình tác tử người sử dụng chức dịch vụ Hệ thống quản trị mạng dựa Mơ hình tác tử NSD Chức dịch vụ. .. thêm vào Nagios 33 Hệ thống quản trị mạng dựa Mơ hình tác tử NSD Chức dịch vụ CHƯƠNG IV: HỆ THỐNG QUẢN TRỊ MẠNG DỰA TRÊN MƠ HÌNH TÁC TỬ NGƯỜI SỬ DỤNG VÀ CHỨC NĂNG CỦA DỊCH VỤ 4.1 Giới thiệu: Mơ hình. .. cấp người sử dụng, riêng chất lượng hạ tầng mạng Hệ thống quản trị mạng dựa mơ hình tác tử người sử dụng chức dịch vụ giải pháp quản trị mạng dùng Tác tử người sử dụng (End User Agent – EUA) vào