Cách cài đặt và cấu hình Nagios trên CentOS 8

theanh

Administrator
Nhân viên
Nagios là một hệ thống giám sát máy tính nguồn mở phổ biến và mạnh mẽ nhất. Nó theo dõi cơ sở hạ tầng CNTT của bạn và đảm bảo rằng mạng, máy chủ, ứng dụng và quy trình của bạn đang chạy trơn tru. Sử dụng hệ thống giám sát cho phép bạn xác định các vấn đề trước khi chúng xảy ra và triển khai các bản sửa lỗi nhanh chóng, giúp tiết kiệm chi phí và thời gian ngừng hoạt động.

Trong hướng dẫn này, bạn sẽ tìm hiểu cách cài đặt và cấu hình Nagios trên máy chủ chạy CentOS 8. Chúng tôi cũng sẽ thực hiện một số cấu hình cơ bản và cài đặt Nagios Remote Plugin Executor (NPRE), cho phép chúng tôi giám sát các máy chủ từ xa.

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

  1. Một máy chủ chạy CentOS 8
  2. Một người dùng không sử dụng sudo có quyền root.
  3. SELinux đã tắt
  4. Một máy chủ khác chạy CentOS 8 mà bạn muốn giám sát.
  5. Đảm bảo rằng mọi thứ đã được cập nhật.
    Mã:
    $ sudo dnf update

Bước 1 - Cấu hình Tường lửa​

Bước đầu tiên là cấu hình tường lửa. Máy chủ Fedora đi kèm với tường lửa Firewalld.

Kiểm tra xem tường lửa có đang chạy không.
Mã:
$ sudo firewall-cmd --state
Bạn sẽ nhận được kết quả sau.
Mã:
đang chạy
Kiểm tra các dịch vụ/cổng hiện được phép.
Mã:
$ sudo firewall-cmd --permanent --list-services
Nó sẽ hiển thị kết quả sau.
Mã:
dhcpv6-client mdns ssh
Cho phép các cổng HTTP và HTTPS.
Mã:
$ sudo firewall-cmd --permanent --add-service=http$ sudo firewall-cmd --permanent --add-service=https
Kiểm tra lại trạng thái của tường lửa.
Mã:
$ sudo firewall-cmd --permanent --list-services
Bạn sẽ thấy kết quả tương tự.
Mã:
dhcpv6-client http https mdns ssh
Tải lại Tường lửa.
Mã:
$ sudo systemctl reload firewalld

Bước 2 - Cài đặt Apache và PHP​

Để chạy Nagios, bạn sẽ cần Apache cùng với PHP đã cài đặt.

Cài đặt và kích hoạt dịch vụ Apache.
Mã:
$ sudo dnf install httpd$ sudo systemctl enable --now httpd
Để cài đặt PHP, chúng tôi sẽ sử dụng Remi Repository. Cài đặt Remi Repo và bật PHP 7.4.
Mã:
$ sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm$ sudo dnf module reset php$ sudo dnf module enable php:remi-7.4
Cài đặt PHP và một số module PHP phổ biến.
Mã:
$ sudo dnf install php php-gd php-curl
Bật PHP và khởi động dịch vụ.
Mã:
$ sudo systemctl enable --now php-fpm
Khởi động lại dịch vụ Apache để thay đổi có hiệu lực.
Mã:
$ sudo systemctl restart httpd
Bạn có thể kiểm tra cài đặt Apache và PHP bằng cách tạo tệp info.php trong thư mục /var/www/html do trình cài đặt Apache tạo ra.
Mã:
$ sudo nano /var/www/html/info.php
Dán mã sau vào trình chỉnh sửa.
Mã:
 
Back
Bên trên