Установка Zabbix на Ubuntu 24.04

1. авторизация через рут

$sudo -s

2. Установка Zabbix репозиторий

2.1 скачиваем репозиторий
# wget https://repo.zabbix.com/zabbix/7.2/release/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.2+ubuntu24.04_all.deb

2.2 распаковываем и устанавливаем репозиторий
# dpkg -i zabbix-release_latest_7.2+ubuntu24.04_all.deb

2.3 обновляем репозитории
# apt update

3. Установка Zabbix server, frontend, agent

apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent

4. установка Mysql сервер

apt install mysql-server mysql-client

4.2 установка пароля root mysql

mysqladmin password -u root -p

4.2 конфигурация mysql

mysql_secure_installation

После того как вы введете пароль root, команда спросит вас необходимо ли включать плагин валидации паролей MySQL.
Если вы не знаете зачем он вам нужен, то включать его не надо, этот плагин не позволяет установить слишком простые пароли для пользователей MySQL
может создать новичкам много проблем. Поэтому на этом шаге можно ответить n:
Далее утилита спросит нужно ли менять пароль root
Remove anonymous users — удалить аноноимных пользователей
Disallow root login remotely- отключить удалённые подключения для root пользователя, это касается только удалённых подключений, подключения с localhost удалёнными не считаются.
Remove test database and access to it- удалить тестовую базу данных.
Reload privilege tables now — перезагрузить таблицу привелегий.

5. создать баззу данных

# mysql -uroot -p
password

5.1 создаем баззу данных zabbix

mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;

5.2 создаем пользователя zabbix баззы данных с паролем password.

mysql> create user zabbix@localhost identified by 'password';

5.3 выдаем нужные привилегии пользователю zabbix

mysql> grant all privileges on zabbix.* to zabbix@localhost;

mysql> set global log_bin_trust_function_creators = 1;

mysql> quit;

6.0 импорт баззы данных Zabbix server

# zcat /usr/share/zabbix/sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
вводим пароль из пункта 5.2

7.0 Отключаем функцию log_bin_trust_function_creators option after importing database schema.

# mysql -uroot -p

password

mysql> set global log_bin_trust_function_creators = 0;

mysql> quit;

8.0 Настраиваем конфигурацию баззы данных Zabbix server

редактируем файл /etc/zabbix/zabbix_server.conf

nano /etc/zabbix/zabbix_server.conf

Находим строчку

DBPassword=password

Убираем комментарий и пишем пароль из пункта 5.2

9. Запускаем Zabbix server и добавляем его в автозагрузку.

# systemctl restart zabbix-server zabbix-agent apache2

# systemctl enable zabbix-server zabbix-agent apache2

10. открываем страницу браузера

http:/localhost/zabbix

пользователь Admin

пароль zabbix

От admin

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x