...Phạm thị Thanh Nga.pdf tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh vực ki...
Trang 1TRƯỜNG ĐẠI HỌ
KHOA CÔNG NGH
PHÂN TÍCH ĐÁNH GIÁ M
NGHI
ỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ N KHOA CÔNG NGHỆ THÔNG TIN
ÁNH GIÁ MỘT SỐ CÔNG CỤ GIÁM SÁT MẠNG VÀ TH NGHIỆM VỚI BỘ CÔNG CỤ CACTI
Hà Nội – 2016
NG HÀ NỘI
NG VÀ THỬ
Trang 2TRƯỜNG ĐẠI HỌ
KHOA CÔNG NGH
PHÂN TÍCH ĐÁNH GIÁ M
NGHI
Chuyên ngành: Công ngh
Mã ngành : D480201
GI
ỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ N KHOA CÔNG NGHỆ THÔNG TIN
PHẠM THỊ THANH NGA
ÁNH GIÁ MỘT SỐ CÔNG CỤ GIÁM SÁT MẠNG VÀ TH NGHIỆM VỚI BỘ CÔNG CỤ CACTI
Chuyên ngành: Công nghệ thông tin
D480201
GIẢNG VIÊN HƯỚNG DẪN: THS ĐỖ TH
Hà Nội - 2016
NG HÀ NỘI
NG VÀ THỬ
THỊ THU NGA
Trang 3LỜI CAM ĐOAN
Tôi xin cam đoan:
- Đồ án tốt nghiệp là thành quả từ sự nghiên cứu hoàn toàn thực tế trên cơ sở các số liệu thực tế và được thực hiện theo hướng dẫn của giáo viên hướng dẫn
- Mọi sự tham khảo sử dụng trong đồ án đều được trích dẫn các nguồn tài liệu trong báo cáo và danh mục tài liệu tham khảo
- Mọi sao chép không hợp lệ, vi phạm quy chế của nhà trường, tôi xin hoàn
toàn chịu trách nhiệm
Hà Nội, tháng 5 năm 2016
Sinh viên Phạm Thị Thanh Nga
Trang 4LỜI CẢM ƠN
Sau một thời gian nghiên cứu và tìm hiểu, cùng với sự giúp đỡ, quan tâm của giảng viên hướng dẫn đồ án Th.S Đỗ Thị Thu Nga, em đã hoàn thành đồ án với đề
tài “Phân tích đánh giá một số công cụ giám sát mạng và thử nghiệm với bộ công
cụ cacti”
Trong suốt thời gian từ khi bắt đầu học tập ở giảng đường đại học đến nay,
em đã nhận được rất nhiều sự quan tâm, giúp đỡ của quý thầy cô, gia đình và bạn
bè Với lòng biết ơn sâu sắc nhất, em xin gửi đến quý thầy cô ở Khoa Công Nghệ Thông Tin – Trường Đại Học Tài Nguyên và Môi Trường Hà Nội đã cùng với tri thức và tâm huyết của mình để truyền đạt vốn kiến thức quý báu cho chúng em trong suốt thời gian học tập tại trường Và đặc biệt,em xin chân thành cảm ơn giảng viên hướng dẫn Th.S Đỗ Thị Thu Nga đã tận tâm hướng dẫn chúng em qua những buổi nói chuyện, thảo luận về lĩnh vực công cụ giám sát mạng trong thời gian làm luận án Bài luận được thực hiện trong khoảng thời gian ba tháng Bước đầu đi vào thực tế, tìm hiểu về lĩnh vực công cụ giám sát mạng trong nghiên cứu, kiến thức của
em còn hạn chế và còn nhiều bỡ ngỡ Do vậy, không tránh khỏi những thiếu sót là điều chắc chắn, em rất mong nhận được những ý kiến đóng góp quý báu của quý thầy cô, giảng viên hướng dẫn luận án và các bạn học cùng lớp để kiến thức của em trong lĩnh vực này được hoàn thiện hơn
Sau cùng, em xin kính chúc quý các thầy cô trong Khoa Công Nghệ Thông Tin của Trường Đại Học Tài nguyên và Môi Trường Hà Nội, giảng viên hướng dẫn Th.S Đỗ Thị Thu Nga thật dồi dào sức khỏe, niềm tin để tiếp tục thực hiện sứ mệnh cao đẹp của mình là truyền đạt kiến thức cho thế hệ mai sau
Em xin trân trọng cảm ơn!
Hà Nội, tháng 5 năm 2016
Sinh viên Nga Phạm Thị Thanh Nga
Trang 5MỤC LỤC
DANH MỤC CÁC HÌNH VẼ,ĐỒ THỊ
DANH MỤC CÁC BẢNG
MỞ ĐẦU 1
Tính cấp thiết của đề tài 1
Mục tiêu của đề tài 2
Phương pháp nghiên cứu 3
Phạm vi nghiên cứu 3
CHƯƠNG I: TỔNG QUAN VỀ HỆ THỐNG GIÁM SÁT 4
1.1 Giám sát mạng là gì? 4
1.2 Hệ thống giám sát mạng có thể giám sát những gì? 6
1.3 So sánh một số hệ thống giám sát mạng bằng mã nguồn mở 8
CHƯƠNG II:CÀI ĐẶT VÀ CẤU HÌNH CƠ BẢN CACTI TRÊN HỆ ĐIỀU HÀNH CENTOS 25
2.1 Cài Đặt Cacti trên hệ điều hành CentOS 26
2.1.1 Update hệ thống 26
2.1.2 Cài đặt các gói yêu cầu: 26
2.1.3 Cài đặt Cacti 27
2.2 Cấu hình cơ bản của Cacti 31
CHƯƠNG III TRIỂN KHAI MÔ HÌNH THỬ NGHIỆM VỚI BỘ CÔNG CỤ CACTI 38
3.1 Cài đặt các plugin và các template cho Cacti 38
3.1.1 Cài đặt Threshold Plugin 38
3.1.2 Cài đặt Monitor Plugin 39
3.1.3 Cài đặt Docs Plugin 40
3.1.4 Cài đặt Setting Plugin 40
3.1.5 Cài đặt Syslog Plugin 41
3.1.6 Cài đặt Realtime Plugin 42
3.1.7 Cài đặt thêm các Template cho các loại thiết bị 44
Trang 63.2 Triển khai các thiết bị máy khách cần theo dõi trên hệ thống 47
3.2.1 Thiết bị máy khách Window 7 47
3.2.2 Thiết bị máy khách CentOS 53
3.2.3 Cấu hình gửi thông báo về địa chỉ Mail 55
3.2.4 Tạo cảnh báo tự động trên thiết bị được theo dõi 56
3.2.5 Tích hợp Nagios Plugin trên hệ thống giám sát mạng Cacti 56
KẾT LUẬN: 61
TÀI LIỆU THAM KHẢO 62
Trang 7DANH MỤC CÁC HÌNH VẼ,ĐỒ THỊ
Hình 1.1 Các thành phần cơ bán trong hệ thống mạng 5
Hình 1.2: Giám sát mạng Cacti 11
Hình 1.3: Giao diện của Nagios 12
Hình 1.4: Cơ chế hoạt động của Nagios 13
Hình 1.5: Giao diện chung của Icinga 14
Hình 1.6: Giám sát mạng Icinga 15
Hình 1.7: Giám sát mạng NeDi 15
Hình 1.8: Giám sát mạng Observium 16
Hình 1.9: Giao diện của Zabbix 17
Hình 1.10: Giám sát mạng Zabbix 18
Hình 1.11: Giám sát mạng Ntop 19
Hình 1.12: Giao diện MRTG trên CentOS 6 20
Hình 1.13: Giám sát mạng MRTG 21
Hình 1.14: Giám sát mạng Nfsen 22
Hình 1.15: Giao diện của Munin 23
Hình 1.16: Cơ chế hoạt động của Munin 24
Hình 2.1: Truy cập vào đường dẫn Cacti 29
Hình 2.2: Cài đặt Cacti trên giao diện 30
Hình 2.3: Xác nhận các đường dẫn cài đặt các gói của Cacti 30
Hình 2.4: Đăng nhập với tài khoản admin 31
Hình 2.5: Giao diện chính của Cacti 31
Hình 2.6: Máy chủ localhost đã được thêm vào phần Devices 32
Hình 2.7: Thông tin của thiết bị localhost 32
Hình 2.8: Thêm các thành phần cần theo dõi cho thiết bị 33
Hình 2.9: Tạo biểu đồ Graph để theo dõi các thành phần của thiết bị 33
Hình 2.10: Biểu đồ theo dõi về bộ nhớ của thiết bị 34
Hình 2.11: Nhóm các thành phần cần theo dõi của thiết bị 34
Trang 8Hình 2.12: Nơi lưu trữ dữ liệu về các thành phần được theo dõi 35
Hình 2.13: Template của các Graph cần theo dõi 35
Hình 2.14: Cấu hình chung trên Cacti 36
Hình 2.15: Thông tin hệ thống Cacti 36
Hình 2.16: Quản lý các tài khoản người dùng 37
Hình 3.1: Cài đặt threshold plugin 38
Hình 3.2: Thresholds đã được cài đặt 39
Hình 3.3: Monitor đã được cài đặt 39
Hình 3.4: Docs plugin đã được cài đặt 40
Hình 3.5: Setting plugin đã được cài đặt 40
Hình 3.6: Syslog plugin đã được cài đặt 41
Hình 3.7: Cấu hình Syslog plugin 41
Hình 3.8: Tạo cảnh báo Syslog Alert 42
Hình 3.9: Tạo bộ nhớ đệm cho Realtime Plugins 43
Hình 3.10: Cấu hình chức năng Realtime plugins 43
Hình 3.11: Đồ thị sử dụng Realtime Plugins 44
Hình 3.12: Import Teamplate 44
Hình 3.13: Thêm template cho thiết bị Cisco-4400 45
Hình 3.16: Import template cho thiết bị chạy Linux 46
Hình 3.17: Template cho Linux được thêm thành công 46
Hình 3.19: Bật tính năng SNMP trên Window 7 47
Hình 3.20: Cấu hình SNMP Service 48
Hình 3.21: Bật SNMP Service và SNMP Trap 48
Hình 3.22: Cấu hình thiết bị Window 7 trên Cacti 48
Hình 3.23: Máy khách Window 7 đã được thêm thành công 49
Hình 3.24: Thêm các thành phần theo dõi cho máy Window 7 49
Hình 3.25: Tạo biểu đồ graph 50
Hình 3.26: Tạo Graph Tree cho máy Window 7 51
Hình 3.27: Cấu hình Graph Tree cho máy Window 7 51
Trang 9Hình 3.28: Biểu đồ cây theo dõi của máy chủ Localhost 51
Hình 3.29: Biểu đồ cây theo dõi của máy Window 7 52
Hình 3.30: Theo dõi bộ nhớ sử dụng theo thời gian 54
Hình 3.31: Sơ đồ mạng giám sát của máy Window đã tắt 54
Hình 3.32: Cài đặt SNMP trên CentOS client 53
Hình 3.33: Thêm máy khách CentOS vào hệ thống giám sát 55
Hình 3.34: Cấu hình thơi gian nhận mail 56
Hình 3.35: Giao diện Nagios trên Cacti 54
Hình 3.36: Các sự kiện thông báo lỗi trên hệ thống 54
Trang 10DANH MỤC CÁC BẢNG
Bảng 1.1: Bảng so sánh chung một số công cụ giám sát mạng mã nguồn mở thường được sử dụng tại Việt Nam: 9