Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn cách cài đặt Nagios trên CentOS 7. Nagios là một phần mềm cấp doanh nghiệp mã nguồn mở mạnh mẽ, giám sát các cơ sở hạ tầng mạng, máy chủ và ứng dụng. Nó có thể được sử dụng để giám sát các máy chủ Linux và Windows cũng như các ứng dụng web, các ứng dụng Linux và Unix và các ứng dụng Windows. Một số tính năng bao gồm: kiểm tra dịch vụ song song, hệ thống plugin, thông báo qua email, máy nhắn tin hoặc dịch vụ do người dùng xác định, giao diện web để xem trạng thái, tệp nhật ký, lịch sử sự cố và thông báo và hơn thế nữa. Hướng dẫn này cũng có thể hoạt động trên các hệ thống Linux VPS khác nhưng được kiểm tra và viết cho CentOS 7 VPS .
Cập nhật máy chủ CentOS 7 của bạn và cài đặt các gói cần thiết
Đăng nhập vào VPS của bạn thông qua SSH với tư cách người dùng sudo:
ssh userame @ IP_Address
Khi bạn đã đăng nhập, hãy thực hiện các lệnh sau để đảm bảo tất cả các gói đã cài đặt đều được cập nhật:
sudo yum update
Tiếp theo, cài đặt cài đặt các gói cần thiết cần thiết để xây dựng Nagios bằng lệnh sau:
sudo yum install gcc glibc glibc-common wget unzip httpd php gd gd-devel perl postfix
Cài đặt Apache, MariaDB và PHP 7
Để cài đặt Nginx, MariaDB PHP 7 và tất cả các mô-đun PHP cần thiết trên máy chủ CentOS của bạn chạy lệnh sau:
sudo yum install httpd mariadb-server php php-mysql
Khi cài đặt MariaDB hoàn tất, hãy chạy lệnh sau để bảo đảm cài đặt MariaDB của bạn:
sudo mysql_secure_installation
Bật MariaDB và Apache để bắt đầu khởi động với:
sudo systemctl enable httpd.service sudo systemctl enable mariadb.service
Tải xuống và cài đặt Nagios
Tải xuống phiên bản ổn định mới nhất của kho lưu trữ tar Nagios trong /tmp
thư mục trên máy chủ của bạn với:
wget https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.1.tar.gz -O /tmp/nagioscore.tar.gz
Khi tải xuống được hoàn tất, thay đổi thành thư mục tmp sẽ giải nén tệp lưu trữ bằng các lệnh sau:
cd / tmp sudo tar xf nagioscore.tar.gz
Sau khi lưu trữ Nagios Plugins được trích xuất, thay đổi vào nagioscore-nagios-4.4.1
thư mục:
cd /tmp/nagioscore-nagios-4.4.1
Bước tiếp theo là chạy ./configure
tập lệnh sẽ kiểm tra hệ thống của bạn để tìm các thư viện và tệp nhị phân bị thiếu và chuẩn bị mã nguồn Nagios cho quá trình xây dựng:
./configure
Bây giờ cấu hình đã hoàn thành, bắt đầu quá trình biên dịch bằng make all
lệnh:
make all
Chạy lệnh sau để tạo người dùng và nhóm nagios và thêm apache vào nhóm nagios:
sudo make install-groups-users sudo usermod -a -G nagios apache
Bước tiếp theo là cài đặt Nagios bằng make install
lệnh:
sudo make install
Chạy lệnh sau để cài đặt các tệp cấu hình mẫu Nagios:
sudo make install-config
Cài đặt tập lệnh khởi tạo để bạn có thể quản lý dịch vụ Nagios của mình bằng lệnh systemctl:
sudo make install-daemoninit
Tiếp theo, cài đặt các tệp cấu hình máy chủ web Apache với:
sudo make install-webconf
Khởi động lại dịch vụ apache:
sudo systemctl restart httpd
Sử dụng lệnh htpasswd
để tạo tài khoản người dùng được gọinagiosadmin
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Chạy lệnh sau để cài đặt và cấu hình tệp lệnh bên ngoài:
sudo make install-commandmode
Cài đặt Nagios Plugins
Trước khi tải xuống và biên dịch các plugin Nagios, hãy cài đặt các phụ thuộc sau đây:
sudo yum install gcc glibc glibc-common make gettext automake autoconf wget openssl-devel net-snmp net-snmp-utils epel-release perl-Net-SNMP
Tải xuống phiên bản ổn định mới nhất của kho lưu trữ tar Nagios trong /tmp
thư mục trên máy chủ của bạn với:
wget --no-check-certificate -O /tmp/nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz
Khi tải xuống được hoàn tất, thay đổi thành thư mục tmp sẽ giải nén tệp lưu trữ bằng các lệnh sau:
cd /tmp sudo tar xf nagios-plugins.tar.gz
Sau khi lưu trữ Nagios Plugins được trích xuất, thay đổi vào nagioscore-nagios-4.4.1
thư mục:
cd /tmp/nagios-plugins-release-2.2.1/
Các lệnh sau sẽ kiểm tra hệ thống của bạn để tìm các thư viện và tệp nhị phân bị thiếu và chuẩn bị mã nguồn Nagios Plugins cho quá trình xây dựng:
./tools/setup ./configure
Khi cấu hình được hoàn thành, bắt đầu quá trình biên dịch bằng make
lệnh:
make
Cuối cùng cài đặt Nagios Plugins bằng cách sử dụng make install
lệnh:
sudo make install
Nagios truy cập
Bây giờ bạn đã cài đặt cả Nagios và Nagios Plugins trên hệ thống CentOS, hãy khởi động dịch vụ Nagios bằng lệnh sau:
systemctl start nagios
Mở trình duyệt của bạn và điều hướng đến http://your-domain-or-ip/nagios
và bạn sẽ thấy cửa sổ bật lên đăng nhập.
Nhập thông tin đăng nhập mà bạn đã tạo trước đó bằng htpasswd
lệnh và bạn sẽ được chuyển hướng đến trang chủ Nagios như được hiển thị trên hình ảnh bên dưới:
Và Bạn đã cài đặt thành công Nagios trên CentOS 7. Để biết thêm thông tin về cách quản lý cài đặt Nagios của bạn, vui lòng tham khảo tài liệu chính thức của Nagios .
PS. Nếu bạn thích bài viết này, về cách cài đặt Nagios trên CentOS 7, hãy chia sẻ nó với bạn bè của bạn trên các mạng xã hội bằng cách sử dụng các nút dưới đây hoặc đơn giản là để lại nhận xét trong phần bình luận. Cảm ơn.