Поиск по сайту:

Как установить Centreon Monitoring Tool на Rocky Linux 8


На этой странице

  1. Предпосылки
  2. Шаг 1. Обновите ОС
  3. Шаг 2. Отключите SELinux
  4. Шаг 3. Установите PHP
  5. Шаг 4. Установите сервер базы данных MariaDB.
  6. Шаг 5. Установите пакеты Centreon
  7. Шаг 6. Установка Centreon Web
  8. Заключение

Centreon — это инструмент с открытым исходным кодом, который может контролировать всю вашу инфраструктуру, включая сеть, систему и приложения. Используя Centreon, вы можете настроить уведомления в зависимости от пороговых значений, установить оповещения по электронной почте, легко добавить любую систему для мониторинга.

Некоторые ключевые функции инструмента мониторинга Centreon:

  • Centreon – это инструмент для мониторинга с поддержкой ИИ.
  • Centreon отслеживает более 470 компонентов, включая облако, виртуализацию, микросервисы, базы данных, сети, IoT и многие другие.
  • В нем имеется более 3000 предварительно настроенных шаблонов, которые автоматически выбирают правильный протокол или метод мониторинга для каждого компонента инфраструктуры.
  • Вы можете создавать персонализированные информационные панели в соответствии с вашими потребностями.
  • Полная совместимость со сторонними решениями и платформами, такими как Nagios.


В этом руководстве я покажу вам, как установить Centreon на Rocky Linux.

Предпосылки

  • Сервер под управлением Rocky Linux 8.
  • На сервере настроен пароль root.

Шаг 1: Обновите ОС

Перед началом установки давайте обновим ваши системные пакеты до последней версии. Для этого выполните следующую команду:

sudo dnf update -y

Шаг 2: Отключите SELinux

Теперь проверьте SELinux и отключите его, если он включен.

Выполните следующую команду, чтобы проверить состояние SELinux.

getenforce

Если он включен, то отключите его

vim /etc/selinux/config
SELINUX=disabled

Затем сохраните файл и перезагрузите систему.

Шаг 3: Установите PHP

Давайте включим репозитории EPEL и PowerTools, выполнив следующую команду в Терминале:

sudo dnf -y install dnf-plugins-core epel-release

sudo dnf config-manager --set-enabled powertools


Теперь установите remirepo и включите его.

sudo dnf module reset -y php
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
sudo dnf module install php:remi-8.0

Затем установите PHP и другие расширения.

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

Проверьте и проверьте версию PHP, используя команду ниже

php --version

Давайте создадим часовой пояс для PHP:

sudo vim /etc/php.d/php-timezone.ini
date.timezone = Etc/UTC

Здесь мы устанавливаем UTC, Вы можете установить свой часовой пояс.

После этого давайте увеличим время ожидания выполнения скрипта PHP, отредактировав max_execution_time и max_input_time в файле php.ini.

sudo vim /etc/php.ini
max_execution_time = 300
max_input_time = 300


сохраните файл, включите и перезапустите службу PHP-FPM, выполнив следующую команду.

sudo systemctl enable php-fpm
sudo systemctl restart php-fpm

Шаг 4: Установите сервер базы данных MariaDB

Установите сервер MariaDB, выполнив следующую команду:

sudo dnf install mariadb-server

Теперь запустите службу MariaDB и включите ее запуск во время загрузки, затем проверьте состояние службы MariaDB с помощью следующей команды:

sudo systemctl start mariadb
sudo systemctl status mariadb
sudo systemctl enable mariadb

Далее вам нужно будет защитить сервер базы данных, для этого выполните следующую команду в Терминале: -

sudo mysql_secure_installation

Здесь установите надежный пароль и ответьте на следующие вопросы:

Change the root password? [Y/n] y
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] n
Remove test database and access to it? [Y/n] y

После этого проверьте соединение с MySQL, выполнив команду:

mysql -u root -p

Затем вам нужно создать удаленного пользователя с привилегиями root для последующей установки Centreon.

Войдите в MySQL, выполнив команду ниже:

mysql -u root -p
CREATE USER 'sohan'@'188.166.52.228' IDENTIFIED BY '123';
GRANT ALL PRIVILEGES ON *.* TO 'sohan'@'188.166.52.228' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit

Шаг 5: Установите пакеты Centreon

Мы собираемся установить репозиторий Centreon

sudo dnf install https://yum.centreon.com/standard/21.10/el8/stable/noarch/RPMS/centreon-release-21.10-2.el8.noarch.rpm

Теперь установите пакеты Centreon на Rocky Linux 8, выполнив следующую команду в терминале:

sudo dnf install centreon centreon-database

Пакет centeron-database устанавливает оптимизированную конфигурацию MariaDB для Centreon:

cat /etc/systemd/system/mariadb.service.d/centreon.conf

Давайте посмотрим на файл конфигурации

cat /etc/my.cnf.d/centreon.cnf
sudo systemctl daemon-reload
sudo systemctl restart mariadb


Теперь включите все необходимые службы во время загрузки системы.

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

Шаг 6: Установка Centreon Web

Перед началом процесса установки Centreon Web вам необходимо выполнить следующие команды:

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

Теперь войдите в веб-интерфейс Centreon и введите следующее:

http://<IP>/centreon

Появится экран «Добро пожаловать в Centreon Setup», как показано ниже:

Теперь следуйте инструкции

Введите информацию о мониторинговом двигателе

Здесь вы найдете информацию о модуле Centreon Broker.

На следующей странице вы увидите информацию администратора

Здесь введите пароль root, который вы установили во время sudo mysql_secure_installation, и пользователя базы данных, как мы создали ранее.

Он установит базу данных и сгенерирует кеш

Нажмите кнопку «Готово» и войдите в систему с правами администратора Centreon и паролем, которые мы установили во время установки.

После успешного входа в систему вы увидите панель управления Centreon, как показано на скриншоте ниже:

Заключение

Поздравляем! Вы успешно установили Centreon Monitoring Tool на Rocky Linux. Теперь вы можете изучить Centreon и узнать, как контролировать серверную инфраструктуру.