Android

Cách cài đặt và cấu hình nagios trên debian 9

Nagios Core Installation on Ubuntu 18.04 LTS Step By Step || Nagios Core Tutorial in Hindi

Nagios Core Installation on Ubuntu 18.04 LTS Step By Step || Nagios Core Tutorial in Hindi

Mục lục:

Anonim

Nagios là một phần mềm giám sát nguồn mở phổ biến. Nó giữ một kho lưu trữ toàn bộ cơ sở hạ tầng CNTT của bạn và đảm bảo các mạng, máy chủ, ứng dụng, dịch vụ và quy trình của bạn luôn hoạt động. Trong trường hợp thất bại của một thành phần cơ sở hạ tầng quan trọng, Nagios sẽ gửi cảnh báo thông báo.

Hướng dẫn này giải thích cách cài đặt và định cấu hình phiên bản mới nhất của Nagios Core trên Debian 9.

Điều kiện tiên quyết

Bạn sẽ cần phải đăng nhập như một người dùng có quyền truy cập sudo để có thể cài đặt các gói.

Cài đặt Nagios trên Debian

Các bước sau mô tả cách cài đặt phiên bản mới nhất của Nagios Core từ nguồn.

Bắt đầu bằng cách cài đặt các gói sau cần thiết để biên dịch và chạy Nagios:

sudo apt update && sudo apt upgrade sudo apt install autoconf gcc libc6 make wget unzip apache2 php libapache2-mod-php7.0 libgd-dev

1. Đang tải xuống Nagios

Điều hướng đến thư mục /usr/src và tải xuống phiên bản Nagios mới nhất từ ​​kho lưu trữ Github của dự án với wget:

cd /usr/src/ sudo wget

Khi quá trình tải xuống hoàn tất, giải nén tệp tar:

sudo tar zxf nagios-*.tar.gz

Trước khi tiếp tục các bước tiếp theo, hãy đảm bảo bạn thay đổi thư mục nguồn Nagios bằng cách nhập:

cd nagioscore-nagios-*/

2. Biên dịch Nagios

Bắt đầu quá trình xây dựng bằng cách chạy tập lệnh configure :

sudo./configure --with-httpd-conf=/etc/apache2/sites-enabled

Sau khi hoàn thành thành công, bạn sẽ thấy thông báo sau:

*** Configuration summary for nagios 4.4.3 2019-01-15 ***: General Options: ------------------------- Nagios executable: nagios Nagios user/group: nagios, nagios Command user/group: nagios, nagios Event Broker: yes Install ${prefix}: /usr/local/nagios Install ${includedir}: /usr/local/nagios/include/nagios Lock file: /run/nagios.lock Check result directory: /usr/local/nagios/var/spool/checkresults Init directory: /lib/systemd/system Apache conf.d directory: /etc/apache2/sites-enabled Mail program: /usr/sbin/sendmail Host OS: linux-gnu IOBroker Method: epoll Web Interface Options: ------------------------ HTML URL: http://localhost/nagios/ CGI URL: http://localhost/nagios/cgi-bin/ Traceroute (used by WAP): /usr/sbin/traceroute Review the options above for accuracy. If they look okay, type 'make all' to compile the main program and CGIs.

Chạy lệnh make để bắt đầu quá trình xây dựng:

sudo make all

Việc biên dịch có thể mất một chút thời gian, tùy thuộc vào hệ thống của bạn. Khi quá trình xây dựng được hoàn thành, bạn sẽ thấy một cái gì đó như thế này:

*** Compile finished ***… Enjoy.

3. Tạo nhóm và người dùng Nagios

Để tạo một nhóm người dùng và nhóm nagios hệ thống mới:

sudo make install-groups-users

Thêm người dùng www-data Apache vào nhóm nagios :

sudo usermod -a -G nagios www-data

4. Cài đặt nhị phân Nagios

Chạy lệnh sau để cài đặt tệp nhị phân Nagios, CGI và tệp HTML:

sudo make install

Bạn sẽ thấy đầu ra sau:

*** Main program, CGIs and HTML files installed ***

5. Tạo thư mục lệnh bên ngoài

Tạo thư mục lệnh bên ngoài và đặt quyền thích hợp bằng cách nhập:

sudo make install-commandmode

*** External command directory configured ***

6. Cài đặt tập tin cấu hình Nagios

Cài đặt các tệp cấu hình Nagios mẫu với:

sudo make install-config

*** Config files installed *** Remember, these are *SAMPLE* config files. You'll need to read the documentation for more information on how to actually define services, hosts, etc. to fit your particular needs.

7. Cài đặt tệp cấu hình Apache

Lệnh dưới đây sẽ tạo các tệp cấu hình Apache:

sudo make install-webconf

*** Nagios/Apache conf file installed ***

Đảm bảo các mô đun viết lại và cgi của Apache được bật:

sudo a2enmod rewrite sudo a2enmod cgi

8. Tạo tập tin đơn vị Systemd

Lệnh sau sẽ cài đặt tệp đơn vị systemd và cho phép dịch vụ Nagios khởi động khi khởi động.

sudo make install-daemoninit

… *** Init script installed ***

9. Tạo tài khoản người dùng

Để có thể truy cập giao diện web Nagios, bạn cần tạo người dùng quản trị viên.

Trong hướng dẫn này, chúng tôi sẽ tạo một người dùng có tên nagiosadmin :

sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Bạn sẽ được nhắc nhập và xác nhận mật khẩu của người dùng.

New password: Re-type new password: Adding password for user nagiosadmin

Khởi động lại dịch vụ Apache để các thay đổi có hiệu lực:

sudo systemctl restart apache2

10. Cấu hình tường lửa

Tường lửa sẽ bảo mật máy chủ của bạn khỏi lưu lượng không mong muốn.

Mở các cổng Apache bằng cách gõ:

sudo ufw allow Apache

Cài đặt plugin Nagios

Quay trở lại thư mục /usr/src và tải xuống phiên bản mới nhất của Plugin Nagios từ kho lưu trữ Github của dự án:

cd /usr/src/ sudo wget -O nagios-plugins.tar.gz

Khi quá trình tải xuống hoàn tất, giải nén tệp tar bằng cách gõ:

sudo tar zxf nagios-plugins.tar.gz

Thay đổi thư mục nguồn plugin:

cd nagios-plugins-release-2.2.1

Chạy từng lệnh sau để biên dịch và cài đặt các plugin Nagios:

sudo./tools/setup sudo make sudo make install

Bắt đầu Nagios

Bây giờ bạn đã cài đặt Nagios trên máy chủ Debian của mình, hãy bắt đầu với:

sudo systemctl start nagios

Để xác minh rằng Nagios đang chạy, hãy kiểm tra trạng thái dịch vụ:

sudo systemctl status nagios

Đầu ra sẽ trông giống như bên dưới chỉ ra rằng dịch vụ Nagios đang hoạt động và đang chạy.

● nagios.service - Nagios Core 4.4.3 Loaded: loaded (/lib/systemd/system/nagios.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-02-10 17:07:21 CST; 9s ago Docs: https://www.nagios.org/documentation Process: 26241 ExecStart=/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Process: 26239 ExecStartPre=/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Main PID: 26243 (nagios) Tasks: 6 (limit: 4915) CGroup: /system.slice/nagios.service

Truy cập giao diện web Nagios

Để truy cập giao diện web Nagios, hãy mở trình duyệt yêu thích của bạn và nhập tên miền hoặc địa chỉ IP công cộng của máy chủ của bạn theo sau là /nagios :

http(s)://your_domain_or_ip_address/nagios

Nhập thông tin đăng nhập người dùng nagiosadmin và bạn sẽ được chuyển hướng đến trang chủ Nagios mặc định như trong hình dưới đây:

Phần kết luận

Bạn đã cài đặt thành công phiên bản Nagios mới nhất từ ​​nguồn trên hệ thống Debian của bạn.

Bây giờ bạn nên truy cập Tài liệu Nagios và tìm hiểu thêm về cách định cấu hình và sử dụng Nagios.

giám sát nagios debian