Hướng dẫn sử dụng nagios

9 2.1K 44
Hướng dẫn sử dụng nagios

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

Thông tin tài liệu

Hướng dẫn này bao gồm quá trình cài đặt Nagios trên hệ điều hành Ubuntu và cũng là hướng dẫn sử dụng, cách cấu hình Nagios. Cần phải đặt lệnh sudo trước các lệnh nếu nó không làm việc.Yêu cầu các gói tinCác gói cần được cài đặt+ Apache2+ Biên dịch gói GCC và phát triển thư viện+ Thư viện phát triển GD

HƯỚNG DẪN SỬ DỤNG NAGIOS Hướng dẫn này bao gồm quá trình cài đặt Nagios trên hệ điều hành Ubuntu và cũng là hướng dẫn sử dụng, cách cấu hình Nagios. Cần phải đặt lệnh sudo trước các lệnh nếu nó không làm việc. Yêu cầu các gói tin Các gói cần được cài đặt + Apache2 + Biên dịch gói GCC và phát triển thư viện + Thư viện phát triển GD Bạn có thể sử dụng  để cài đặt gói tin bằng việc chạy các lệnh sau:    Nếu các lệnh không làm việc thì cần cài đặt bằng tay từ đĩa CD Ubuntu. Cài đặt Bước 1. Tạo thông tin tài khoản Trước tiên đăng nhập với quyền root  Tạo tài khoản người dùng mới Nagios và đặt mật khẩu.   Trên máy chủ ubuntu, bạn cần thêm một nhóm nagios ( nó không được tạo ra theo mặc đinh). Bạn có thể bỏ qua các bước này trên phiên bản dành cho desktop.   Tạo một nhóm nagcmd mới cho phép các lệnh mở rộng để được gửi thông qua giao diện web. Thêm cả người dùng Nagios và người sử dụng apache vào một nhóm.    Bước 2. Tải phần mềm Nagios và các Plugins của nó Tạo một vùng lưu trữ tệp tin được tải về.   Tải về mã nguồn tarballs của cả Nagios và Nagios plugins. Các plugin và mã nguồn có thể tìm thấy trên trang web www.nagios.org. Bước 3. Biên dịch và cài đặt Nagios Giải nén mã nguồn Nagios   !!!(3.xx là phiên bản của nagios)  ! Chạy tệp tin Nagios configure, thông qua tên của nhóm được tạo ra giống như sau: !"# Biên dịch mã nguồn $ Cài đặt những chương trinh, những tập tin cấu hình mẫu và cho phép thiết lập các lệnh mở rộng.   "  Bước 4. Lựa chọn cấu hình Tập tin cấu hình mẫu được cài đặt trong thư mục /usr/local/nagios/etc. Những tập tin mẫu sẽ làm việc tốt cho việc bắt đầu với Nagios.Bạn cần phải thực hiện chỉ một thay đổi trước khi tiến hành chỉnh sửa tệp tin cấu hình /usr/local/nagios/etc/objects/contacts.cfg với trình soạn thảo thông dụng và thay đổi địa chỉ hòm thư liên kết với các định nghĩa liên hệ với nagiosadmin địa chỉ mà bạn muốn sử dụng để nhận được cảnh báo. %! Bước 5. Cấu hình giao diện web Cái đặt tệp tin cấu hình Nagios web trong thư mục Apache conf.d  Tạo tài khoản nagiosadmin để đăng nhâp vào giao diện web nagios. Nhớ mật khẩu dùng cho tài khoản này, sau này sẽ cần tới. ! Khởi động lại Apache để thực hiện các thiết lập mới có hiệu lực ! Bước 6. Biên dịch và cài đặt Nagios Plugin Giải nén mã nguồn Nagios plugins  !!(xxx là tên file plugin đã tải về)  Biên dịch và cài đặt plugins !"##   Bước 7. Bắt đầu Nagios Cấu hình Nagios để tự động khởi động khi khởi động hệ thống !!&& Xác minh các tập tin mẫu cấu hình Nagios ! Nếu không có lỗi, bắt đầu Nagios ! Bước 8. Đăng nhập giao diện web Bây giờ bạn có thể truy cập vào giao diện web nagios tại link sau: http://localhost/nagios/ kích lên “service detail”, thanh điều hướng để xem chi tiết về những gì đang được theo dõi trên máy cục bộ. Nó sẽ mất vài phút cho Nagios để kiểm tra tất cả các dịch vụ liên quan với máy của bạn. Cấu hình Nagios Bước 1. Đầu tiên bạn cấu hình Nagios để giám sát máy , bạn cần chỉnh sửa một tệp tin. Chỉnh sửa tệp tin cấu hình Nagios chính ! loại bỏ dấu (#) được gắn vào dòng sau: '("#% Lưu tệp tin và thoát Bước 2. Xác định một số định nghĩa đối tượng trong các tập tin cấu hình Nagios để theo dõi các dịch vụ đã được thiết lập. Tạo tệp tin riêng bằng cách sử dụng lệnh sau: %! Bước 3. Tạo một định nghĩa máy chủ Bạn có thể giám sát dịch vụ, đầu tiên cần định nghĩa một máy chủ có liên hệ với dịch vụ. Xác định vị trí trong tệp tin cfg được tạo ra. Ví dụ, cho phép nói rằng bạn muốn theo dõi một loạt các dịch vụ trên một máy chủ từ xa. Gọi đó là truy nhập máy chủ từ xa. Định nghĩa máy chủ có thể được đặt trong tập tin riêng hoặc bổ sung tập tin cấu hình. Dưới đây là định nghĩa máy chủ truy nhập từ xa: ") * thừa kế giá trị từ khuôn mẫu (* Tên máy chủ +,* Tên liên kết với máy chủ -&! /!-!01* Địa chỉ IP của máy chủ * Nhóm máy chủ 2 Bước 4. Định nghĩa dịch vụ Mỗi dịch vụ bạn muốn giám sát, bạn cần định nghĩa dịch vụ trong Nagios, cái mà liên kết với định nghĩa máy chủ bạn vừa mới tạo ra. Bạn có thể đặt định nghĩa dịch vụ trong tệp tin cấu hình bởi một chỉ thị cfg_file hoặc đặt trong thư mục được quy định bởi cfg_dir. Một vài ví dụ dịch vụ định nghĩa cho giám sát dịch vụ phổ biến ( HTTP, FTP, vv…) Giám sát HTTP Có thể bạn sẽ muốn theo dõi các máy chủ web tại một số điểm. Các plugin check_http được thiết kế để làm điều đó. Hiểu được giao thức HTTP và có thể giám sát thời gian đáp ứng, mã lỗi, chuỗi trả lời HTML, chứng thực máy chủ và nhiều hơn nữa. Commands.cfg chứa định nghĩa lệnh sử dụng plugin check_http. ") ( (( (345+-3(63,789::+5339+-3 2 Định nghĩa một dịch vụ đơn giản để giám sát dịch vụ HTTP trên máy chủ truy cập từ xa: ")  ( (,88; (( 2 Định nghĩa dịch vụ đơn giản sẽ giám sát dịch vụ HTTP chạy trên máy chủ từ xa. Nó sẽ tạo ra cảnh báo nếu các máy chủ web không trả lời trong 10 giây hoặc nếu nó trả về mã lỗi HTTP( 403, 404, vv). Định nghĩa tiên tiến hơn cho giám sát các dịch vụ HTTP được hiển thị dưới đây. Định nghĩa dịch vụ sẽ kiểm tra xem nếu /dowmload/index.php chứa chuỗi “latest-version.tar.gz”. Nó sẽ sinh ra lỗi nếu chuỗi không được tìm thấy, url không hợp lệ hoặc các máy chủ web mất nhiều thời gian hơn 5 giây để trả lời. ")  ( (;:< ((=!0> !!> 2 Giám sát FTP Khi bạn cần giám sát máy chủ FTP, bạn có thể sử dụng các plugin check_ftp. Các commands.cfg tập tin chứa một định nghĩa sử dụng các plugin check_ftp: ") ((  (345+-3(,3,789::+5339+-3 2 Định nghĩa dịch vụ đơn giản để giám sát máy chủ FTP trên remotehost : ") *thưa kế mặc định giá trị từ một mẫu ( (?8; (( 2 Định nghĩa dịch vụ sẽ giám sát máy chủ FTP và cảnh báo chung nếu máy chủ FTP không phúc đáp trong 10 giây. Một định nghĩa dịch vụ tiên tiến hơn được hiển thị dưới đây. Dịch vụ này sẽ kiểm tra máy chủ FTP đang chạy trên cổng 1023 trên remotehost. Nó sẽ tạo ra một cảnh báo nếu máy chủ không trả lời trong vòng 5 giây hoặc nếu các yêu cầu không chứa chuỗi “Pure-ftpd TLS” ")  ( (?8; ((=-1 0>;?8;@8<A> 2 Giám sát SSH Khi bạn cần phai theo dõi các máy chủ SSH, bạn có thể sử dụng các plugin check_ssh. Các tập tin commands.cfg có chứa định nghĩa lệnh cho việc sử dụng các plugin check_ssh: ")  ((  (345+-3(39+-33,789::+53 2 Định nghĩa dịch vụ đơn giản cho việc giám sát máy chủ SSH trên remotehost: ")  ( (, (( 2 Định nghĩa dịch vụ sẽ giám sát dịch vụ ssh và cảnh báo chung nếu máy chủ SSH không phúc đáp trong vòng 10 giây. Giám sát SMTP Plugin check_smtp có thể sử dụng cho việc giám sát máy chủ hòm thư của bạn. Tệp tin commands.cfg chứa lệnh định nghĩa cho việc sử dụng check_smtp: ") (( (345+-3(,3,789::+5339+-3 2 Định nghĩa dịch vụ đơn giản giám sát máy chủ SMTP trên remotehost: ")  ( ($8; (( 2 Định nghĩa dịch vụ sẽ giám sát dịch vụ SMTP và cảnh báo chung nếu máy chủ SMTP không phúc đáp trong vòng 10 giây. Dịch vụ này sẽ kiểm tra máy chủ SMTP và cảnh báo chung nếu máy chủ không phúc đáp trong vòng 5 giây hoặc nếu phúc đáp từ máy chủ không chứa”mygreatmailserver.com”. ") *6 ( ($8;+B ((=0>C!> 2 Giám sát POP3 Plugin check_pop có thể sử dụng giám sát dịch vụ POP3 trên máy chủ thư điện tử. Tệp tin commands.cfg chứa định nghĩa lệnh cho việc sử dụng plugin check_pop: ") ((  (345+-3(,3,789::+5339+-3 2 Định nghĩa dịch vụ đơn giản cho việc giám sát dịch vụ POP3 trên remotehost: ")  ( (;7;  (( 2 Định nghĩa dịch vụ sẽ giám sát dịch vụ POP3 và sinh ra cảnh báo nếu máy chủ POP3 không đáp ứng trong vòng 10 giây. Dịch vụ sẽ kiểm tra dịch vụ POP3 và sinh cảnh báo nếu máy chủ không phúc đáp trong vòng 5 giây hoặc nếu phúc đáp từ máy chủ không chứa”mygreatmailserver.com”. ")  ( (;7; +B ((=0>C!> 2 Giám sát IMAP Plugin check_imap có thể sử dụng dịch vụ giám sát IMAP4 trên máy chủ hòm thư điện tử. Tệp tin commands.cfg chứa định nghĩa lệnh cho việc sử dụng plugin check_imap: ")  ((  (345+-3(,3,789::+5339+-3 2 Định nghĩa dịch vụ đơn giản cho việc giám sát dịch vụ IMAP4 trên remotehost: ")  ( (6$9; (( 2 Định nghĩa dịch vụ sẽ giám sát dịch vụ IMAP4 và sinh cảnh báo nếu máy chủ IMAP không phúc đáp trong vòng 10 giây. Dịch vụ sẽ kiểm tra dịch vụ IMAP4 và sinh cảnh báo nếu máy chủ không phúc đáp trong vòng 5 giây hoặc nếu phúc đáp từ máy chủ không chứa “mygreatmailserver.com” ")  ( (6$9;D+B ((=0>C!> 2 Khởi động Nagios Một khi bạn đã thêm vào các máy chủ mới và định nghĩa dịch vụ các tệp tin cấu hình đối tượng, bạn đã sẵn sàng bắt đầu giám sát chúng . Để làm điều này bạn sẽ phải xác minh cấu hình và khởi động lại Nagios. Nếu quá trình xác minh thông báo lỗi, sửa chữa lại tệp tin cấu hình trước khi tiếp tục. Hãy chắc chắn rằng bạn không bắt đầu Nagios cho đến khi quá trình xác minh hoàn thành mà không có bất kỳ lỗi nào. . HƯỚNG DẪN SỬ DỤNG NAGIOS Hướng dẫn này bao gồm quá trình cài đặt Nagios trên hệ điều hành Ubuntu và cũng là hướng dẫn sử dụng, cách cấu hình Nagios. Cần phải đặt lệnh. nguồn tarballs của cả Nagios và Nagios plugins. Các plugin và mã nguồn có thể tìm thấy trên trang web www .nagios. org. Bước 3. Biên dịch và cài đặt Nagios Giải nén mã nguồn Nagios  . cả người dùng Nagios và người sử dụng apache vào một nhóm.    Bước 2. Tải phần mềm Nagios và các

Ngày đăng: 09/07/2014, 14:54

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

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

Tài liệu liên quan