Centreon là một công cụ mã nguồn mở có thể giám sát toàn bộ cơ sở hạ tầng của bạn bao gồm mạng, hệ thống và ứng dụng. Sử dụng Centreon, bạn có thể thiết lập thông báo tùy thuộc vào ngưỡng, thiết lập cảnh báo qua email, dễ dàng thêm bất kỳ hệ thống nào để giám sát.
Một số tính năng chính của công cụ giám sát Centreon là:
Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách cài đặt Centreon trên Rocky Linux.
Chạy lệnh sau để kiểm tra trạng thái SELinux.
Nếu nó được bật, hãy vô hiệu hóa nó
Sau đó lưu tệp và khởi động lại hệ thống.
Bây giờ hãy cài đặt remirepo và kích hoạt nó.
Tiếp theo, hãy cài đặt PHP và các tiện ích mở rộng khác.
Xác minh và kiểm tra phiên bản PHP bằng lệnh bên dưới
Hãy tạo Múi giờ cho PHP:
Ở đây chúng tôi đặt UTC, Bạn có thể đặt múi giờ của mình.
Sau đó, hãy tăng thời gian chờ thực thi tập lệnh PHP bằng cách chỉnh sửa max_execution_time và max_input_time trong tệp php.ini.
lưu tệp, bật và khởi động lại dịch vụ PHP-FPM bằng cách thực hiện lệnh sau.
Bây giờ hãy khởi động dịch vụ MariaDB và cho phép nó khởi động khi khởi động, sau đó kiểm tra trạng thái dịch vụ MariaDB bằng lệnh sau:-
Tiếp theo, bạn sẽ cần bảo mật máy chủ cơ sở dữ liệu, để thực hiện, hãy chạy lệnh sau trong Terminal:-
Tại đây, hãy thiết lập mật khẩu mạnh và trả lời các câu hỏi như sau:
Sau đó, kiểm tra kết nối MySQL bằng cách thực hiện lệnh:
Sau đó, bạn cần tạo một người dùng từ xa có quyền root để cài đặt Centreon sau này.
Đăng nhập vào MySQL bằng cách chạy lệnh bên dưới:
Bây giờ hãy cài đặt các gói Centreon trên Rocky Linux 8 bằng cách chạy lệnh bên dưới trong thiết bị đầu cuối:
Gói centreon-database thiết lập cấu hình MariaDB được tối ưu hóa cho Centreon:
Chúng ta hãy xem tệp cấu hình
Bây giờ hãy tải lại daemon và khởi động lại dịch vụ MariaDB.
Bây giờ hãy bật tất cả các dịch vụ cần thiết trong quá trình khởi động hệ thống.
Bây giờ hãy đăng nhập vào giao diện web Centreon và nhập lệnh sau:
Bạn sẽ thấy màn hình Welcome to Centreon Setup như bên dưới:
Bây giờ hãy làm theo hướng dẫn
Nhập thông tin về công cụ giám sát
Tại đây, bạn sẽ tìm thấy thông tin về mô-đun Centreon Broker
Ở trang tiếp theo, bạn sẽ thấy thông tin về Quản trị viên
Tại đây, hãy nhập mật khẩu gốc mà bạn đã đặt trong sudo mysql_secure_installation và người dùng cơ sở dữ liệu như chúng ta đã tạo trước đó.
Nó sẽ cài đặt cơ sở dữ liệu và tạo bộ nhớ đệm
Nhấp vào nút Hoàn tất và đăng nhập vào người dùng và mật khẩu quản trị Centreon như chúng ta đã thiết lập trong quá trình cài đặt.
Sau khi đăng nhập thành công, bạn sẽ thấy Bảng điều khiển Centreon như ảnh chụp màn hình bên dưới:
Một số tính năng chính của công cụ giám sát Centreon là:
- Centreon là một công cụ giám sát hỗ trợ AI.
- Centreon giám sát hơn 470 thành phần bao gồm đám mây, ảo hóa, dịch vụ vi mô, cơ sở dữ liệu, mạng, IoT và nhiều thành phần khác.
- Công cụ này có hơn 3000 mẫu được cấu hình sẵn, tự động chọn giao thức hoặc phương pháp giám sát phù hợp cho từng thành phần cơ sở hạ tầng.
- Bạn có thể tạo Bảng điều khiển tùy chỉnh theo nhu cầu của mình.
- Hoàn toàn tương thích với các giải pháp và nền tảng của bên thứ ba như Nagios.
Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách cài đặt Centreon trên Rocky Linux.
Điều kiện tiên quyết
- Máy chủ chạy Rocky Linux 8.
- Mật khẩu gốc được cấu hình trên máy chủ.
Bước 1: Cập nhật hệ điều hành
Trước khi bắt đầu cài đặt, hãy cập nhật các gói hệ thống của bạn lên phiên bản mới nhất. Để thực hiện, hãy chạy lệnh sau:
Mã:
sudo dnf update -y
Bước 2: Vô hiệu hóa SELinux
Bây giờ hãy kiểm tra SELinux và vô hiệu hóa nó, nếu nó được bật.Chạy lệnh sau để kiểm tra trạng thái SELinux.
Mã:
getenforce
Mã:
vim /etc/selinux/config
Mã:
SELINUX=disabled
Bước 3: Cài đặt PHP
Hãy bật kho lưu trữ EPEL và PowerTools bằng cách thực hiện lệnh sau trong Terminal:
Mã:
sudo dnf -y install dnf-plugins-core epel-release
sudo dnf config-manager --set-enabled powertools
Bây giờ hãy cài đặt remirepo và kích hoạt nó.
Mã:
sudo dnf module reset -y php
Mã:
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
Mã:
sudo dnf module install php:remi-8.0
Mã:
sudo dnf -y install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json php-opcache
Mã:
php --version
Hãy tạo Múi giờ cho PHP:
Mã:
sudo vim /etc/php.d/php-timezone.ini
Mã:
date.timezone = Etc/UTC
Sau đó, hãy tăng thời gian chờ thực thi tập lệnh PHP bằng cách chỉnh sửa max_execution_time và max_input_time trong tệp php.ini.
Mã:
sudo vim /etc/php.ini
Mã:
max_execution_time = 300
max_input_time = 300
lưu tệp, bật và khởi động lại dịch vụ PHP-FPM bằng cách thực hiện lệnh sau.
Mã:
sudo systemctl enable php-fpm
sudo systemctl restart php-fpm
Bước 4: Cài đặt máy chủ cơ sở dữ liệu MariaDB
Cài đặt máy chủ MariaDB bằng cách thực hiện lệnh sau:
Mã:
sudo dnf install mariadb-server
Mã:
sudo systemctl start mariadb
sudo systemctl status mariadb
sudo systemctl enable mariadb
Mã:
sudo mysql_secure_installation
Mã:
Đổi mật khẩu gốc? [Y/n] y
Xóa người dùng ẩn danh? [Y/n] y
Không cho phép đăng nhập gốc từ xa? [Y/n] n
Xóa cơ sở dữ liệu thử nghiệm và truy cập vào nó? [Y/n] y
Mã:
mysql -u root -p
Sau đó, bạn cần tạo một người dùng từ xa có quyền root để cài đặt Centreon sau này.
Đăng nhập vào MySQL bằng cách chạy lệnh bên dưới:
Mã:
mysql -u root -p
Mã:
CREATE USER 'sohan'@'188.166.52.228' IDENTIFIED BY '123';
Mã:
GRANT ALL PRIVILEGES ON *.* TO 'sohan'@'188.166.52.228' WITH GRANT OPTION;
Mã:
FLUSH PRIVILEGES;
Mã:
exit
Bước 5: Cài đặt Centreon Packages
Chúng ta sẽ cài đặt kho lưu trữ Centreon
Mã:
sudo dnf install https://yum.centreon.com/standard/21.10/el8/stable/noarch/RPMS/centreon-release-21.10-2.el8.noarch.rpm
Mã:
sudo dnf install centreon centreon-database
Mã:
cat /etc/systemd/system/mariadb.service.d/centreon.conf
Chúng ta hãy xem tệp cấu hình
Mã:
cat /etc/my.cnf.d/centreon.cnf
Bây giờ hãy tải lại daemon và khởi động lại dịch vụ MariaDB.
Mã:
sudo systemctl daemon-reload
sudo systemctl restart mariadb
Bây giờ hãy bật tất cả các dịch vụ cần thiết trong quá trình khởi động hệ thống.
Mã:
sudo systemctl enable mariadb
sudo systemctl enable php-fpm
sudo systemctl enable httpd
sudo systemctl enable centreon
sudo systemctl enable cbd
sudo systemctl enable centengine
sudo systemctl enable gorgoned
sudo systemctl enable snmptrapd
sudo systemctl enable centreontrapd
sudo systemctl enable snmpd
Bước 6: Cài đặt Centreon Web
Trước khi bắt đầu quá trình cài đặt Centreon Web, bạn cần thực hiện các lệnh sau:
Mã:
sudo systemctl start mariadb
sudo systemctl start php-fpm
sudo systemctl start httpd
sudo systemctl start centreon
sudo systemctl start cbd
sudo systemctl start centengine
sudo systemctl start gorgoned
sudo systemctl start snmptrapd
sudo systemctl start centreontrapd
sudo systemctl start snmpd
Mã:
http:///centreon
Bây giờ hãy làm theo hướng dẫn
Nhập thông tin về công cụ giám sát
Tại đây, bạn sẽ tìm thấy thông tin về mô-đun Centreon Broker
Ở trang tiếp theo, bạn sẽ thấy thông tin về Quản trị viên
Tại đây, hãy nhập mật khẩu gốc mà bạn đã đặt trong sudo mysql_secure_installation và người dùng cơ sở dữ liệu như chúng ta đã tạo trước đó.
Nó sẽ cài đặt cơ sở dữ liệu và tạo bộ nhớ đệm
Nhấp vào nút Hoàn tất và đăng nhập vào người dùng và mật khẩu quản trị Centreon như chúng ta đã thiết lập trong quá trình cài đặt.
Sau khi đăng nhập thành công, bạn sẽ thấy Bảng điều khiển Centreon như ảnh chụp màn hình bên dưới: