đồ án tốt nghiệp quản lý mạng nagios

49 788 4
đồ án tốt nghiệp quản lý mạng nagios

Đ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

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA CÔNG NGHỆ THÔNG TIN QUẢN LÝ MẠNG MÁY TÍNH Đề tài : TÌM HIỂU PHẦN MỀM PHỤC VỤ QUẢN LÝ MẠNG NAGIOS Giáo viên hướng dẫn : Đỗ Đức Huy Sinh viên thực hiện : Nguyễn Hoàng Tuấn Anh Nguyễn Văn Anh Lê Tiến Bình Trịnh Thanh Bình Nguyễn Đình Hậu Phạm Văn Hiếu Phạm Thị Thu Hồng Trần Huy Tường Hà Nội – 12/2010 1 | P a g e LỜI MỞ ĐẦU Trong thời đại công nghệ thông tin hiện nay việc sử dụng các ứng dụng để quản lý mạng ngày càng trở nên cần thiết. Mọi cơ quan, doanh nghiệp ngày càng phát triển phạm vi lớn mạnh với quy mô lớn và ngày phức tạp, do đó việc sử dụng các phần mềm quản lý mạng sẽ hỗ trợ rất tốt cho việc quản lý mạng. Ngay trong đề tài này chúng em đi vào tìm hiểu phần mềm quản lý mạng Nagios. Đây là một hệ thống giám sát mạnh mẽ cho phép các tổ chức xác định và giải quyết các vấn đề cơ sở hạ tầng CNTT trước khi chúng ảnh hưởng nghiêm trọng đến quá trình hoạt động của các tổ chức, cơ quan hay doanh nghiệp. Trong quá tìm hiểu đề tài chắc rằng sẽ còn nhiều những hạn chế và thiếu sót chúng em rất mong nhận được sự chỉ bảo của các Thầy giáo, Cô giáo và sự đóng góp ý kiến của các bạn trong lớp để đề tài của nhóm em được hoàn thiện hơn. Chúng em xin chân thành cảm ơn! 2 | P a g e PHẦN I: GIỚI THIỆU CHUNG I. Khái niệm Nagios là một hệ thống giám sát mạnh mẽ cho phép các tổ chức xác định và giải quyết các vấn đề cơ sở hạ tầng CNTT trước khi chúng ảnh hưởng nghiêm trọng đến quá trình kinh doanh. Đầu tiên ra mắt vào năm 1999, Nagios đã phát triển với hàng ngàn dự án được phát triển bởi cộng đồng Nagios trên toàn thế giới . Nagios chính thức bảo trợ bởi doanh nghiệp Nagios, hỗ trợ các cộng đồng trong một số cách khác nhau thông qua doanh số bán hàng thương mại của sản phẩm và dịch vụ . II. Mục đích Nagios theo dõi toàn bộ cơ sở hạ tầng CNTT của bạn để đảm bảo hệ thống, ứng dụng, dịch vụ và quy trình kinh doanh đang hoạt động tốt. Trong trường hợp thất bại, Nagios có thể cảnh báo vấn đề với nhân viên kỹ thuật, cho phép họ bắt đầu quá trình phục hồi trước khi bị sự cố, ảnh hưởng đến quá trình kinh doanh, người sử dụng, hoặc khách hàng. Với Nagios bạn không bao giờ phải giải thích tại sao một sự cố vô hình lại xảy ra đối với cơ sở hạ tầng mấu chốt của tổ chức. III. Tính năng 1. Giám sát toàn diện. • Khả năng để giám sát các ứng dụng, dịch vụ, điều hành hệ thống, giao thức mạng, hệ thống số liệu và các thành phần cơ sở hạ tầng với một công cụ duy nhất. • API kịch bản mạnh mẽ cho phép giám sát dễ dàng các ứng dụng trong nhà và tùy chỉnh, các dịch vụ, và các hệ thống. 3 | P a g e 2. Tầm nhìn. • Tập trung theo dõi xem của toàn bộ cơ sở hạ tầng CNTT. • Tình trạng chi tiết thông tin sẵn có thông qua giao diện web. 3. Nhận thức • Nhanh chóng phát hiện các sự cố mất điện cơ sở hạ tầng. • Cảnh báo có thể được gửi đến nhân viên kỹ thuật qua email hoặc tin nhắn SMS. • Khả năng đảm bảo các thông báo cảnh báo leo thang tới đúng người 4. Vấn đề Xử lý ô nhiễm. • Thông báo thừa nhận cung cấp thông tin về các vấn đề được biết đến và đáp ứng vấn đề. • Xử lý sự kiện cho phép tự động khởi động lại các ứng dụng không thành công, dịch vụ, và dịch vụ. • Tiên phong thực hiện Kế hoạch. - Addons Xu hướng lập kế hoạch và năng lực đảm bảo bạn đang nhận thức của sự lão hóa cơ sở hạ tầng. - Dự kiến thời gian chết cho phép tắt cảnh báo trong thời gian nâng cấp cơ sở hạ tầng. • Báo cáo. - Sẵn có các báo cáo đảm bảo SLAs đang được đáp ứng. - Cung cấp các báo cáo lịch sử ghi lại các thông báo, thông báo, sự cố mất điện, và phản ứng cảnh báo. - Addons của bên thứ ba báo cáo khả năng mở rộng • Khả năng Multi-Tenant - Đa người dùng truy cập vào giao diện web cho phép người nắm giữ cổ phần để xem tình trạng cơ sở hạ tầng. - Quan điểm với người sử dụng cụ thể đảm bảo khách hàng chỉ nhìn thấy thành phần cơ sở hạ tầng của họ. 4 | P a g e • Kiến trúc mở rộng. - Tích hợp với trong nhà và các ứng dụng của bên thứ ba là dễ dàng với nhiều API. - Hàng trăm addons cộng đồng phát triển mở rộng các chức năng cốt lõi Nagios. • Ổn định, đáng tin cậy, và nền tảng Kính. - Hơn 10 năm phát triển hoạt động. - Cân để theo dõi hàng ngàn các nút. - Failover khả năng giám sát bảo đảm không ngừng của các thành phần cơ sở hạ tầng CNTT quan trọng. - Nhiều giải thưởng, bảo hiểm phương tiện truyền thông và công nhận giá trị chứng minh Nagios • Cộng đồng sôi động. - Ước tính có 1.000.000 + người dùng trên toàn thế giới. - Hoạt động cộng đồng danh sách gửi thư hỗ trợ miễn phí. - Hàng trăm addons cộng đồng phát triển mở rộng chức năng cốt lõi Nagios ' • Mã số tùy chỉnh. - Phần mềm nguồn mở. - Toàn quyền truy cập vào mã nguồn. - Phát hành theo giấy phép GPL PHẦN II: MÔ TẢ MÔ HÌNH / SƠ ĐỒ TIẾN TRÌNH THỬ NGHIỆM 5 | P a g e I. Nagios hoạt động ra sao? Nagios chạy trên một máy chủ, thường là một daemon (hoặc service). Nagios thường chạy định kỳ trên một máy chủ, nó liên lạc (PING vv),lưu trữ với máy chủ trong mạng của bạn hoặc trên mạng Internet. Bạn có thể gửi thông tin cho Nagios. Sau đó bạn xem thông tin trạng thái sử dụng giao diện web. Bạn cũng có thể nhận được email hoặc tin nhắn SMS thông báo nếu có điều gì xảy ra. Quản lý sự kiện cũng có thể được cấu hình để "xử lý" nếu điều gì đó xảy ra. II. Chuẩn bị cho cài đặt 1. Sẵn sàng - Bạn nên chạy một máy chủ chuyên dụng là đủ. - HĐH Linux / Unix hoặc mã nguồn 2. Chọn một hệ điều hành -Nên chọn Linux hoặc Unix 3. Thiết lập Server - FreeBSD Cài Đặt FreeBSD 7.0 Phân vùng cho HDD Để cài FreeBSD trên cùng một ổ đĩa với WinXP, bạn nên chia khoản trống chứa FreeBSD là 10G trở lên và phải là phân vùng chính Primary được format dạng NTFS, RAM 256M trở lên. Boot khởi động và cài đặt Bạn có thể download file cài đặt FreeBSD tại trang web http://www.freebsd.org, gồm các file hổ trợ cho các dòng máy AMD64,i386, IA64, PC98, PowerPC, SPARC64. Bạn có thể chọn loại phù hợp với máy của mình, gồm 3 file, bạn làm như sau: 6 | P a g e Chọn Upcoming Release 7.0 - RC1 Chọn [ISO] của dòng máy i386, bạn có thể các dòng thích hợp cho máy của bạn Bạn chọn down disk1, 2 và 3 rồi chép mỗi file ra mỗi đĩa chép dạng DVD. Bạn có thể dùng phần mềm InfraRecorder để ghi đĩa : 7 | P a g e Bạn chọn Burn Image trong menu Actions, sau đó chọn nơi chứa file cài đặt FreeBSD mà bạn đã tải về và chọn OK để ghi đĩa. Bây giờ, sau khi đã phân vùng cho ổ đĩa và đã có đĩa cài đặt FreeBSD. Bạn vào CMOS chọn khởi động từ đĩa CDROM, sau đó bỏ đĩa 1 vào và khởi động lại máy. Màn hình khởi động hiển thị như sau: Booting from CD-Rom CD Loader 1.2 Building the boot loader arguments Looking up /BOOT/LOADER Found Relocating the loader and the BTX Starting the BTX loader BTX loader 1.00 BTX version is 1.01 Console: internal video/keyboard BIOS CD is cd0 BIOS drive C: is disk0 BIOS drive D: is disk1 BIOS 639kB/261120kB available memory FreeBSD/i386 bootstrap loader, Revision 1.1 8 | P a g e Loading /boot/defaults/loader.conf /boot/kernel/kernel text=0x64daa0 data=0xa4e80+0xa9e40 syms=[0x4+0x6cac0+0x4+0x88e9d] \ Bạn có thể đợi 10 giây hoặc nhấn ENTER để tiếp tục 9 | P a g e Sau khi chọn quốc gia xong bạn chọn OK để tiếp tục 10 | P a g e [...]... truy xuất cho user nagios: 35 | P a g e #chown nagios. nagios /usr/local /nagios #chown -R nagios. nagios /usr/local /nagios/ libexec Bước 3: Cấu hình các file cấu hình trong NAGIOS #vi /usr/local /nagios/ etc /nagios. cfg Và các file *.cfg trong cùng thư mục Kiểm lỗi trong quá trình cấu hình #/usr/local /nagios/ bin /nagios -v /usr/local /nagios/ etc /nagios. cfg # service nagios restart Đưa nagios vào system... thì Nagios khởi động) # chkconfig add nagios # chkconfig nagios on Cài nagios plugin # # # # # tar -zxvf nagios- plugins-1.4.14.tar.gz cd nagios- plugins-1.4.14 /configure with -nagios- user =nagios with -nagios- group =nagios make make install Bước 4: Kiểm tra hoạt động hệ thống qua giao diện web Dùng trình duyệt web, đăng nhập với url: http://ip-address /nagios Đăng nhập với account: nagiosadmin/nagiosadmin... check_oracle / usr / local / libexec / Nagios / check_oracle / usr/ports/net-mgmt/nagiosplugins/work /nagios- plugins-1.4/contrib/check_oracle_instance.pl / usr/ports/net-mgmt /nagios- plugins/work /nagios- plugins1.4/contrib/check_oracle_tbs / usr/ports/net-mgmt /nagios- plugins/work/nagiosplugins-1.4/plugins-scripts/check_oracle / usr/ports/net-mgmt/nagiosplugins/work /nagios- plugins-1.4/plugins-scripts/check_oracle.sh... Và khởi động lại Apache: /etc/init.d/apache2 restart 34 | P a g e 6 Cài đặt Nagios Bài viết sau hướng dẫn các cài đặt Nagios Bước 1: Download NAGIOS và các Plugins tại http://www .nagios. org/download hoặc http://sourceforge.net Bước 2: Cài đặt NAGIOS Tạo account: username: nagios ; group: nagios # useradd nagios # passwd nagios Yêu cầu các gói sau phải cài trước: apache, php, gcc, glibc, glibc-common,... cua NAGIOS va install bằng các lệnh #./configure with-command-group =nagios # make all # make install # make install-init # make install-config # make install-commandmode # make install-webconf Tao user để truy cập web NAGIOS (user: nagiosadmin, password: nagiosadmin) # htpasswd -c /usr/local /nagios/ etc/htpasswd.users nagiosadmin Restart apache # service httpd restart - Cấu hình plugin Lưu ý: gán... http://ip-address /nagios Đăng nhập với account: nagiosadmin/nagiosadmin 6 Giám sát từ xa các máy chủ Unix Có rất nhiều gói "addon" phần mềm mà có sẵn cho Nagios Addons có thể được sử dụng để mở rộng tính năng Nagios 'hay tích hợp Nagios với các ứng dụng khác Addons có sẵn cho: • • Quản lý tập tin cấu hình thông qua một giao diện web Giám sát máy chủ từ xa (UNIX, Windows, vv) 36 | P a g e ... không giống nhau, do đó cần tránh nhầm lẫn giữa chúng Dòng chữ Disk: ad0 Partition name: ad0s1 Free: 40088097 blocks (19574MB) là Partition bạn dùng để cài FreeBSD Nếu Windows là dạng FAT16, FAT32 thì Partition name của Freebsd là ad0s2, còn nếu Windows là dạng NTFS thì Partition name của FreeBSD là ad0s1 Bây giờ tiến hành việc phân chia lại Partition cho FreeBSD Tính toán các khoảng trống cần thiết... devices? [ Yes ] No Chọn Driver card mạng cho máy của bạn User Confirmation Requested Do you want to try IPv6 configuration of the interface? Yes [ No ] Nếu bạn dùng IPv6 thi chọn YES User Confirmation Requested Do you want to try DHCP configuration of the interface? [ Yes ] No 20 | P a g e Chọn YES để cấu hình DHCP (Dynamic Host Configuration Protocol) Host: Đánh tên bất kỳ bạn muốn nó sẽ là tên user... editors to games to WEB servers and more Would you like to browse the collection now? [ Yes ] No Bạn tiến hành cài package cho FreeBSD 27 | P a g e Bạn đánh dấu vào các gói sau cvsup-without-gui, Gnome2-20.2, Xorg-7.3 28 | P a g e Bạn dùng thanh spacebar để đánh dấu chọn package như hình minh họa Chọn xong bạn chọn OK Chọn INSTALL Hệ thống bắt đầu tiến hành cài đặt các gói vào máy bạn Sau khi hoàn tất sẽ... này được sử dụng như hệ thống bộ nhớ phụ ảo của FreeBSD, để giữ cho bộ nhớ sẵn sàng với các ứng dụng bạn làm việc - Một Partition /root để chứa FreeBSD 13 | P a g e Partition này tối thiểu 2.000MB nhưng tốt nhất bạn nên dành khoảng 5.000MB nếu HDD bạn còn đủ dung lượng Để chia Partition bạn chọn ổ đĩa cài FreeBSD và chọn C sẽ xuất hiện như sau : Bạn xóa đi và ghi lại giá trị là 512M và OK 14 | P a g e . sử dụng các phần mềm quản lý mạng sẽ hỗ trợ rất tốt cho việc quản lý mạng. Ngay trong đề tài này chúng em đi vào tìm hiểu phần mềm quản lý mạng Nagios. Đây là một hệ thống giám sát mạnh mẽ cho. vào năm 1999, Nagios đã phát triển với hàng ngàn dự án được phát triển bởi cộng đồng Nagios trên toàn thế giới . Nagios chính thức bảo trợ bởi doanh nghiệp Nagios, hỗ trợ các cộng đồng trong một. VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA CÔNG NGHỆ THÔNG TIN QUẢN LÝ MẠNG MÁY TÍNH Đề tài : TÌM HIỂU PHẦN MỀM PHỤC VỤ QUẢN LÝ MẠNG NAGIOS Giáo viên hướng dẫn : Đỗ Đức Huy Sinh viên thực hiện :

Ngày đăng: 23/08/2014, 14:04

Từ khóa liên quan

Mục lục

  • 2. Tầm nhìn.

  • Tập trung theo dõi xem của toàn bộ cơ sở hạ tầng CNTT.

  • Tình trạng chi tiết thông tin sẵn có thông qua giao diện web.

  • 4. Vấn đề Xử lý ô nhiễm.

  • Thông báo thừa nhận cung cấp thông tin về các vấn đề được biết đến và đáp ứng vấn đề.

  • Xử lý sự kiện cho phép tự động khởi động lại các ứng dụng không thành công, dịch vụ, và dịch vụ.

  • Tiên phong thực hiện Kế hoạch.

  • - Addons Xu hướng lập kế hoạch và năng lực đảm bảo bạn đang nhận thức của sự lão hóa cơ sở hạ tầng.

  • - Dự kiến thời gian chết cho phép tắt cảnh báo trong thời gian nâng cấp cơ sở hạ tầng.

  • Báo cáo.

  • - Sẵn có các báo cáo đảm bảo SLAs đang được đáp ứng.

  • - Cung cấp các báo cáo lịch sử ghi lại các thông báo, thông báo, sự cố mất điện, và phản ứng cảnh báo.

  • - Addons của bên thứ ba báo cáo khả năng mở rộng

  • Kiến trúc mở rộng.

  • - Tích hợp với trong nhà và các ứng dụng của bên thứ ba là dễ dàng với nhiều API.

  • - Hàng trăm addons cộng đồng phát triển mở rộng các chức năng cốt lõi Nagios.

  • Ổn định, đáng tin cậy, và nền tảng Kính.

  • - Hơn 10 năm phát triển hoạt động.

  • - Cân để theo dõi hàng ngàn các nút.

  • - Failover khả năng giám sát bảo đảm không ngừng của các thành phần cơ sở hạ tầng CNTT quan trọng.

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

Tài liệu liên quan