Đồ án Sử dụng phần mềm Nagios để giám sát hệ thống mạng

63 47 1
Đồ án Sử dụng phần mềm Nagios để giám sát hệ thống mạng

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Giám sát hệ thống mạng với Nagios Đồ án tốt nghiệp MỤC LỤC DANH MỤC HÌNH VẼ LỜI CẢM ƠN MỞ ĐẦU CHƯƠNG 1: TỔNG QUAN GIÁM SÁT HỆ THỐNG MẠNG 1.1 Giám sát mạng 1.1.1 Các yếu tố giám sát mạng 1.1.2 Chức giám sát mạng 1.1.3 Cần giám sát sao? 1.1.4 Tầm quan trọng giám sát mạng 10 1.2 Những lợi ích việc xây dựng hệ thống giám sát mạng 12 1.3 Các quy tắc thiết kế hệ thống giám sát mạng 12 1.3.1 Mơ hình FCAPS 12 1.3.2 Báo cáo cảnh cáo 13 1.3.3 Tích hợp lưu trữ liệu 13 1.4 Các giải pháp công cụ giám sát mạng phổ biến 14 1.5 Giao thức giám sát mạng SNMP 15 1.5.2 Điều hành SNMP 18 1.5.3 Quản lí liên lạc management với agent 22 1.5.4 Cơ chế vận chuyển thông tin management agent 22 1.5.5 Bảo vệ truyền thông liên lạc management agent 23 1.5.6 Các phương thức SNMP 24 1.5.7 Các chế bảo mật cho SNMP 29 1.5.8 Cấu trúc tin SNMP 31 CHƯƠNG 2: PHẦN MỀM GIÁM SÁT HỆ THỐNG MẠNG NAGIOS 32 2.1 Giới thiệu nagios 32 2.2 Chức Nagios 34 2.3 Đặc điểm Nagios 35 2.4 Kiến trúc tổ chức hoạt động 35 2.4.1 Kiến trúc Nagios 35 2.4.2 Cách thức tổ chức hoạt động 36 Phạm Quang Anh_CT1901M Giám sát hệ thống mạng với Nagios Đồ án tốt nghiệp 2.5 Cấu hình nagios 39 2.5.1 Các tệp cấu hình chương trình 39 2.5.2 Các tệp cấu hình đối tượng 40 2.6 Cách thức định nghĩa đối tượng tệp cấu hình đối tượng 41 2.6.1 Định nghĩa host 41 2.6.2 Định nghĩa dịch vụ 42 2.6.3 Định nghĩa lệnh 43 2.6.4 Các định nghĩa khác 43 2.7 Cài đặt phần mềm nagios 43 2.7.1 Yêu cầu hệ thống 43 2.7.2 Các gói yêu cầu trước cài đặt Nagios 43 2.7.3 Tạo thông tin tài khoản 44 2.7.4 Tải Nagios Plugin 44 2.7.5 Biên dịch cài đặt Nagios 44 2.7.6 Tùy chỉnh cấu hình 45 2.7.7 Cấu hình giao diện web 46 2.7.8 Biên dịch cài đặt Nagios Plugin 46 2.7.9 Khởi động Nagios 46 CHƯƠNG 3: ỨNG DỤNG THỰC NGHIỆM 49 3.1 Phát biểu toán 49 3.2 Cài đặt triển khai 49 3.2.1 Giới thiệu giải thích mơ hình 49 3.2.2 Triển khai hệ thống thực nghiệm 50 3.3 Thống kê tình trạng hoạt động số host/dịch vụ 51 3.3.1 Server mail 51 3.3.2 Giám sát máy tính linux 53 3.3.3 Giám sát máy tính window server 2k8 57 3.3.4 Một số nhận định Nagios 62 KẾT LUẬN 63 TÀI LIỆU THAM KHẢO 64 Phạm Quang Anh_CT1901M Giám sát hệ thống mạng với Nagios Đồ án tốt nghiệp DANH MỤC HÌNH VẼ Hình 1-1: Mơ hình giao thức hoạt động SNMP 21 Hình 1-2: Hoạt động giao thức SNMP 22 Hình 1-3: Bảng phương thức SNMP 25 Hình 1-4: Minh họa phương thức SNMPv1 28 Hình 1-5: Cấu trúc tin SNMP Version: v1= 0, v2c= 1, v2u= 2, v3= 31 Hình 2-1: Các đối tượng cần giám sát Nagios 33 Hình 2-2: Sơ đồ tổ chức Nagios 36 Hình 2-3: Các cách thức kiểm tra 38 Hình 2-4: Thay đổi email nagiosadmin 45 Hình 2-5: Kiểm tra lỗi 47 Hình 2-6: Khởi động nagios 48 Hình 2-7: Kiểm tra host monitor 48 Hình 2-8: Trạng thái giám sát service 48 Hình 3-1: Mơ hình hệ thống giám sát Nagios 49 Hình 3-2: Thơng tin mail server 52 Hình 3-3: Một số host mail server kiểm soát 52 Hình 3-4: Các dịch vụ giám sát máy linux 53 Hình 3-5: Số liệu hoạt động máy linux 53 Hình 3-6: Tình trạng hoạt động PING 54 Hình 3-7: Biểu đồ dịch vụ PING 54 Hình 3-8: Tình trạng hoạt động HTTP 55 Hình 3-9: Biểu đồ HTTP 55 Hình 3-10: Nội dung email cảnh báo dịch vụ HTTP WARNING 56 Hình 3-11: Tình trạng hoạt động SSH ổn định 56 Hình 3-12: Dịch vụ SSH bị tắt 56 Hình 3-13: Nội dung email cảnh báo dịch vụ SSH CRITICAL 57 Hình 3-14: Log thơng báo 57 Hình 3-15: Các dịch vụ giám sát window server 2k8 57 Hình 3-16: Diễn biến hoạt động ổ cứng 58 Hình 3-17: Biểu đồ sử dụng ổ cứng 58 Hình 3-18: Diễn biến hoạt động RAM 59 Hình 3-19: Biểu đồ sử dụng RAM 59 Hình 3-20: RAM bị tải 60 Hình 3-21: Email cảnh báo RAM tải 60 Hình 3-22: Diễn biến hoạt động CPU 60 Hình 3-23: Biểu đồ sử dụng CPU 61 Hình 3-24: Email tình trạng CPU 61 Hình 3-25: Nội dung email 62 Hình 3-26: Tình trạng hoạt động Nagios từ 02/12/2019 đến 09/12/2019 62 Phạm Quang Anh_CT1901M Giám sát hệ thống mạng với Nagios Đồ án tốt nghiệp MỞ ĐẦU Nền công nghệ thông tin nước ta phát triển lĩnh vực sống Với việc phát triển nhanh mạng lưới thiết bị công nghệ thơng tin gây khó khăn định việc quản lý hệ thống mạng Do vấn đề quản trị mạng thiếu Tùy thuộc vào giải pháp công nghệ ứng dụng triển khai mà nhà khai thác lựa chọn xây dựng hệ thống quản lý mạng thích hợp để nâng cao hiệu vận hành khai thác mạng Quản trị mạng theo giao thức SNMP phương pháp sử dụng rộng rãi Đây giao thức quản lý mạng đơn giản, cung cấp khả giám sát điều khiển thiết bị mạng Với ưn điểm cài đặt đơn giản, khả mềm dẻo việc mở rộng, SNMP trở thành giải pháp hiệu cho việc quản lý thiết bị nhiều nhà cung cấp Bên cạnh nhiều phần mềm hỗ trợ quản lý giám sát mạng đời Nagios hệ thống giám sát mạng có chi phí đầu tư thấp Tuy nhiên có khả mạng mẽ việc giám sát hoạt động thiết bị mạng Bởi Nagios đươc tin tưởng sử dụng rộng rãi tồn cầu Đây cơng cụ hỗ trợ đắc lực cho nhà quản trị nhằm phân tích, giám sát công cụ quản lý việc thực thi hệ thống mạng Vì vậy, đề tài em sâu tìm hiểu “Hệ thống giám sát mạng Nagios” Phạm Quang Anh_CT1901M Giám sát hệ thống mạng với Nagios CHƯƠNG 1: Đồ án tốt nghiệp TỔNG QUAN GIÁM SÁT HỆ THỐNG MẠNG 1.1 Giám sát mạng Giám sát hệ thống mạng giám sát, thu nhập thông tin đưa thành phần hệ thống, phân tích thơng tin, dấu hiệu nhằm đánh giá đưa cảnh báo cho người quản trị hệ thống Đối tượng hệ thống giám sát gồm: máy trạm, sở liệu, ứng dụng, server, thiết bị mạng … Khi phụ trách hệ thống mạng máy tính, để giảm thiểu tối đa cố làm gián đoạn hoạt động hệ thống mạng, người quản trị hệ thống mạng cần phải nắm tình hình “sức khỏe” thiết bị, dịch vụ triển khai để có định xử lý kịp thời hợp lý Ngoài ra, việc hiểu rõ tình trạng hoạt động thiết bị, kết nối mạng… giúp cho người quản trị tối ưu hiệu hoạt động hệ thống mạng để đảm bảo yêu cầu sử dụng người dùng Việc giám sát hoạt động thiết bị mạng, ứng dụng dịch vụ môi trường mạng, với hàng chục hay hàng trăm thiết bị, mà người quản trị thực thủ công khơng mang lại hiệu Vì thế, cần phải có phần mềm thực việc giám sát cách tự động cung cấp thông tin cần thiết để người quản trị nắm hoạt động hệ thống mạng, hệ thống giám sát mạng Hệ thống giám sát mạng (Network Monitoring System) phần mềm thực việc giám sát hoạt động hệ thống dịch vụ, ứng dụng bên hệ thống mạng Nó thực việc thu nhập thông tin thiết bị mạng, kết nối, ứng dụng dịch vụ bên hệ thống mạng để phân tích đưa thơng tin hỗ trợ người quản trị mạng có nhìn tổng quan, chi tiết môi trường mạng Dựa thông tin thu nhập được, hệ thống giám sát mạng tổng hợp thành báo cáo, gửi cảnh báo cho người quản trị để có hướng xử lý phừ hợp nhằm giảm thiểu cố nâng cao hiệu suất mạng Với thông tin nhận từ hệ thống Phạm Quang Anh_CT1901M Giám sát hệ thống mạng với Nagios Đồ án tốt nghiệp giám sát mạng, người quản trị xử lý cố đưa hướng nâng cấp thiết bị, dịch vụ để đảm bảo hệ thống mạng hoạt động thông suốt 1.1.1 Các yếu tố giám sát mạng Để việc giám sát mạng đạt hiệu cao nhất, cần xác định yếu tố cốt lõi giám sát mạng như:  Các đơn vị, hệ thống, thiết bị, dịch vụ cần giám sát  Các trang thiết bị, giải pháp, phần mềm thương mại phục vụ giám sát  Xác định phần mềm nội phần mềm mã nguồn mở phục vụ giám sát  Ngoài ra, yếu tố người, đặc biệt quy trình phục vụ giám sát vơ quan trọng 1.1.2 Chức giám sát mạng Cảnh báo qua Web, Email SMS phát công vào hệ thống mạng Báo động âm SMS host (Server, Router, Switch…) dịch vụ mạng ngưng hoạt động Giám sát lưu lượng mạng qua cổng giao tiếp Router, Switch, Server… hiển thị qua đồ thị trực quan, thời gian thực Giám sát lưu lượng thiết bị kết nối với cách trực quan 1.1.3 Cần giám sát sao? Đối với hệ thống mạng, điều quan trọng nắm thông tin xác vào thời điểm Tầm quan trọng nắm bắt thơng tin trạng thái thiết bị vào thời điểm tại, biết thông tin dịch vụ, ứng dụng hệ thống Thông tin sau chứa vài nội dung trạng thái hệ thống mà ta phải biết lý sao: Phạm Quang Anh_CT1901M Giám sát hệ thống mạng với Nagios Cần giám sát Đồ án tốt nghiệp Tại Tính sẵn sàng thiệt bị (Router, Đây thành phần chủ chốt giữ cho mạng hoạt động Switch, Server…) Các dịch vụ hệ thống (DNS, FTP, HTTP…) Tài nguyên hệ thống Những dịch vụ đóng vai trị quan trọng quan, tổ chức, dịch vụ không đảm bảo hoạt động bình thường liên tục, ảnh hưởng nghiêm trọng đến quan tổ chức Các ứng dụng địi hỏi tài ngun hệ thống, việc giám sát tài nguyên đảm bảo cho có can thiệp kịp thời, tránh ảnh hưởng đến hệ thống Lưu lượng Nhằm đưa giải pháp, ngăn ngừa tượng tải mạng mạng Các chức bảo mật Nhằm đảm bảo an ninh hệ thống Lượng liệu vào Cần xác định xác thơng tin lượng liệu để tránh Router tải hệ thống Các kiện viết log Có thể thu thơng tin xác tượng hệ WinEvent or thống Syslog Nhiệt độ, thông tin máy chủ, máy in Ta biết thông tin máy in bị hư hỏng hay cần thay mực trước người dùng báo đảm bảo máy chủ khơng bị q nóng Phạm Quang Anh_CT1901M Giám sát hệ thống mạng với Nagios Đồ án tốt nghiệp Khi hệ thống mạng triển khai đưa vào vận hành, vấn đề giám sát hoạt động tồn hệ thống có vai trị quan trọng Các bất thường liên quan đến thiết bị, dịch vụ, công mạng, hay tài nguyên hệ thống… cần phát nhanh chóng để có giải pháp sửa chữa, thay thế, phản ứng kịp thời giúp hệ thống mạng hoạt động ổn định, thông suốt Trong hệ thống mạng lớn phức tạp nay, thiết bị, kết nối, dịch vụ, ứng dụng thiết kế mang tính dự phịng cao để sẵn sàng giải cố xảy Việc phát kịp thời thiết bị, kết nối hư hỏng để tiến hành sửa chữa, thay lại cấp thiết Vì hư hỏng xảy phần, thàn phần dự phòng hoạt động Nếu thành phần hư hỏng không phát hiện, xử lý kịp thời có nguy cao cho hoạt động hệ thống Nếu khơng có cơng cụ hỗ trợ, người quản trị bị động trước tình bất thường xảy 10 lý hàng đầu cho việc cần thiết phải sử dụng hệ thống giám sát mạng: Biết xảy hệ thống: giải pháp giám sát hệ thống cho phép thông báo tình trạng hoạt động tài nguyên hệ thống Nếu khơng có chức ta phải đợi đến người dùng thông báo Lên kế hoạch cho việc nâng cấp, sủa chữa: thiết bị ngưng hoạt động cách thường xuyên hay băng thơng mạng gần chạm tới ngưỡng lúc cần phải có thay đổi hệ thống Hệ thống giám sát mạng cho phép ta biết thông tin để có đổi cần thiết Chuẩn đốn vấn đề cách nhanh chóng: giả sử máy chủ ta không kết nối tới Nếu khơng có hệ thống giám sát ta khơng thể biết nguyên nhân từ đâu, máy chủ hay Router Switch Nếu biết xác vấn đề ta giải cách nhanh chóng Phạm Quang Anh_CT1901M Giám sát hệ thống mạng với Nagios Đồ án tốt nghiệp Xem xét hoạt động: báo cáo đồ họa giải thích tình trạng hoạt động hệ thống Đó cơng cụ tiện lợi phục vụ cho trình giám sát Biết cần áp dụng giải pháp lưu phục hồi: với đủ cảnh báo cần thiết ta nên lưu liệu hệ thống phòng trường hợp hệ thống bị hư hại lúc Nếu khơng có hệ thống giám sát ta khơng thể biết có vấn đề xảy trễ Đảm bảo hệ thống bảo mật hoạt động tốt: tổ chức tốn nhiều tiền cho hệ thống bảo mật Nếu khơng có hệ thống giám sát ta khơng thể biết hệ thống bảo mật ta có hoạt động mong đợi hay không Theo dõi hoạt động tài nguyên dịch vụ hệ thống: hệ thống giám sát cung cấp thơng tin tình trạng dịch vụ hệ thống, đảm báo người dùng kết nối đến nguồn liệu Được thơng báo tình trạng hệ thống khắp nơi: nhiều ứng dụng giám sát cung cấp khả giám sát thông báo từ xa cần có kết nối Internet Đảm bảo hệ thống hoạt động liên tục: tổ chức ta phụ thuộc nhiều vào hệ thống mạng, tốt người quản trị cần phải biết xử lý vấn đề trước cố nghiêm trọng xảy Tiết kiệm tiền: với tất lý trên, ta giảm thiểu tối đa với thời gian hệ thống ngưng hoạt động, làm ảnh hưởng tới lợi nhuận tổ chức tiết kiệm tiền cho việc điều tra có cố xảy 1.1.4 Tầm quan trọng giám sát mạng Hệ thống giám sát mạng đóng vai trị quan trọng, khơng thể thiếu hạ tầng công nghệ thông tin quan, đơn vị, tổ chức Hệ thống cho phép thu nhập, chuẩn hóa, lưu trữ phân tích tương quan toàn kiện an toàn mạng sinh hệ thống công nghệ thông tin tổ Phạm Quang Anh_CT1901M 10 Giám sát hệ thống mạng với Nagios Đồ án tốt nghiệp chức Ngoài ra, hệ thống giám sát an toàn mạng phát kịp thời công mạng, điểm yếu, lỗ hổng bảo mật thiết bị, ứng dụng dịch vụ hệ thống, phát kịp thời bùng nổ virus hệ thống mạng, máy tính bị nhiễm mã độc Hệ thống giám sát mạng giúp định hướng môi trường mạng phức tạp, đưa báo cáo nhận định để đảm bảo cơng tác giám sát mạng an tồn hiệu Thơng qua hệ thống giám sát mạng giúp cho người quản trị hệ thống: Tính bảo mật: Đảm bảo thơng tin khơng bị lộ ngồi Là phần quan trọng giám sát mạng, tính theo dõi biến động hệ thống mạng cảnh báo cho quản trị viên biết có xảy kịp thời Thơng qua hình giám sát, người quản trị xác định vấn đề khả nghi tìm cách giải phù hợp cho vấn đề Khả xử lý cố: Khả lợi giám sát mạng Tiết kiệm thời gian chuẩn đốn sai lệch mạng, giám sát viên biết xác thiết bị có vấn đề xử lý cách nhanh trước dùng mạng phát Tiết kiệm thời gian tiền bạc: Nếu khơng có phần mềm giám sát nhiều thời gian để tìm kiếm sửa lỗi hệ thống mà lẽ vài giây để sửa lỗi Điều khơng tốn thêm chi phí mà cịn làm giảm suất lao động Ngược lại, nhờ có phần mềm giám sát, vấn đề nhanh chóng tìm xử lý hiệu quả, tập trung nhiền vào công việc khác, lợi nhuận công ty gia tăng Lập kế hoạch thay đổi: Với giám sát mạng, giám sát viên theo dõi thiết bị hỏng cần phải thay Giám sát mạng cho người giám sát khả lên kế hoạch sẵn dễ dàng tạo thay đổi cần thiết cho hệ thống mạng Phạm Quang Anh_CT1901M 11 Giám sát hệ thống mạng với Nagios Đồ án tốt nghiệp Vùng DMZ: Vùng chứa server sử dụng cho công ty Web Server (Website công ty), FTP Server (lưu trữ file tài liệu), Mail Server (mail nội công ty) Để giám sát máy Server sử dụng hệ thống giám sát Nagios Vùng Internet: Là vùng cung cấp dịch vụ Internet cho người sử dụng công ty 3.2.2 Triển khai hệ thống thực nghiệm Hệ thống Nagios bắt đầu cài đặt giám sát dịch vụ vào ngày 29/11/2019 server có địa mạng 192.168.89.128 Địa truy cập vào hệ thống http://192.168.89.128/nagios Với mục đích thử nghiệm việc giám sát theo dõi thiết bị, máy tính cơng ty gửi kết cho server có địa 192.168.89.128 Các thành phần hệ thống mạng bao gồm: STT Host name IP Nagiossver 192.168.89.128 OS Centos 6.10 Mail server 192.168.89.137 Centos 6.10 Web server 192.168.89.138 Client Windows Server 2008 192.168.89.134, Windows NOTE Máy chủ giám sát thiết bị mạng , chương trình ứng dụng, tài nguyên máy server khác Thơng báo tình trạng dịch vụ nagios server qua mail cho người dùng Máy chủ dịch vụ web server Các máy tính cơng ty Xây dựng kịch giám sát thiết bị, máy tính cơng ty thông báo máy chủ nagios server gồm: máy chủ chạy hệ điều hành server linux (Centos 6.10) máy tính giám sát chạy hệ điều hành window7 a) Giám sát trạng thái số host Phạm Quang Anh_CT1901M 50 Giám sát hệ thống mạng với Nagios  Trạng thái hoạt động host  Trạng thái hoạt động services Đồ án tốt nghiệp b) Giám sát việc sử dụng tài nguyên máy window  CPU số lượng processes hàng đợi hay theo % sử dụng CPU hosts  RAM: Cho biết dung lượng tổng dung lượng sử dụng  Disk: Cho biết dung lượng tổng sử dụng c) Cảnh báo  Cảnh báo trạng thái: Ví dụ máy clinet bị down bất thường, hay cố ý muốn  Cảnh bảo dịch vụ: Services bị tắt hay thay đổi trạng thái 3.3 Thống kê tình trạng hoạt động số host/dịch vụ Dưới số liệu ghi lại tình trạng hoạt động, độ ổn định số dịch vụ 3.3.1 Server mail 3.3.1.1 Host mail Bảng thông tin trạng thái thiết bị đặt cho giám sát server mail 192.168.89.137 Phạm Quang Anh_CT1901M 51 Giám sát hệ thống mạng với Nagios Đồ án tốt nghiệp Hình 3-2: Thơng tin mail server Từ bảng ta có thông tin trạng thái host mail (server mail) Host mail trạng thái UP, lần kiểm tra cuối cách bao lâu, loại kiểm tra (ACTIVE), host không bị flapping hay không, không lập lịch downtime Tất tính ENABLED Hình bảng thống kê trạng thái host mail từ 11-29-2019 đến 12-03-2019 Từ bảng cho thấy host mail trạng thái UP(hoạt động) liên tục qng thời gian giám sốt Khơng có cố với host mail Hình 3-3: Một số host mail server kiểm sốt Bảng cung cấp thơng tin máy tính window linux, trạng thái thời, lần kiểm tra cuối Phạm Quang Anh_CT1901M 52 Giám sát hệ thống mạng với Nagios Đồ án tốt nghiệp 3.3.2 Giám sát máy tính linux Các dịch vụ triển khai thử nghiệm máy sử dụng hệ điều hành linux tình trạng sử dụng lượt tải, giám sát tổng số trình chạy, số người dùng thời sử dụng dịch vụ chạy Hình 3-4: Các dịch vụ giám sát máy linux Đây số liệu hình 3.4 ghi lại hoạt động máy linux server mail tháng 12-2019 Ghi lại trạng thái dừng hoạt động, khôi phục, cảnh báo, không xác định dịch vụ (UP, DOWN, UNREACHABLE, INDETERMINATE) dịch vụ Cột dọc trạng thái, cột ngang thời gian Bên phải thống kê trạng thái theo phần trăm Hình 3-5: Số liệu hoạt động máy linux Từ số liệu hình 3-5 thấy tháng 12-2019, máy tính linux sử dụng ổn định không ngày bị DOWN Đây số liệu ngày 02/12/2019 đến 09/12/2019 3.3.2.1 Một số dịch vụ dùng máy linux a) Dịch vụ PING Phạm Quang Anh_CT1901M 53 Giám sát hệ thống mạng với Nagios Đồ án tốt nghiệp Hình 3-6: Tình trạng hoạt động PING Đây số liệu ghi lại hoạt động dịch vụ PING từ ngày 16/12/201917/12/2019 Ghi lại trạng thái dừng hoạt động, khôi phục, cảnh báo, không xác định dịch vụ (OK, WARNING, CRITICAL, UNKNOWN) dịch vụ Cột ngang trạng thái, cột dọc thời gian Bên phải thống kê trạng thái theo phần trăm Hình 3-7: Biểu đồ dịch vụ PING Qua biểu đồ nhằm giúp biết mạng khơng bị xâm nhập gói trả lại cho người gửi cách an toàn Tất thứ tình trạng kiểm soát b) Dịch vụ HTTP (server web) Phạm Quang Anh_CT1901M 54 Giám sát hệ thống mạng với Nagios Đồ án tốt nghiệp Hình 3-8: Tình trạng hoạt động HTTP Đây số liệu dịch vụ HTTP nhiều lượt truy cập vào server web nên gặp phải tình trạng Warning Hình 3-9: Biểu đồ HTTP Như quan sát biểu đồ dịch vụ HTTP không ổn định lên dẫn đến tình trạng Warning Thơng báo tình trạng dịch vụ HTTP trạng thái nguy hiểm gửi đến cho người quản trị qua email Khuôn dạng thông báo có dạng kiểu sau: Phạm Quang Anh_CT1901M 55 Giám sát hệ thống mạng với Nagios Đồ án tốt nghiệp Hình 3-10: Nội dung email cảnh báo dịch vụ HTTP WARNING c) Dịch vụ SSH Ở phần thực phần cảnh báo dịch vụ SSH thay đổi trạng thái Hình 3-11: Tình trạng hoạt động SSH ổn định Ở hình 3.11 thấy dịch vụ SSH hoạt động bình thường từ 16:01’ ngày 16/12/2019 – 01:22’ ngày 17/12/2019 Bây thực can thiệp vào SSH câu lệnh: ’service sshd stop’ để dừng dịch vụ lại Hình 3-12: Dịch vụ SSH bị tắt Phạm Quang Anh_CT1901M 56 Giám sát hệ thống mạng với Nagios Đồ án tốt nghiệp Khi can thiệp dừng dịch vụ SSH nên khoảng trống màu đỏ thể tình trạng Critical, đồng thực email gửi đến quản trị viên tình trạng dịch vụ SSH bị thay đổi đột ngột Hình 3-13: Nội dung email cảnh báo dịch vụ SSH CRITICAL Hình chụp số cảnh báo đưa ghi lại tệp log Cảnh báo OK ghi nhận dịch vụ trở lại hoạt động Cảnh báo hình CRITICAL dịch vụ dừng hoạt động Hình 3-14: Log thơng báo 3.3.3 Giám sát máy tính window server 2k8 Các dịch vụ triển khai thử nghiệm máy sử dụng hệ điều hành Window server 2k8 tình trạng sử dụng CPU, ổ đĩa cứng, RAM, giám sát hoạt động tiến trình, dịch vụ chạy Hình 3-15: Các dịch vụ giám sát window server 2k8 3.3.3.1 Một số dịch vụ sử dung giám sát a) Tài nguyên ổ cứng Phạm Quang Anh_CT1901M 57 Giám sát hệ thống mạng với Nagios Đồ án tốt nghiệp Đây số liệu ổ đĩa cứng thiết bị window từ ngày 04/01/2020 đến 05/01/2020 Trong ghi nhận lần ổ đĩa cứng không dùng từ 03h36’ đến 04h28’ ngày 05/01/2020 Hình 3-16: Diễn biến hoạt động ổ cứng Hình 3-17: Biểu đồ sử dụng ổ cứng Trên hình 3.17 thấy màu xanh khoảng thời gian ổ cứng sử dụng bình thường có màu xanh cịn màu đỏ định ổ cứng có vấn đề b.) Tài nguyên RAM Phạm Quang Anh_CT1901M 58 Giám sát hệ thống mạng với Nagios Đồ án tốt nghiệp Hình 3-18: Diễn biến hoạt động RAM Đây số liệu RAM thiết bị window từ ngày 04/01/2020 đến 05/01/2020 Trong ghi nhận lần RAM không dùng từ 03h36’ đến 04h31’ ngày 05/01/2020 Hình 3-19: Biểu đồ sử dụng RAM Dựa vào biểu đồ quan sát thông số sử dụng RAM máy window 464MB/2GB Phạm Quang Anh_CT1901M 59 Giám sát hệ thống mạng với Nagios Đồ án tốt nghiệp Hình 3-20: RAM bị tải Đây khoảng thời gian máy tính hoạt động liên tiếp nhiều có nhiều chu trình trạng thái chờ dẫn đến tình trạng RAM bị tải Đồng thời RAM bị tải nhận email thông báo đến quản trị viên để kiểm sốt Hình 3-21: Email cảnh báo RAM tải c) Tài nguyên CPU Hình 3-22: Diễn biến hoạt động CPU Phạm Quang Anh_CT1901M 60 Giám sát hệ thống mạng với Nagios Đồ án tốt nghiệp Đây số liệu CPU thiết bị window từ ngày 04/01/2019 đến 05/01/2020 Trong ghi nhận lần CPU khơng dùng từ 03h36’ đến 04h24’ ngày 05/01/2020 Hình 3-23: Biểu đồ sử dụng CPU Theo dõi CPU máy, quản trị viên nhận cảnh báo đến email CRITICAL CPU tải phút 80% trở nên WARNING CPU hoạt động đến 70% Hình 3-24: Email tình trạng CPU d.) Cảnh báo cố Từ thơng tin thấy ngày 05/01/2020 máy tính window server 2k8 gặp cố bị down trạng thái gửi đến cho người quản trị email Khn dạng thơng báo có dạng kiểu sau: Phạm Quang Anh_CT1901M 61 Giám sát hệ thống mạng với Nagios Đồ án tốt nghiệp Hình 3-25: Nội dung email 3.3.4 Một số nhận định Nagios Hình 3-26: Tình trạng hoạt động Nagios từ 02/12/2019 đến 09/12/2019 Nagios trạng thái UP 100% thời gian giám sát Ta thấy hệ thống nguồn mở Nagios hoạt động ổn định Phát xác thay đổi dịch vụ mạng Thứ thiết kế theo kiểu plugin nên Nagios uyển chuyển việc giám sát Người dùng tự viết script thực thi việc giám sát dịch vụ theo ý Hầu tất dịch vụ, thiết bị mạng viết plugin giám sát Tuy nhiên việc cài đặt, cấu hình Nagios cịn rườm rà nhiều thời gian công sức Phạm Quang Anh_CT1901M 62 Giám sát hệ thống mạng với Nagios Đồ án tốt nghiệp KẾT LUẬN Trong đồ án nghiên cứu, tìm hiểu xây dựng hệ thống giám sát mạng dựa phần mềm nguồn mở Nagios Đã áp dụng kiến thức môn học quản trị mạng, mạng máy tính … vào mơ hình thực tế Đã học hỏi thêm nhiều kinh nghiệm cách thức tổ chức, xây dựng hệ thống giám sát quy hoạch hệ thống Tuy nhiên, thời gian khả có hạn, nên chưa sâu tìm hiểu thêm vấn đề cần thiết hệ thống Mơ hình giám sát hệ thộng mạng Nagios dừng mức độ theo dõi, giám sát máy chủ giám sát tài nguyên máy, dung lượng traffic, tình trạng host Trong tương lai phát triển nghiên cứu sâu hệ thống giám sát mạng Nagios công cụ hỗ trợ giám sát mạng, giám sát sâu vấn đề cần thiết hệ thống tiếp tục Phát triển chức Nagios như: giám sát hạ tầng mạng bao gồm thiết bị Router, Switch, firewall … Cảnh báo qua SMS Phạm Quang Anh_CT1901M 63 Giám sát hệ thống mạng với Nagios Đồ án tốt nghiệp TÀI LIỆU THAM KHẢO [1] https://vi.wikipedia.org/wiki/Trang_Ch%C3%ADnh [2] https://adminvietnam.org/nagios-tren-centos-6/121/ [3] https://www.nagios.com/ trang chủ tài liệu nagios hỗ trợ người dùng [4].https://hvazone.com/monitoring-with-nagios-luan-nghien-cuu-cua-tgpham-hong-khai.1531.html [5] Essential SNMP / Douglas R Mauro and Kevin J Schmidt [6] SMNP toàn tập – Nguyễn Thanh Diệp [7].https://lib.hpu.edu.vn/bitstream/handle/123456789/32916/Hoang-VanCan-CT1802.pdf?sequence=1&isAllowed=y Phạm Quang Anh_CT1901M 64 ... Phạm Quang Anh_CT1901M 31 Giám sát hệ thống mạng với Nagios CHƯƠNG 2: Đồ án tốt nghiệp PHẦN MỀM GIÁM SÁT HỆ THỐNG MẠNG NAGIOS 2.1 Giới thiệu nagios Nagios hệ thống giám sát mạnh mẽ cho phép tổ... tốt nghiệp TỔNG QUAN GIÁM SÁT HỆ THỐNG MẠNG 1.1 Giám sát mạng Giám sát hệ thống mạng giám sát, thu nhập thông tin đưa thành phần hệ thống, phân tích thơng tin, dấu hiệu nhằm đánh giá đưa cảnh báo... tích, giám sát công cụ quản lý việc thực thi hệ thống mạng Vì vậy, đề tài em sâu tìm hiểu ? ?Hệ thống giám sát mạng Nagios? ?? Phạm Quang Anh_CT1901M Giám sát hệ thống mạng với Nagios CHƯƠNG 1: Đồ án

Ngày đăng: 09/08/2021, 12:08

Hình ảnh liên quan

Hình 1-1: Mô hình giao thức hoạt động SNMP - Đồ án Sử dụng phần mềm Nagios để giám sát hệ thống mạng

Hình 1.

1: Mô hình giao thức hoạt động SNMP Xem tại trang 20 của tài liệu.
Hình 1-2: Hoạt động của giao thức SNMP 1.5.3  Quản lí liên lạc giữa management với các agent  - Đồ án Sử dụng phần mềm Nagios để giám sát hệ thống mạng

Hình 1.

2: Hoạt động của giao thức SNMP 1.5.3 Quản lí liên lạc giữa management với các agent Xem tại trang 21 của tài liệu.
Hình 1-4: Minh họa các phương thức SNMPv1 - Đồ án Sử dụng phần mềm Nagios để giám sát hệ thống mạng

Hình 1.

4: Minh họa các phương thức SNMPv1 Xem tại trang 27 của tài liệu.
Hình 1-5: Cấu trúc bản tin SNMP Version: v1= 0, v2c= 1, v2u= 2, v3= 3. - Đồ án Sử dụng phần mềm Nagios để giám sát hệ thống mạng

Hình 1.

5: Cấu trúc bản tin SNMP Version: v1= 0, v2c= 1, v2u= 2, v3= 3 Xem tại trang 30 của tài liệu.
Hình 2-1: Các đối tượng cần giám sát trên Nagios - Đồ án Sử dụng phần mềm Nagios để giám sát hệ thống mạng

Hình 2.

1: Các đối tượng cần giám sát trên Nagios Xem tại trang 32 của tài liệu.
Ngoài ra nó còn tổng hợp và đưa ra các báo cáo về tình hình hoạt động chung hoặc của từng host/dịch vụ trong một khoảng thời gian nào đó - Đồ án Sử dụng phần mềm Nagios để giám sát hệ thống mạng

go.

ài ra nó còn tổng hợp và đưa ra các báo cáo về tình hình hoạt động chung hoặc của từng host/dịch vụ trong một khoảng thời gian nào đó Xem tại trang 35 của tài liệu.
Hình 2-3: Các cách thức hiện kiểm tra - Đồ án Sử dụng phần mềm Nagios để giám sát hệ thống mạng

Hình 2.

3: Các cách thức hiện kiểm tra Xem tại trang 37 của tài liệu.
chạy script cấu hình, với tham số là tên của nhóm vừa tạo ./configure --with-command-group=nagcmd  - Đồ án Sử dụng phần mềm Nagios để giám sát hệ thống mạng

ch.

ạy script cấu hình, với tham số là tên của nhóm vừa tạo ./configure --with-command-group=nagcmd Xem tại trang 44 của tài liệu.
Hình 2-5: Kiểm tra lỗi - Đồ án Sử dụng phần mềm Nagios để giám sát hệ thống mạng

Hình 2.

5: Kiểm tra lỗi Xem tại trang 46 của tài liệu.
Hình 2-6: Khởi động nagios - Đồ án Sử dụng phần mềm Nagios để giám sát hệ thống mạng

Hình 2.

6: Khởi động nagios Xem tại trang 47 của tài liệu.
Hình 3-1: Mô hình hệ thống giám sát Nagios 3.2.1 Giới thiệu và giải thích mô hình  - Đồ án Sử dụng phần mềm Nagios để giám sát hệ thống mạng

Hình 3.

1: Mô hình hệ thống giám sát Nagios 3.2.1 Giới thiệu và giải thích mô hình Xem tại trang 48 của tài liệu.
Hình 3-2: Thông tin mail server - Đồ án Sử dụng phần mềm Nagios để giám sát hệ thống mạng

Hình 3.

2: Thông tin mail server Xem tại trang 51 của tài liệu.
Từ bảng trên ta có được các thông tin cơ bản về trạng thái host mail (server mail). Host mail đang ở trạng thái UP, lần kiểm tra cuối cùng cách đây  bao  lâu, loại  kiểm  tra  (ACTIVE),  host không bị flapping hay  không,  không  được lập lịch downtime - Đồ án Sử dụng phần mềm Nagios để giám sát hệ thống mạng

b.

ảng trên ta có được các thông tin cơ bản về trạng thái host mail (server mail). Host mail đang ở trạng thái UP, lần kiểm tra cuối cùng cách đây bao lâu, loại kiểm tra (ACTIVE), host không bị flapping hay không, không được lập lịch downtime Xem tại trang 51 của tài liệu.
Hình 3-7: Biểu đồ dịch vụ PING - Đồ án Sử dụng phần mềm Nagios để giám sát hệ thống mạng

Hình 3.

7: Biểu đồ dịch vụ PING Xem tại trang 53 của tài liệu.
Hình 3-6: Tình trạng hoạt động của PING - Đồ án Sử dụng phần mềm Nagios để giám sát hệ thống mạng

Hình 3.

6: Tình trạng hoạt động của PING Xem tại trang 53 của tài liệu.
Hình 3-9: Biểu đồ HTTP - Đồ án Sử dụng phần mềm Nagios để giám sát hệ thống mạng

Hình 3.

9: Biểu đồ HTTP Xem tại trang 54 của tài liệu.
Hình 3-8: Tình trạng hoạt động của HTTP - Đồ án Sử dụng phần mềm Nagios để giám sát hệ thống mạng

Hình 3.

8: Tình trạng hoạt động của HTTP Xem tại trang 54 của tài liệu.
Hình 3-11: Tình trạng hoạt động SSH đang ổn định - Đồ án Sử dụng phần mềm Nagios để giám sát hệ thống mạng

Hình 3.

11: Tình trạng hoạt động SSH đang ổn định Xem tại trang 55 của tài liệu.
Hình 3-10: Nội dung email cảnh báo dịch vụ HTTP đang WARNING - Đồ án Sử dụng phần mềm Nagios để giám sát hệ thống mạng

Hình 3.

10: Nội dung email cảnh báo dịch vụ HTTP đang WARNING Xem tại trang 55 của tài liệu.
Hình 3-16: Diễn biến hoạt động của ổ cứng - Đồ án Sử dụng phần mềm Nagios để giám sát hệ thống mạng

Hình 3.

16: Diễn biến hoạt động của ổ cứng Xem tại trang 57 của tài liệu.
Hình 3-19: Biểu đồ sử dụng RAM - Đồ án Sử dụng phần mềm Nagios để giám sát hệ thống mạng

Hình 3.

19: Biểu đồ sử dụng RAM Xem tại trang 58 của tài liệu.
Hình 3-18: Diễn biến hoạt động của RAM - Đồ án Sử dụng phần mềm Nagios để giám sát hệ thống mạng

Hình 3.

18: Diễn biến hoạt động của RAM Xem tại trang 58 của tài liệu.
Hình 3-20: RAM đang bị quá tải - Đồ án Sử dụng phần mềm Nagios để giám sát hệ thống mạng

Hình 3.

20: RAM đang bị quá tải Xem tại trang 59 của tài liệu.
Hình 3-21: Email cảnh báo RAM đang quá tải - Đồ án Sử dụng phần mềm Nagios để giám sát hệ thống mạng

Hình 3.

21: Email cảnh báo RAM đang quá tải Xem tại trang 59 của tài liệu.
Hình 3-23: Biểu đồ sử dụng CPU - Đồ án Sử dụng phần mềm Nagios để giám sát hệ thống mạng

Hình 3.

23: Biểu đồ sử dụng CPU Xem tại trang 60 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan