Công cụ quản trị mạng bằng mã nguồn mở CactiSự bùng nổ của Công nghệ thông tin và Truyền thông trong những năm gầnđây đã mang lại sự phát triển vượt bậc về mọi mặt trong đời sống kinh tế xã hội, đặcbiệt là mạng Internet. Internet là một hệ thống thông tin toàn cầu có thể được truynhập công cộng, bao gồm các mạng máy tính đơn lẻ được liên kết với nhau. Hệ thốngnày truyền thông tin theo gói dữ liệu dựa trên một giao thức liên mạng đã được chuẩnhóa là giao thức IP. Internet bao gồm hàng ngàn mạng máy tính lớn, nhỏ của cácdoanh nghiệp, của các viện nghiên cứu và các trường Đại học, của người dùng cánhân, và các chính phủ trên toàn cầu. Mặc dù mạng máy tính với công nghệ mới khátin cậy nhưng vẫn có nhiều thách thức cần được quan tâm giải quyết. Những nguy cơtấn công mạng từ phía bên trong và bên ngoài rất khó kiểm soát và luôn là nhữngnhức nhối của người quản trị mạng. Trong vai trò người quản trị hệ thống hay mộtchuyên gia bảo mật thông tin thì công tác quản lý mạng luôn là một công việc cầnthiết. Quản lý mạng cho biết được tình trạng băng thông được sử dụng trên mạng, xácđịnh được người dùng nào đang chạy các ứng dụng chia sẻ tài nguyên dữ liệu hay cóvirus nào đang âm thầm hoạt động trên mạng hay không. Để mạng hoạt động an toàn,hiệu năng và tính sẵn sàng cao, người quản trị cần phải được trang bị một công cụmạnh, phù hợp với yêu cầu của từng mạng cụ thể.
BỘ THÔNG TIN VÀ TRUYỀN THÔNG HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THƠNG - - BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐẠI HỌC ĐỀ TÀI: “NGHIÊN CỨU CÔNG CỤ QUẢN TRỊ HỆ THỐNG CACTI” Người hướng dẫn : ThS NGUYỄN THỊ PHƯƠNG DUNG Sinh viên thực : HÀ CÔNG ĐÔNG Mã số sinh viên : N14DCCN009 Lớp : D14CQMT01-N Khóa : 2014 -2019 Hệ : ĐẠI HỌC CHÍNH QUY TP.HCM, tháng /2018 LỜI CẢM ƠN Lời cho em gửi lời cảm ơn đến Khoa Công Nghệ Thông Tin tạo điều kiện cho em hồn thành kì Thực tập Tốt nghiệp cuối khóa, cảm ơn Cơ Nguyễn Thị Phương Dung hỗ trợ em trình hoàn thành báo cáo Em xin cảm ơn Trung Tâm NewStar giúp đỡ dẫn em nhiều trình tham gia thực tập trung tâm Ngồi ra, tạo điều kiện mơi trường làm việc thân thiện hòa đồng, hội học tập kiến thức chuyên sâu chuyên ngành áp dụng kiến thức học vào lab thật công việc thực tế trung tâm Thời gian thực tập trung tâm không nhiều giúp em cải thiện, hỏi học nắm yếu tố cần thiết cho việc làm sau thực tập Ngoài học hỏi kiến thức chun ngành có kĩ mềm khác làm việc nhóm, tinh thần ham học hỏi, động có tinh thần trách nhiệm cao Em xin chân thành cảm ơn giúp đỡ người tập vừa qua Trân trọng cảm ơn.! Sinh viên thực Hà Công Đơng CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập- Tự do- Hạnh phúc TP Hồ Chí Minh, ngày tháng năm 2018 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN THỰC TẬP TỐT NGHIỆP ĐẠI HỌC Tên đề tài: Nghiên cứu công cụ quản trị hệ thống Cacti Sinh viên: Hà Công Đông Lớp: D14CQMT01 Giáo viên hướng dẫn: Ths.Nguyễn Thị Phương Dung Nơi công tác: Học viện cơng nghệ bưu viễn thơng sở TP Hồ Chí Minh NỘI DUNG NHẬN XÉT Đánh giá chung: Đánh giá chi tiết: Nhận xét tinh thần, thái độ làm việc: Kết luận: Điểm hướng dẫn (): GIẢNG VIÊN HƯỚNG DẪN (Ký, ghi rõ họ tên) MỤC LỤC DANH SÁCH CÁC TỪ VIẾT TẮT - - - - - CPU (Central Processing Unit): Đơn vị xử lí trung tâm DSN (Domain Name System): Hệ thống tên miền EMAIL (Electronic mail): Thư điện tử FTP (File Transfer Protocol): Giao thức chuyển nhượng tập tin HTTP (Hypertext Transfer Protocol): Là năm giao thức chuẩn mạng Internet, dùng để liên hệ thông tin Máy cung cấp dịch vụ (Web server) Máy sử dụng dịch vụ (Web client) IETF (Internet Engineering Task Force): Lực lượng quản lý kỹ thuật LAN (Local Area Network): mạng máy tính cục MIB (Management Information Base): Cơ sở quản lý thông tin MIME (Multipurpose Internet Mail Extensions): Là chuẩn internet mở rộng định dạng Email để hỗ trợ văn bản, tệp đính kèm OSI (Open Systems Interconnection Reference Model): Mơ hình tham chiếu hệ thống mở PDU (Protocol Data Unit): Data tin SNMP RFC (Request For Comment): Là tập hợp tài liệu kiến nghị, đề xuất lời bình luận liên quan trực tiếp gián tiếp đến công nghệ, nghi thức mạng INTERNET RMON (Remote Monitoring) đặc điểm kỹ thuật giám sát tiêu chuẩn cho phép hình mạng khác giao diện điều khiển hệ thống trao đổi liệu mạng theo dõi SMTP (Simple Mail Transfer Protocol): Giao thức truyền tải thư tín đơn giản SGMP (Simple Gateway Monitoring Protocol): Cho phép lệnh cấp cho thực thể giao thức ứng dụng để thiết lập lấy giá trị (các kiểu chuỗi số nguyên octet) để sử dụng giám sát cổng mà thực thể giao thức ứng dụng SOAP (Simple Object Access Protocol): Giao thức truy cập đối tượng đơn giản UDDI (Universal Description, Discovery and Intergration): Một tập quy tắc đăng ký tìm kiếm thơng tin Web Service UDP (User Datagram Protocol): Là giao thức cốt lõi giao thức TCP/IP VPN (Virtual Private Network): Mạng riêng ảo WAN (Wide Area Network): mạng diện rộng WAN WSDL (Web Services Description Language): Ngôn ngữ sử dụng để mô tả thông tin cần thiết web service XML (Extensible Markup Language): Là ngơn ngữ đánh dấu với mục đích chung W3C đề nghị, để tạo ngôn ngữ đánh dấu khác MỤC LỤC HÌNH Mở đầu Báo cáo TTTN Đại học MỞ ĐẦU Sự bùng nổ Công nghệ thông tin Truyền thông năm gần mang lại phát triển vượt bậc mặt đời sống kinh tế xã hội, đặc biệt mạng Internet Internet hệ thống thơng tin tồn cầu truy nhập cơng cộng, bao gồm mạng máy tính đơn lẻ liên kết với Hệ thống truyền thông tin theo gói liệu dựa giao thức liên mạng chuẩn hóa giao thức IP Internet bao gồm hàng ngàn mạng máy tính lớn, nhỏ doanh nghiệp, viện nghiên cứu trường Đại học, người dùng cá nhân, phủ tồn cầu Mặc dù mạng máy tính với cơng nghệ tin cậy có nhiều thách thức cần quan tâm giải Những nguy cơng mạng từ phía bên bên ngồi khó kiểm sốt ln nhức nhối người quản trị mạng Trong vai trò người quản trị hệ thống hay chuyên gia bảo mật thơng tin cơng tác quản lý mạng ln công việc cần thiết Quản lý mạng cho biết tình trạng băng thơng sử dụng mạng, xác định người dùng chạy ứng dụng chia sẻ tài nguyên liệu hay có virus âm thầm hoạt động mạng hay khơng Để mạng hoạt động an tồn, hiệu tính sẵn sàng cao, người quản trị cần phải trang bị công cụ mạnh, phù hợp với yêu cầu mạng cụ thể Hiện nay, thị trường có sản phẩm quản trị mạng thương mại (mã nguồn đóng) SolarWinds, CiscoWorks, HPOpenView… nhiên giá thành thường cao khả tùy biến hạn chế Trong đó, có nhiều giải pháp phần mềm mã nguồn mở cho phép triển khai giám sát mạng hiệu Nagios, Cacti, Zabbix, Zenoss Đối với phần mềm mã nguồn mở, người quản trị can thiệp sửa chữa thay đổi bổ sung thêm để hoàn thiện làm chủ phần mềm q trình vận hành Mã nguồn mở Cacti hữu ích nhiều q trình vận hành, sử dụng quản lý thiết bị mạng hệ thống mạng quy mô lớn Dùng Cacti ta kiểm sốt tốt thiết bị Agent ác mặt RAM, CPU, băng thông… nhiều vấn đề nan giải mà phát sinh trình hoạt động thiết bị mạng Cacti công cụ tiện lợi dễ sàng sử dụng người quản trị mạng chuyên nghiệp Vậy biết vào cụ thể chi tiết Cacti SVTH: HÀ CÔNG ĐÔNG LỚP: D14CQMT01-N Báo cáo TTTN Đại học Chương 1: Giới thiệu chung công cụ quản trị mạng Cacti CHƯƠNG 1: GIỚI THIỆU CHUNG VỀ CÔNG CỤ QUẢN TRỊ MẠNG CACTI 1.1 Mục tiêu, ý nghĩa Cacti quản trị mạng 1.1.1 Mục tiêu đề tài Cùng với phát triển doanh nghiệp gia tăng không ngừng thiết bị phần cứng: Máy tính cá nhân, máy chủ, thiết bị định tuyến, Switch, Hub… dịch vụ truyền file FTP, VPN, EMAIL với đòi hỏi lớn băng thông mạng Nhu cầu hệ thống quản lí mạng ngày trở nên cần thiết Quản lí mạng xem quản lí tất tài nguyên mạng nhằm trì đảm bảo ổn định toàn hệ thống mạng, đảm bảo an tồn thơng tin mạng mở rộng mạng Hiện có nhiều phần mềm quản lí hệ thống tài nguyên mạng sử dụng phần cứng đắt tiền Tuy nhiên số phần mềm mã nguồn mở đáp ứng cách tồn diện với nhiều tính linh hoạt vượt trội mã nguồn mở Cacti công cụ quản trị mạng tốt sử dụng miễn phí mang lại hiệu cao trình giúp người quản trị mạng giám sát thiết bị hệ thống 1.1.2 Ý nghĩa đề tài hệ thống quản trị mạng Với phần mềm Cacti có khả bổ sung nhiều chương trình plugins giúp giải tồn khó khăn doanh nghiệp việc quản lí tài nguyên, cho phép quản lí cố, quản lí topo mạng cấu hình thiết bị mạng Tạo nên hệ thống mạng chủ động 1.2 Phương pháp thực B1: Cài đặt máy ảo Vmware Workstation 12 B2: Cài đặt Centos 6.9 Vmware Workstation 12 B3: Cài đặt Cacti Centos 6.9 B4: Cài đặt Window Server 2008 R2 Vmware B5: Cài đặt cấu hình dịch vụ DSN Web Server B6: Dùng Cacti giám sát mức khả dụng tài nguyên CPU băng thông Web Server 1.3 Nội dung Xây dựng triển khai kịch thực nghiệm giám sát mức khả dụng tài nguyên CPU băng thông cho máy chủ Web 1.4 Kết đạt Biết cách cài đặt sử dụng Cacti HĐH Centos Biết cách tạo WebServer Windown Server 2008 R2 Hiểu rõ công cụ quản trị mạng, hiệu sử dụng Cacti q trình quản lí tài ngun, băng thơng từ suy đốn khắc phục cố q trình sử dụng hệ thống mạng để mang lại ổn định giảm bớt chi phí tối đa hệ thống mạng doanh nghiệp SVTH: HÀ CÔNG ĐÔNG LỚP: D14CQMT01-N Chương 2: Mã nguồn mở Cacti hệ thống quản trị mạng Báo cáo TTTN Đại học CHƯƠNG 2: MÃ NGUỒN MỞ CACTI TRONG HỆ THỐNG QUẢN TRỊ MẠNG 2.1 Các đặc tính kỹ thuật công cụ quản trị hệ thống mạng 2.1.1 Mơ hình chức (Fucntional Model) Hình Mơ hình chức OSI Mơ hình chức OSI bao gồm: Quản trị cấu hình (Configuaration Management): + Xác định cấu hình có hệ thống; dùng phép tốn thu thập thơng tin + Có thể thiết lập cấu hình cách thay đổi trạng thái đối tượng hệ thống + Quản trị phần mềm; hệ thống, phần mềm thường xuyên nâng cấp nên phải cập nhật phiên đồng thời tự động Quản trị lỗi (Fault Management): + Phát xác định lỗi, yêu cầu khởi động chức khắc phục lỗi + Phân hóa lỗi thơng qua phép tốn thu thập thơng tin dự đốn tình trạng xảy lỗi + Xác định lỗi chức quản trị mạng, chức hệ thống khác Quản trị hiệu (Performance Management): Quản trị hiệu thông qua phép thu nhập thông tin tính tốn hiệu để đảm bảo hiệu u cầu Nó phải phân tích dự đốn vùng q tải, vùng chưa dùng hết hiệu để điều khiển cân tải tránh tắc nghẽn hệ thống Quản trị an ninh (Security Management): Nhằm phát hiện, đánh giá an toàn an ninh hệ thống, khởi động giải pháp an toàn an ninh SVTH: HÀ CÔNG ĐÔNG LỚP: D14CQMT01-N Báo cáo TTTN Đại học Chương 2: Mã nguồn mở Cacti hệ thống quản trị mạng Quản trị kế toán (Accounting Management): Gồm quản trị liên quan đến tính tốn việc sử dụng tài nguyên cá nhân, đơn vị hệ thống cho phép hay không cho phép cá nhân, đơn vị sử dụng hay không sử dụng hệ thống 2.1.2 Kiến trúc mơ hình quản trị mạng SNMP SNMP (Simple Network Management Protocol) tập hợp đơn giản hoạt động giúp nhà quản trị mạng quản lý, thay đổi trạng thái mạng Ví dụ dùng SNMP để tắt giao diện Router mình, theo dõi hoạt động card Ethernet, kiểm soát nhiệt độ Switch cảnh báo nhiệt độ cao SNMP thường tích hợp vào router, khác với SGMP (Simple Gateway Management Protocol) dùng chủ yếu cho router Internet SNMP dùng để quản lý hệ thống Window, máy in, nguồn điện… Nói chung, tất thiết bị chạy phần mềm cho phép lấy thông tin SNMP quản lý Khơng thiết bị vật lý quản lý mà phần mềm Web server, Database quản lý Quản trị mạng theo dõi hoạt động mạng, có nghĩa theo dõi tồn mạng trái với theo dõi router, host, hay thiết bị riêng lẻ RMON (Remote Network Monitoring) giúp ta hiểu mạng tự hoạt động, thiết bị riêng lẻ mạng hoạt động đồng mạng IETF (Internet Engineering Task Force) tổ chức đưa chuẩn SNMP thông qua RFC SNMP version chuẩn giao thức SNMP định nghĩa RFC 1157 chuẩn đầy đủ IETF Vấn đề bảo mật SNMP v1 dựa ngun tắc cộng đồng, khơng có nhiều Password, chuỗi văn cho phép ứng dụng dựa SNMP hiểu chuỗi để truy cập vào thiết bị quản lý, có thao tác SNMPv1 là; Read-only, Read-write, Trap SNMP version 2; phiên dựa chuỗi "Community"; phiên gọi SNMPv2c, định nghĩa RFC 1905, 1906, 1907, thử nghiệm IETF Mặc dù thử nghiệm nhiều nhà sản xuất đưa vào thực nghiệm SNMP version 3; phiên IETF đưa đầy đủ Nó khuyến nghị làm chuẩn, định nghĩa RFC 1905, RFC 1906, RFC 1907, RFC 2571, RFC 2572, RFC 2573, RFC 2574 RFC 2575 Nó hỗ trợ loại truyền thơng riêng tư có xác nhận thực thể Trong SNMP có vấn đề cần SVTH: HÀ CƠNG ĐƠNG LỚP: D14CQMT01-N 10 Chương 3: Ứng dụng Cacti giám sát hệ thống mạng WebServer Báo cáo TTTN Đại học 3.6.3 Quản lí người dùng Cacti Hình 27 Quản lí người dùng Ngồi việc cung cấp cho bạn công cụ để tạo đồ thị tinh vi, Cacti cho phép bạn tạo người dùng thiết kế riêng cho yêu cầu họ Mỗi người dùng có cài đặt định hành động đăng nhập, cài đặt xem đồ thị Ngoài có hai mức điều khiển cho phép, điều khoản realm quyền cho phép đồ thị cho phép bạn kiểm sốt mà người dùng xem thay đổi chúng Ngồi hộp, có hai người dùng kèm với cài đặt Cacti Người dùng "admin", người dùng mà theo mặc định có quyền truy cập để xem thay đổi thứ Cacti Đây người dùng mà bạn đăng nhập lần đầu Cacti, có lẽ ý tưởng hay để giữ lại, trừ bạn biết cách khác Người dùng thứ hai người dùng " guest ", điều khiển đồ thị phép cho người dùng chưa chứng thực Theo mặc định, người dùng có quyền xem, khơng thay đổi tất đồ thị Điều cho phép người dùng không thẩm định quyền truy cập vào 'graph_view.php' xem biểu đồ bạn Hành vi thay đổi cách thay đổi quyền real cho người dùng "guest" vơ hiệu hóa người dùng khách hoàn toàn Cài đặt Cacti Theo mặc định 0.8.7 trở lên, người dùng " guest " khơng đặt cài đặt, vơ hiệu hóa có hiệu truy cập " guest " (Khơng chứng thực) để Cacti SVTH: HÀ CÔNG ĐÔNG LỚP: D14CQMT01-N 39 Báo cáo TTTN Đại học Chương 3: Ứng dụng Cacti giám sát hệ thống mạng WebServer 3.6.4 Chỉnh sửa người dùng Để chỉnh sửa người dùng tại, chọn User mục Configuration Khi hình quản lý người dùng, nhấp vào tên người dùng người dùng bạn muốn chỉnh sửa Bạn nhìn thấy hình trơng giống hình ảnh Hình 28 Chỉnh sửa người dùng 3.6.5 Tạo người dùng Để tạo người dùng mới, chọn mục Use Management mục Configuration Khi hình quản lý người dùng, nhấp Add SVTH: HÀ CÔNG ĐÔNG LỚP: D14CQMT01-N 40 Chương 3: Ứng dụng Cacti giám sát hệ thống mạng WebServer Báo cáo TTTN Đại học Trong mức tối thiểu người quản trị định User name Password tới người sử dụng Người dùng chi tiết mục Editing User trước Ngoài trường này, người dùng có điều khoản realm riêng ", cho phép đồ thị, cài đặt đồ thị Mỗi mục mơ tả phần chỉnh sửa người dùng có hướng dẫn sử dụng Hình 29 Thêm người dùng SVTH: HÀ CÔNG ĐÔNG LỚP: D14CQMT01-N 41 Chương 3: Ứng dụng Cacti giám sát hệ thống mạng WebServer Báo cáo TTTN Đại học 3.6.6 Sao chép người dùng Hình 30 Sao chép người dùng Để chép người dùng đến người dùng mới, chọn mục User Management trường Configuration menu Cacti Khi hình quản lý người dùng, chọn người dùng muốn chép chọn “Coppy” từ hộp lựa chọn Action, nhấp vào Go để tiếp tục Nếu người quản trị chọn nhiều người dùng, người dùng chọn sử dụng làm người dùng nguồn 3.6.7 Kích hoạt vơ hiệu hóa người dùng Nếu muốn kích hoạt vơ hiệu háo người dùng ta làm tương tự mục chép người dùng thay chọn action Coppy Enable Disnable bấm Go để tiếp tục Ví dụ họa ảnh chọn kích hoạt vơ hiệu hóa thay disnable enable bấm Go để tiếp tục SVTH: HÀ CÔNG ĐÔNG LỚP: D14CQMT01-N 42 Báo cáo TTTN Đại học Chương 3: Ứng dụng Cacti giám sát hệ thống mạng WebServer Hình 31 Kích hoạt/ Vơ hiệu hóa người dùng 3.6.8 Sao chép hàng loạt người dùng Hình 32 Sao chép người dùng hàng loạt Batch Copy tiện ích hữu ích giúp Cacti Administrators trì người dùng Vì Cacti chưa hỗ trợ nhóm nên điều quan trọng có số cách để người dùng cập nhật hàng loạt Batch Copy dành cho người quản trị Để Batch Sao chép tập hợp người dùng, chọn mục User Management bên mục Utilities menu Cacti Khi hình quản lý người SVTH: HÀ CÔNG ĐÔNG LỚP: D14CQMT01-N 43 Chương 3: Ứng dụng Cacti giám sát hệ thống mạng WebServer Báo cáo TTTN Đại học dùng, chọn (các) người dùng bạn muốn chép thông tin vào chọn "Batch Copy" từ hộp lựa chọn Action, nhấp vào Go để tiếp tục Chọn Người dùng Mẫu xác nhận bạn muốn Batch Sao chép người dùng liệt kê Nhấp vào Yes để thực hành động Điều quan trọng cần lưu ý sử dụng Batch Copy, người dùng Full name, Password, Realm Enable giữ lại, tất trường khác bị ghi đè giá trị từ người dùng mẫu chọn 3.6.9 Xóa tài khoản người dùng Hình 33 Xóa người dùng Để xóa một người dùng, chọn mục User Management tiêu đề Tiện ích menu Cacti Khi hình quản lý người dùng hay nhiều người dùng bạn muốn xóa chọn xóa từ hộp lựa chọn Action, nhấp vào Go để tiếp tục Xác nhận bạn muốn xóa người dùng liệt kê Nhấp vào Continue để thực hành động Xóa tài khoản bạn khơng nên SVTH: HÀ CƠNG ĐƠNG LỚP: D14CQMT01-N 44 Báo cáo TTTN Đại học Chương 3: Ứng dụng Cacti giám sát hệ thống mạng WebServer 3.6.10 Truy cập chế độ Người dùng ẩn danh (Guest) Cho phép truy cập " Guest" dễ dàng Tuy nhiên, phải hiểu bạn người quản trị nên cho phép người dùng " Guest" phép truy cập vào mà cho phép Khơng khuyến khích mà người quản trị cho người dùng "Guest" định nhiều truy cập vào đồ thị Để cho phép khách truy cập, trước tiên, cần người dùng "Guest" định Cacti theo mặc định kèm với tạo mà truy cập vào đồ thị Điều quan trọng cần lưu ý người dùng guest mặc định có quyền truy cập vào tất đồ thị hệ thống Khi bạn tạo người dùng "Khách", bạn cần cho Cacti biết người dùng "Guest" Điều thực cách cập nhật Cài đặt Authenication chọn người dùng "Guest" mà bạn định Người dùng "Guest" phải bật đặt làm người dùng khách cho quyền truy cập vô danh để làm việc 3.7 Kịch giám sát CPU 3.7.1 Nội dung kịch Từ máy Agent ta giải nén tập tin có kích thước lớn: Ví dụ ta giải nén tệp có kích thước 4.2GB Từ máy chủ Cacti sử dụng giao thức SMNP kết nối tới Web Server dùng chức Graph để in biểu đồ thể thay đổi CPU từ máy Agent 3.7.2 Thiết lập thông số cần thiết để tạo kiện SVTH: HÀ CÔNG ĐÔNG LỚP: D14CQMT01-N 45 Báo cáo TTTN Đại học Chương 3: Ứng dụng Cacti giám sát hệ thống mạng WebServer Sau ta thêm Device Web Server hướng dẫn mục 3.4.2 cài đặt thơng số NMS ta làm theo bước sau Trước tiên ta tạo đồ thị cách bấm vào Trees nằm bên menu trái Management hình 3.34 Hình 34 Cách tạo node Trees (1) Sau ta bấm vào biểu tượng dấu (+) để thêm node điền tên, chọn type phù hợp bấm Creat để tạo node hình 3.35 SVTH: HÀ CƠNG ĐƠNG LỚP: D14CQMT01-N 46 Báo cáo TTTN Đại học Chương 3: Ứng dụng Cacti giám sát hệ thống mạng WebServer Hình 35 Cách tạo node Trees (2) Sau tạo node Trees xong ta vào mục Graph tab Management sau chọn Device, Template có tên Net-SNMP - CPU Utilization sau chọn Place a trees node ta tạo Action bấm Go để tiếp tục (Như hình 3.36 dưới) Hình 36 Tạo đồ thị node Tress – giám sát CPU (1) Sau bấm Go ta bấm tiếp continue để hoàn tất tạo biểu đồ SVTH: HÀ CÔNG ĐÔNG LỚP: D14CQMT01-N 47 Báo cáo TTTN Đại học Chương 3: Ứng dụng Cacti giám sát hệ thống mạng WebServer Hình 37 Tạo đồ thị node Tress – giám sát CPU (2) 3.7.3 Thu thập kết giám sát CPU Web Server Sau ta thực tạo đồ thị node Trees ta bấm vào Graph để xem kết hình 3.38 Hình 38 Kết giám sát CPU máy chủ Web 3.8 Kịch giám sát băng thông 3.8.1 Nội dung kịch Từ máy Agent ta vào trình duyệt Chrome vào www.youtube.com nhấn xem video băng thơng thay đổi Từ máy chủ Cacti sử dụng giao thức SMNP kết nối tới Web Server dùng chức Graph để in biểu đồ thể thay đổi băng thơng Bandwidth từ máy Agent SVTH: HÀ CƠNG ĐÔNG LỚP: D14CQMT01-N 48 Báo cáo TTTN Đại học Chương 3: Ứng dụng Cacti giám sát hệ thống mạng WebServer 3.8.2 Thiết lập thông số cần thiết Ta sử dụng node Trees tạo mục 3.7.2 kịch giám sát CPU để ta tiếp tục đo Bandwidth máy chủ WebServer Cacti Sau tạo node Trees xong ta vào mục Graph tab Management sau chọn Device, Template có tên In/Out Bytes with Total Bandwidth sau chọn Place a Trees node ta tạo Action bấm Go để tiếp tục (Như hình 3.39 dưới) Hình 39 Tạo đồ thị node Tress – giám sát Bandwidth (1) Sau bấm Go ta bấm tiếp continue để hồn tất tạo biểu đồ Hình 40 Tạo đồ thị node Tress – giám sát Bandwidth (2) SVTH: HÀ CÔNG ĐÔNG LỚP: D14CQMT01-N 49 Báo cáo TTTN Đại học Chương 3: Ứng dụng Cacti giám sát hệ thống mạng WebServer 3.8.3 Thu thập kết giám sát Bandwidth Web Server Sau ta thực tạo đồ thị node Trees ta bấm vào Graph để xem kết hình 3.41 Hình 41 Giám sát bandwidth máy chủ WebServer 3.9 Nhận xét đánh giá Nhìn vào biểu đồ kết đo CPU Bandwidth WebServer Cacti ta thấy rõ tình hình chiếm dụng tài nguyên băng thông ổn định mức nào, từ ta có biện pháp phù hợp việc sử dụng lưu lượng kiểm soát tiến trình đnag hoạt động tốt Cơng cụ Cacti cần thiết hữu dụng, hiệu sử dụng Cacti q trình quản lí tài ngun, băng thơng từ suy đốn khắc phục cố trình sử dụng hệ thống mạng để mang lại ổn định giảm bớt chi phí tối đa hệ thống mạng doanh nghiệp SVTH: HÀ CÔNG ĐÔNG LỚP: D14CQMT01-N 50 Chương 4: Kết luận Báo cáo TTTN Đại học CHƯƠNG 4: KẾT LUẬN - 4.1 Kết đạt Sau nghiên cứu hoàn thành đề tài TTTN em thu kết : Hiểu tổng quan hệ thống quản trị mạng Hiểu giao thức SNMP Nắm chế hoạt động hệ thống quản trị giám sát mạng mã nguồn mở Cacti Sự tiện lợi, nhanh chóng hiệu việc giám sát hoạt động mạng nhu cầu lớn người làm quản trị hệ thống mạng Nhất hệ thống mạng lớn nhu cầu trở nên công cụ thiếu Với mơ hình đề xuất báo cáo thực tập này, sử dụng công cụ phần mềm mã nguồn mở Cacti tạo hệ thống giám sát mạng trực quan, nhanh chóng tiện lợi đáp ứng nhu cầu thực tế Cacti công cụ mạnh việc giám sát theo dõi chi tiết tình trạng hoạt động hệ thống, đặc biệt theo dõi lưu lượng mạng vận chuyển qua thiết bị switch, router, server Cho phép người quản trị theo dõi tình trạng hoạt động thiết bị mạng cách trực quan thông qua nhiều dạng thể khác 4.2 Những điều chưa làm Trong trình làm theo yêu cầu đề tài tốt nghiệp có gặp nhiều khó khăn q trình cài đặt thực mơ hình giám sát mạng Và Cài đặt công cụ cần thiết cho trình thực hành xuất kết sau thời gian em quay lại xuất kết có gặp lỗi xuất graph khơng được, cụ thể ảnh lỗi hình 4.1 em thử tìm hiểu nhiều cách để sửa lỗi khơng được, hạn chế báo cáo em Hình Lỗi xuất graph SVTH: HÀ CÔNG ĐÔNG LỚP: D14CQMT01-N 51 Báo cáo TTTN Đại học Chương 4: Kết luận 4.3 Định hướng phát triển Hoàn thành đề tài tốt nghiệp với kết đạt tương đối theo yêu cầu đề tài đưa Tuy nhiên trình thực đề tài, em nhận thấy nhiều vấn đề liên quan cần tìm hiểu nghiên cứu thêm Và em có đề xuất áp dụng Cacti vào thực tế doanh nghiệp với quy mô lớn để quản trị hệ thống cách chuyên nghệp hỗ trợ tối đa cho người quản trị trình quản lý SVTH: HÀ CÔNG ĐÔNG LỚP: D14CQMT01-N 52 Báo cáo TTTN Đại học TÀI LIỆU THAM KHẢO TÀI LIỆU THAM KHẢO https://www.server-world.info/en/note?os=CentOS_6&p=cacti https://www.itzgeek.com/how-tos/mini-howtos/securing-mysql-server-withmysql_secure_installation.html https://www.tecmint.com/install-cacti-network-monitoring-on-rhel-centos-6-35-8-and-fedora-17-12/ https://www.zerostopbits.com/how-to-intall-mysql-5-6-on-centos-6-7/ https://forums.cacti.net/viewtopic.php?f=4&t=38096&start=30 https://www.2daygeek.com/install-enable-epel-repository-on-rhel-centosscientific-linux-oracle-linux/ Tài liệu giảng Quản lý mạng viễn thơng SVTH: HÀ CƠNG ĐƠNG LỚP: D14CQMT01-N 53 ... học Chương 1: Giới thiệu chung công cụ quản trị mạng Cacti CHƯƠNG 1: GIỚI THIỆU CHUNG VỀ CÔNG CỤ QUẢN TRỊ MẠNG CACTI 1.1 Mục tiêu, ý nghĩa Cacti quản trị mạng 1.1.1 Mục tiêu đề tài Cùng với phát... menu Cacti Ngoài Cacti hỗ trợ thêm plugin sử dụng công cụ để nâng cao hiệu suất tổng thể hệ thống ứng dụng đặc thù Điều khó khăn hệ quản trị mạng thương mại Hình Hoạt động hệ quản trị Cacti Cacti... NGUỒN MỞ CACTI TRONG HỆ THỐNG QUẢN TRỊ MẠNG 2.1 Các đặc tính kỹ thuật cơng cụ quản trị hệ thống mạng 2.1.1 Mơ hình chức (Fucntional Model) Hình Mơ hình chức OSI Mơ hình chức OSI bao gồm: Quản trị