1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tìm hiểu phần mềm phục vụ quản lý mạng nagios

48 2,5K 132
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 48
Dung lượng 1,68 MB

Nội dung

Tài liệu tham khảo công nghệ thông tin Tìm hiểu phần mềm phục vụ quản lý mạng nagios

Trang 1

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNGKHOA 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 AnhNguyễn Văn Anh

Lê Tiến Bình Trịnh Thanh BìnhNguyễn Đình HậuPhạm Văn HiếuPhạm Thị Thu HồngTrần Huy Tường

Hà Nội – 12/2010

Trang 2

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.

Trang 3

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.

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.

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

Trang 4

• 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

• 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.

- 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

Trang 5

• 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

Trang 6

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 - FreeBSDCà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:

Trang 7

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 :

Trang 8

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 argumentsLooking up /BOOT/LOADER FoundRelocating the loader and the BTX

Trang 9

Loading /boot/defaults/loader.conf

Bạn có thể đợi 10 giây hoặc nhấn ENTER để tiếp tục

Trang 10

Sau khi chọn quốc gia xong bạn chọn OK để tiếp tục

Trang 11

Bạn chọn Standard Begin a standard installation (recommended) Sau khi bạn

ENTER xuất hiện dòng tin nhắn bạn chọn OKMessage

In the next menu, you will need to set up a DOS-style ("fdisk")partitioning scheme for your hard disk If you simply wish to devoteall disk space to FreeBSD (overwriting anything else that might be onthe disk(s) selected) then use the (A)ll command to select the defaultpartitioning scheme followed by a (Q)uit If you wish to allocate onlyfree space to FreeBSD, move to a partition marked "unused" and use the(C)reate command.

[ OK ]

[ Press enter or space ]

Kế đến sẽ chọn phân vùng mà bạn đã chia để cài FreeBSD

Trên hình hiển thị cho thấy thông tin về ổ cứng của bạn ad0s1 phân vùng Primary (fat) thứ nhất là phân vùng của WinXp, ad0s2 phân vùng primary (fat) thứ 2 là nơi mà ta sẽ cài FreeBSD, unused là phân vùng của ổ D của bạn Các thông số như 35894880 là dung lượng của phân vùng mà bạn đã chia được hiển thị dưới dạng Kb, để hiển thị dạng MB bạn nhấn Z , nhấn Z lần nữa sẽ hiển thị dạng GB.

Trang 12

Sau khi đã chọn nơi để cài FreeBSD bạn chọn mũi tên lên xuống để chọn phân vùng cài FreeBSD sau đó nhấn chử D

Sau đó bạn nhấn C sẽ hỏi bạn dung lượng cần dùng để cài FreeBSD bạn để mạc định và nhấn ENTER Sau đó bạn nhập vào số 165 (thông số định danh nơi chứa FreeBSD)và ENTER bạn sẽ thấy như hình dưới:

Bây giờ Partition mới của bạn là Type 8 và Subtype là 165 , là định danh của FreeBSD Partition Tiếp theo bạn nhấn chử Q để hoàn tất và đến bước tiếp theo Nếu Partition mà bạn cài Windown được format dạng FAT16 hay FAT32 thì sẽ hiển thị như hình dưới đây:

Nếu là NTFS thì như hình dưới đây:

Trang 13

Cả 2 cách trên đều có tiến trình cài FreeBSD như nhau hoàn toàn không ảnh hưởng gì đến hệ điều hành Window của bạn.

Trong FreeBSD, mỗi một partition (khái niệm của DOS và Windows) được gọi là

một slice Mỗi slice này sẽ được phân chia thành nhiều partition khác nhau, có

nghĩa là khái niệm partition trong DOS và trong FreeBSD là 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 cho /boot, Swap, /root :

- Một phân vùng /boot để chứa nhân (kernel) FreeBSD và một vài file liên quan Với FreeBSD 6.2 trở về trước, /boot cần khoảng 100 - 128 MB; với FreeBSD 7.0, phân vùng /boot nên có dung lượng khoảng 512 MB - Một phân vùng Swap có kích thước gấp đôi dung lượng bộ nhớ (RAM) Nếu RAM là 256MB thì bạn cần 512MB cho phân vùng Swap, còn từ 512MB trở lên thì giữ nguyên Partion 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

Trang 14

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

Trang 15

Chọn FS và OK

Trang 16

Nhập vào ký tự "/" và OK Bước này tạo phân vùng /root cho FreeBSD.

Tiếp tục nhấn C để tạo SWAP, bạn ghi dung lượng gấp đôi dung lượng của RAM Thí dụ RAM của bạn là 256M thì bạn ghi là 512M và ENTER

Chọn Swap A swap Partition

Bạn nhấn C lần nữa và ghi dung lượng là 256M hoặc 512M tùy ý và ở mục Please Choose a Partition type bạn chọn FS và ghi vào ô value required là /var.

Tiếp tục nhấn C lần cuối và lấy hết dung lượng còn lại để làm Partition /root, trong mục Please Choose a Partition type bạn chọn FS và ghi vào ô value required là /usr Sau khi hoàn tất bạn sẽ thấy như hình dưới.

Trang 17

Nếu chưa vừa ý bạn có thể nhấn D để xóa và tạo lại, nếu đã đống ý bạn nhấn Q để hoàn tất.

Nếu máy bạn cài hai hệ điều hành thì bạn chọn BootMgr Nếu chỉ cài FreeBSD thì bạn chọn Standard.

Trang 18

Chọn Deverloper và ENTERUser Confirmation Requested

Would you like to install the FreeBSD ports collection?

This will give you ready access to over 17,000 ported software packages,at a cost of around 440 MB of disk space when "clean" and possibly muchmore than that if a lot of the distribution tarballs are loaded

(unless you have the extra CDs from a FreeBSD CD/DVD distributionavailable and can mount it on /cdrom, in which case this is far lessof a problem).

The Ports Collection is a very valuable resource and well worth having

Trang 19

Bạn chọn cài đặt từ CDROMUser Confirmation Requested

Last Chance! Are you SURE you want to continue the installation?If you're running this on a disk with data you wish to save then WE

STRONGLY ENCOURAGE YOU TO MAKE PROPER BACKUPS before proceeding!We can take no responsibility for lost disk contents!

Trang 21

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 root của bạn, các mục còn lại bạn có thể bỏ trống cho IP tự động Config hoặc bạn có thể tự mình config.

User Confirmation Requested

Do you want this machine to function as a network gateway?Yes [ No ]

Bạn chọn NO

Trang 22

Bạn nhấn ESC và nhấn ENTER để tiếp tục cho đến khi màn hình Anonymous FTP Configuration xuất hiện như hình dưới đây:

Trang 23

Bạn để mặc định và chọn YES cho đến khi thấy :

Trang 24

Bạn nhấn ESC và nhấn ENTER và chọn YES

Nhấn ESC để rời khỏi

Trang 25

Bạn chọn EXIT

User Confirmation Requested

Would you like to set this machine's time zone now?[ Yes ] No

User Confirmation Requested

Is this machine's CMOS clock set to UTC? If it is set to local timeor you don't know, please choose NO here!

Yes [ No ]

Trang 26

Chọn American – North and South

Trang 27

User Confirmation Requested

Would you like to enable Linux binary compatibility?[ Yes ] No

User Confirmation Requested

Does this system have a PS/2, serial, or bus mouse?[ Yes ] No

User Confirmation Requested

The FreeBSD package collection is a collection of hundreds of

ready-to-run applications, from text editors to games to WEB serversand more Would you like to browse the collection now?

[ Yes ] No

Bạn tiến hành cài package cho FreeBSD

Trang 28

Bạn đánh dấu vào các gói sau cvsup-without-gui, Gnome2-20.2, Xorg-7.3

Trang 29

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ẽ xuất hiện dòng thông báo:

User Confirmation Requested

Would you like to add any initial user accounts to the system? Addingat least one account for yourself at this stage is suggested sinceworking as the "root" user is dangerous (it is easy to do things whichadversely affect the entire system).

[ Yes ] NoBạn chọn YES

Trang 30

Bạn chọn Add a new user to the system

Trang 31

Mật khẩu chỉ đánh một lần nên bạn phải ghi cẩn thận, vì đây là bước tạo user login vào hệ thống nếu có gì sai sót bạn sẽ không thể đăng nhập vào hệ thống của mình Sau khi ghi xong các thông tin, chọn OK để tiếp tục.

Bạn chọn EXITMessage

Now you must set the system manager's password.This is the password you'll use to log in as "root".[ OK ]

[ Press enter or space ]

New password: Retype new password :

Đây là bước tạo password cho super user(su) còn được gọi là user root khi khi đăng nhập bằng user root bạn sẽ có quyền cài đặt và chỉnh sữa các file cấu hình,

User Confirmation Requested

Visit the general configuration menu for a chance to set any last

Trang 32

options?Yes [ No ]

Bạn chọn EXIT

User Confirmation Requested

Are you sure you wish to exit? The system will reboot (be sure toremove any floppies/CDs/DVDs from the drives).

[ Yes ] No

Chọn YES để khởi động lại máy:

Trang 33

real memory = 268435456 (262144K bytes)

# / usr / libexec / locate.updatedb

Bây giờ bạn có thể tìm thấy các tập tin bằng cách chạy lệnh xác định vị trí, ví dụ được liệt kê dưới đây.

# xác định vị trí check_oracle

/ usr / local / libexec / Nagios / check_oracle /

mgmt/nagios-plugins/work/nagios-plugins-1.4/contrib/check_oracle_instance.pl / mgmt/nagios- plugins/work/nagios-plugins-1.4/contrib/check_oracle_tbs /

usr/ports/net-scripts/check_oracle / usr/ports/net-mgmt/nagios- plugins/work/nagios-plugins-1.4/plugins-scripts/check_oracle.sh

usr/ports/net-mgmt/nagios-plugins/work/nagios-plugins-1.4/plugins-5 Cài đặt Apache

- Cài đặt Apache 2:

Để cài đặt đầy đủ 3 ứng dụng trên theo thứ tự, sử dụng lệnh sau:

aptitude install apache2 apache2-suexec libapache2-mod-fcgid php5-cgi

Nhưng nếu Apache2 đã được cài đặt cùng với PHP5 như 1 module của Apache thì cần phải tắt bỏ module PHP5 đó đi:

Trang 34

a2dismod php5

và kích hoạt những module sau:

a2enmod rewritea2enmod suexeca2enmod includea2enmod fcgid

Sau đó mở file /etc/php5/cgi/php.ini:

; http://php.net/cgi.fix-pathinfocgi.fix_pathinfo=1

Trang 35

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

# 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 quyền truy xuất cho user nagios:#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

Ngày đăng: 22/11/2012, 14:34

HÌNH ẢNH LIÊN QUAN

Trên hình hiển thị cho thấy thông tin về ổ cứng của bạn. ad0s1 phân vùng Primary (fat) thứ nhất là phân vùng của WinXp, ad0s2 phân vùng primary (fat) thứ 2 là nơi  mà ta sẽ cài FreeBSD, unused là phân vùng của ổ D của bạn - Tìm hiểu phần mềm phục vụ quản lý mạng nagios
r ên hình hiển thị cho thấy thông tin về ổ cứng của bạn. ad0s1 phân vùng Primary (fat) thứ nhất là phân vùng của WinXp, ad0s2 phân vùng primary (fat) thứ 2 là nơi mà ta sẽ cài FreeBSD, unused là phân vùng của ổ D của bạn (Trang 11)
Nếu là NTFS thì như hình dưới đây: - Tìm hiểu phần mềm phục vụ quản lý mạng nagios
u là NTFS thì như hình dưới đây: (Trang 12)
Sau khi hoàn tất việc cài đặt sẽ đến phần cấu hình: User Confirmation Requested - Tìm hiểu phần mềm phục vụ quản lý mạng nagios
au khi hoàn tất việc cài đặt sẽ đến phần cấu hình: User Confirmation Requested (Trang 20)
Chọn YES để cấu hình DHCP (Dynamic Host Configuration Protocol) - Tìm hiểu phần mềm phục vụ quản lý mạng nagios
h ọn YES để cấu hình DHCP (Dynamic Host Configuration Protocol) (Trang 21)
Bạn nhấn ESC và nhấn ENTER để tiếp tục cho đến khi màn hình Anonymous FTP Configuration xuất hiện như hình dưới đây: - Tìm hiểu phần mềm phục vụ quản lý mạng nagios
n nhấn ESC và nhấn ENTER để tiếp tục cho đến khi màn hình Anonymous FTP Configuration xuất hiện như hình dưới đây: (Trang 22)
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 - Tìm hiểu phần mềm phục vụ quản lý mạng nagios
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 (Trang 29)
b. Cấu hình Giao diện và phụ thuộc - Tìm hiểu phần mềm phục vụ quản lý mạng nagios
b. Cấu hình Giao diện và phụ thuộc (Trang 40)
Đầu tiên, kiểm tra để chắc chắn rằng bạn có những hình ảnh trên hệ thống của bạn. - Tìm hiểu phần mềm phục vụ quản lý mạng nagios
u tiên, kiểm tra để chắc chắn rằng bạn có những hình ảnh trên hệ thống của bạn (Trang 41)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w