Установка Zabbix 6.4 на Rocky Linux 9.2 (mariadb и nginx)
+7 (909) 653-15-21
Пн. – Пт.: с 9:00 до 18:00
Заказать звонок
г. Балашиха,
ст. Горенки, д.1
Компания
  • О компании
  • История
  • Cертификаты
  • Партнеры
  • Сотрудники
  • Отзывы
  • Вакансии
  • Реквизиты
Услуги
Продукты
Кому подойдет
Контакты
Блог
    Компания
    • О компании
    • История
    • Cертификаты
    • Партнеры
    • Сотрудники
    • Отзывы
    • Вакансии
    • Реквизиты
    Услуги
    Продукты
    Кому подойдет
    Контакты
    Блог
      Установка Zabbix 6.4 на Rocky Linux 9.2 (mariadb и nginx)
      • Компания
        • Назад
        • Компания
        • О компании
        • История
        • Cертификаты
        • Партнеры
        • Сотрудники
        • Отзывы
        • Вакансии
        • Реквизиты
      • Услуги
      • Продукты
      • Кому подойдет
      • Контакты
      • Блог
      • Мой кабинет
      • +7 (909) 653-15-21
      г. Балашиха,
      ст. Горенки, д.1
      info@kamensky-lab.ru
      • YouTube
      • Главная
      • Информация
      • Статьи
      • Установка Zabbix 6.4 на Rocky Linux 9.2 (mariadb и nginx)

      Установка Zabbix 6.4 на Rocky Linux 9.2 (mariadb и nginx)

      В данной статье мы рассмотрим процесс установки Zabbix 6.4 на операционную систему Rocky Linux 9.2 с использованием базы данных MariaDB и веб-сервера Nginx. Шаг за шагом разберем необходимые действия для настройки мониторинга на вашем сервере.

      Подключимся к установленному серверу Rocky Linux по SSH:

      1. Обновление системы: 

      Обновим систему и пакеты:
      dnf update all

      После обновления перезагрузим сервер:
      reboot
      или
      shutdown -r now

      2. Добавление пользователя Zabbix:

      Добавим пользователя zabbix в систему (имя пользователя может быть другим):
      useradd zabbix

      Установим пароль:
      passwd zabbix

      Добавим пользователя zabbix в группу wheel, которая предоставляет права sudo на Rocky Linux:
      usermod -aG wheel zabbix

      3. Установка необходимых пакетов:

      Подключимся по SSH к серверу под пользователем zabbix.
      Установим пакет epel-release:
      sudo dnf install -y epel-release

      Исключим пакеты Zabbix из репозитория EPEL:
      sudo vi /etc/yum.repos.d/epel.repo

      И добавим:
      [epel]
      ....
      excludepkgs=zabbix*

      Добавим официальный репозиторий Zabbix и установим необходимые пакеты:
      sudo rpm -Uvh https://repo.zabbix.com/zabbix/6.4/rhel/9/x86_64/zabbix-release-6.4-1.el9.noarch.rpm
      sudo dnf clean all

      Установим необходимые пакеты:
      sudo dnf install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent mariadb-server mariadb

      4. Настройка MariaDB:

      Запуск и автозагрузка MariaDB:
      sudo systemctl start mariadb

      sudo systemctl enable mariadb

      Начальная настройка MariaDB:
      sudo mysql_secure_installation

      Введите текущий пароль для root (нажмите enter, если его нет).

      • На запрос "Switch to unix_socket authentication [Y/n]", ответьте n.
      • На вопрос о смене пароля для root, ответьте n.
      • На вопрос о запрете удаленного входа для root, ответьте Y.
      • Удалите тестовую базу данных, ответив Y.
      • На вопрос о перезагрузке таблицы привилегий, ответьте Y.
      Создание базы данных для Zabbix:
      mysql -u root -p

      Выполним SQL-команды:
      CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
      GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'your_password';
      FLUSH PRIVILEGES;
      EXIT;

      Импортируем начальную схему и данные:
      sudo zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

      5. Настройка Zabbix:

      Настройка zabbix_server.conf:
      sudo vi /etc/zabbix/zabbix_server.conf

      Установим следующие значения:
      DBHost=localhost
      DBName=zabbix
      DBUser=zabbix
      DBPassword=your_password

      Настройка конфигурации Nginx для Zabbix:
      sudo vi /etc/nginx/conf.d/zabbix.conf

      Раскомментируйте и установите следующие значения:
      listen 8080;
      server_name ваш_домен_или_IP;

      Запуск и автозагрузка служб:
      sudo systemctl restart zabbix-server zabbix-agent nginx php-fpm
      sudo systemctl enable zabbix-server zabbix-agent nginx php-fpm

      6. Настройка брандмауэра:

      sudo firewall-cmd --permanent --add-port=8080/tcp
      sudo firewall-cmd --reload
      sudo firewall-cmd --list-ports

      Теперь у вас должен быть установлен Zabbix 6.4 на Rocky Linux 9.2 и доступен по адресу http://your-domain-or-ip:8080.

      Стандартный логин/пароль у zabbix сервера: Admin/zabbix

      Комментарии

      При запросе "Switch to unix_socket authentication [Y/n]", вам предлагается использовать метод аутентификации unix_socket для MariaDB или MySQL. Вот что это означает:

      unix_socket аутентификация: Это метод аутентификации для MariaDB и MySQL, который позволяет пользователям входить в систему базы данных без пароля, при условии, что они входят в систему с той же учетной записью Unix, под которой запущен сервер базы данных. Это может увеличить безопасность, поскольку предотвращает подбор паролей, но также ограничивает гибкость, поскольку требует, чтобы имя пользователя Unix совпадало с именем пользователя базы данных.

      Преимущества:

      1. Безопасность: нет необходимости передавать пароль.
      2. Удобство: при соответствующей настройке и правильном использовании учетных записей Unix можно упростить аутентификацию.
      3. Недостатки: ограниченная гибкость: требуется точное соответствие между именами пользователей Unix и именами пользователей базы данных.

      Что делать?

      Если вы хотите использовать аутентификацию unix_socket, введите Y и нажмите Enter.

      Если вы хотите продолжить использовать традиционную аутентификацию на основе пароля, введите n и нажмите Enter.

      Основываясь на вашей конфигурации и требованиях к безопасности, выберите опцию, которая наиболее подходит для вашего окружения. Если вы не уверены, что это за опция и не знаете, как это может повлиять на вашу систему, лучше выбрать n для сохранения традиционного метода аутентификации.
      Готовы внедрить мощный инструмент мониторинга на вашем сервере? Не теряйте время на сложные настройки. Доверьте процесс установки Zabbix 6.4 на Rocky Linux 9.2, с поддержкой MariaDB и веб-сервера Nginx, нашим экспертам. Обеспечьте надежное функционирование вашей инфраструктуры с Kamensky-lab! Свяжитесь с нами сейчас и начнем!

      Теги
      zabbix 6.4
      • Комментарии
      Загрузка комментариев...

      Назад к списку Следующая статья
      Категории
      • CRM Битрикс247
      • SEO продвижение сайтов5
      • Безопасность2
      • Бизнес-советы0
      • Веб-сервисы1
      • Инструменты DevOps: Разбор функций и применения3
      • Искусственный интеллект3
      • Настройка сайтов на Bitrix1
      • Повышение продаж0
      • СУБД 1С1
      • Управление проектами0
      • Установка программного обеспечения4
      Это интересно
      • Руководство по установке и настройке плагина Wordfence
        Руководство по установке и настройке плагина Wordfence
      • Инструкция по полной установке и настройке Nginx Proxy Manager и MySQL в Docker
        Инструкция по полной установке и настройке Nginx Proxy Manager и MySQL в Docker
      • NextCloud_logo
        Установка и настройка NextCloud с помощью Docker в Rocky Linux 9.2
      Облако тегов
      Docker Docker Compose NextCloud Nginx Proxy Manager NMP Rocky Linux zabbix 6.4
      Правильный выбор Нам по плечу сложные интеграционные решения

      Компания

      • О компании
      • История
      • Cертификаты
      • Партнеры
      • Сотрудники
      • Отзывы
      • Вакансии
      • Реквизиты

      Информация

      • Акции
      • Новости
      • Статьи
      • Вопрос ответ

      Услуги

      Задай вопрос

      Наши контакты

      +7 (909) 653-15-21
      Пн. – Пт.: с 9:00 до 18:00
      г. Балашиха,
      ст. Горенки, д.1
      info@kamensky-lab.ru
      kamensky-lab © 2020 - 2025 Все права защищены.
      Разработка и поддержка Kamensky-lab