В данной статье мы рассмотрим процесс установки 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
На вопрос о запрете удаленного входа для 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
Теперь у вас должен быть установлен 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 совпадало с именем пользователя базы данных.
Преимущества:
Безопасность: нет необходимости передавать пароль.
Удобство: при соответствующей настройке и правильном использовании учетных записей Unix можно упростить аутентификацию.
Недостатки: ограниченная гибкость: требуется точное соответствие между именами пользователей Unix и именами пользователей базы данных.
Что делать
Если вы хотите использовать аутентификацию unix_socket, введите Y и нажмите Enter.
Если вы хотите продолжить использовать традиционную аутентификацию на основе пароля, введите n и нажмите Enter.
Основываясь на вашей конфигурации и требованиях к безопасности, выберите опцию, которая наиболее подходит для вашего окружения. Если вы не уверены, что это за опция и не знаете, как это может повлиять на вашу систему, лучше выбрать n для сохранения традиционного метода аутентификации.
Готовы внедрить мощный инструмент мониторинга на вашем сервере? Не теряйте время на сложные настройки. Доверьте процесс установки Zabbix 6.4 на Rocky Linux 9.2, с поддержкой MariaDB и веб-сервера Nginx, нашим экспертам. Обеспечьте надежное функционирование вашей инфраструктуры с Kamensky-lab! Свяжитесь с нами сейчас и начнем!
Установка Zabbix 6.4 на Rocky Linux 9.2 (mariadb и nginx)
В данной статье мы рассмотрим процесс установки Zabbix 6.4 на операционную систему Rocky Linux 9.2 с использованием базы данных MariaDB и веб-сервера Nginx. Шаг за шагом разберем необходимые действия для настройки мониторинга на вашем сервере.
Подключимся к установленному серверу Rocky Linux по SSH:
1. Обновление системы:
Обновим систему и пакеты:
После обновления перезагрузим сервер:
или
2. Добавление пользователя Zabbix:
Добавим пользователя zabbix в систему (имя пользователя может быть другим):
Установим пароль:
Добавим пользователя zabbix в группу wheel, которая предоставляет права sudo на Rocky Linux:
3. Установка необходимых пакетов:
Подключимся по SSH к серверу под пользователем zabbix.
Установим пакет epel-release:
Исключим пакеты Zabbix из репозитория EPEL:
И добавим:
Добавим официальный репозиторий Zabbix и установим необходимые пакеты:
Установим необходимые пакеты:
4. Настройка MariaDB:
Запуск и автозагрузка MariaDB:
Начальная настройка MariaDB:
Введите текущий пароль для root (нажмите enter, если его нет).
Создание базы данных для Zabbix:
Выполним SQL-команды:
Импортируем начальную схему и данные:
5. Настройка Zabbix:
Настройка zabbix_server.conf:
Установим следующие значения:
Настройка конфигурации Nginx для Zabbix:
Раскомментируйте и установите следующие значения:
Запуск и автозагрузка служб:
6. Настройка брандмауэра:
Теперь у вас должен быть установлен Zabbix 6.4 на Rocky Linux 9.2 и доступен по адресу http://your-domain-or-ip:8080.
Комментарии
При запросе “Switch to unix_socket authentication [Y/n]”, вам предлагается использовать метод аутентификации unix_socket для MariaDB или MySQL. Вот что это означает:
unix_socket аутентификация: Это метод аутентификации для MariaDB и MySQL, который позволяет пользователям входить в систему базы данных без пароля, при условии, что они входят в систему с той же учетной записью Unix, под которой запущен сервер базы данных. Это может увеличить безопасность, поскольку предотвращает подбор паролей, но также ограничивает гибкость, поскольку требует, чтобы имя пользователя Unix совпадало с именем пользователя базы данных.
Преимущества:
Что делать
Если вы хотите использовать аутентификацию unix_socket, введите Y и нажмите Enter.
Если вы хотите продолжить использовать традиционную аутентификацию на основе пароля, введите n и нажмите Enter.
Основываясь на вашей конфигурации и требованиях к безопасности, выберите опцию, которая наиболее подходит для вашего окружения. Если вы не уверены, что это за опция и не знаете, как это может повлиять на вашу систему, лучше выбрать n для сохранения традиционного метода аутентификации.
Рубрики
Свежие записи