Luận Văn Tìm hiểu và ứng dụng hệ thống giám sát mạng với phần mềm mã nguồn mở NAGIOS

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    Khóa luận tốt nghiệp
    Đề tài: Tìm hiểu và ứng dụng hệ thống giám sát mạng với phần mềm mã nguồn mở NAGIOS


    MỤC LỤC
    Mở đầu 5
    Chương 1: Tổng quan hệ thống giám sát mạng 7
    Chương 2: Hệ thống giám sát mạng sử dụng mã nguồn mở với NAGOIS . 15
    Chương 3: Phát triển ứng dụng hệ thống giám sát 29
    Chương 4: Kết luận . 32

    MỞ ĐẦU
    I. Sơ lược về đề tài
     Thực hiện việc giám sát trạng thái các Server và các dịch vụ chạy trên máy
    Server.
     Thực hiện việc giám sát các trạng thái và lưu lượng trên các cổng Switch và
    Router.
     Thực hiện việc phát cảnh báo thông qua giao diện web và âm thanh khi một host
    hay một dịch vụ down.
    II. Mục tiêu đề tài
     Xem xét các giải pháp giám sát hệ thống mạng, theo dõi tình trạng hoạt động
    của các Server, Switch, Router, và một số dịch vụ mạng.
     Phát triển hệ thống cảnh báo qua Web và Audio (âm thanh).
    III. Đối tượng nghiên cứu
     Phần mềm mã nguồn mở Nagios dùng để giám sát các thiết bị và dịch vụ mạng.
     Phần mềm mã nguồn mở Nagios tích hợp với Cacti để giám sát các thiết bị và
    dịch vụ mạng.
    IV. Nội dung nghiên cứu
     Nghiên cứu các giải pháp giám sát hoạt động các thiết bị mạng, chủ yếu là tình
    trạng hoạt động (up/down) của các Server.
     Nghiên cứu các giải pháp giám sát hoạt động dịch vụ trong hệ thống mạng:
    HTTP, FTP,
     Đề xuất công cụ nguồn mở hỗ trợ giám sát hoạt động của các thiết bị, dịch vụ
    mạng.

     Thực nghiệm một giải pháp giám sát hoạt động của các thiết bị mạng, các dịch
    vụ mạng trên cơ sở nguồn mở kết hợp với hệ thống báo động đa dạng qua Web,
    Audio (âm thanh).
    Trong đề tài này được tổ chức thành 4 chương:
     Chương 1: Tổng quan về hệ thống giám sát mạng.
     Chương 2: Hệ thống giám sát mạng sử dụng với mã nguồn mở Nagios.
     Chương 3: Phát triển ứng dụng hệ thống giám sát mạng sử dụng Nagios.
     Chương 4: Kết luận.
    Chương 1. TỔNG QUAN VỀ HỆ THỐNG GIÁM SÁT MẠNG
    1.1 Giới thiệu.
    Ngày nay khoa học kỹ thuật phát triển càng ngày một nhanh hơn, đặc biệt là
    công nghệ thông tin. Nhu cầu ứng dụng công nghệ thông tin của các tổ, các công ty
    ngày càng cao đặc biệt là hệ thống mạng máy tính. Có lẽ nhờ hiểu rõ được tầm quan
    trọng và những ưu điểm vượt trội của việc bảo mật, trao đổi thông tin của hệ thống
    Mạng máy tính mà số lượng các công ty, doanh nghiệp thiết lập, sử dụng hệ thống
    mạng ngày càng nhiều. Từ những công ty có quy mô nhỏ, vừa đến các doanh n ghiệp,
    tập đoàn tầm cỡ, không nơi nào không có sự xuất hiện của hệ thống Mạng trong khâu
    quản lý công việc của nhân viên, trong công tác quản lý, bảo mật và lưu trữ dữ liệu của
    công ty hay các thông báo, thông tin giữa các cá nhân trong cùng một tổ chức. Bên
    cạnh đó để đảm bảo cho công việc được thực hiện một cách nhịp nhàng thì hệ thống
    mạng phải được vận hành thông suốt hoặc khi có sự cố thì phải đảm bảo thời gian sửa
    chữa là nhanh nhất để không ảnh hưởng tới công việc. Do vậy vấn đề cấp thiết ở đây là
    phải ứng dụng một hệ thống giám sát mạng, để theo dõi tình trạng hoạt động của hệ
    thống mạng, khi có sự cố về hệ thống mạng thì dễ dàng phát hiện để kịp thời sửa chữa
    để đảm bảo cho hệ thống mạng luôn hoạt động ổn định.
    1.2 Chức năng của hệ thống giám sát mạng
     Cảnh báo qua Web, Email và SMS khi phát hiện tấn công vào hệ thống mạng.
     Báo động bằng âm thanh và SMS khi một host (Server, Router, Switch ) hoặc
    một dịch vụ mạng ngưng hoạt động.
     Giám sát lưu lượng mạng qua các cổng giao tiếp trên Router, Switch, Server
    hiển thị qua các đồ thị trực quan, thời gian thực. Giám sát lưu lượng giữa các
    thiết bị kết nối với nhau một cách trực quan.
    1.3 SNMP và hệ thống giám sát mạng
    SNMP (Simple Network Management Protocol) là một giao thức chính được sử
    dụng cho mục đích theo dõi tình trạng hoạt động của các thiết bị trong hệ thống mạng.
    SNMP làm nhiệm vụ thu thập thông tin từ các thiết bị mạng (Router, Switch, Server )
    cần giám sát và gửi về cho chương trình giám sát, để phân tích và sử dụng để hiển thị
    ra giao diện quản trị các thông tin cần thiết theo mục đích của chương trình giám sát.
    Trong SNMP có 3 vấn đề cần quan tâm: Manager, Agent và MIB (Management
    Information Base).
    - MIB: là cơ sở dữ liệu dùng phục vụ cho Manager và Agent.
    - Manager: nằm trên máy chủ giám sát hệ thống mạng.
    - Thành phần Agent: là một chương trình nằm trên các thiết bị cần giám sát,
    quản lý. Agent có thể là một chương trình riêng biệt (ví dụ như daemon trên Unix) hay
    được tích hợp vào hệ điều hành, ví dụ như trong IOS của các thiết bị Cisco. Nhiệm vụ
    của các Agent là thông báo các thông tin đến cho thành phần điều khiển được cấu hình
    nằm trên máy chủ giám sát.
    SNMP sử dụng UDP (User Datagram Protocol) như là giao thức truyền tải thông tin
    giữa các Manager và Agent. Việc sử dụng UDP, thay vì TCP, bởi vì UDP là phương
    thức truyền mà trong đó hai đầu thông tin không cần thiết lập kết nối trước khi dữ liệu
    được trao đổi, thuộc tính này phù hợp trong điều kiện mạng gặp trục trặc, hư hỏng .
    SNMP có các phương thức quản lý nhất định và các phương thức này đuợc định dạng
    bởi các gói tin PDU (Protocol Data Unit). Các Manager và Agent sử dụng PDU để trao
    đổi với nhau.


    TÀI LIỆU THAM KHẢO
    Sách tham khảo:
    [1] Nagios-3.
    [2] Building a monitoring infrastructure with nagios.
    [3] NRPE Documentation.
    [4] Pro Nagios 2.0
    [5] Nagios System and Network Monitoring
    Các trang web tham khảo:
    [1] http://forums.cacti.net/about25902.html
    [2] http://forums.cacti.net/about25902-0-asc-30.html
    [3]http://cactiusers.org
    [4] http://naigos.org
    [5] http://wmunguiam.blogspot.com
    [6] http://www.server-world.info
    [7] http://www.bxtra.net
     

    Các file đính kèm:

Đang tải...