Оглавление
Установим свежую версию Zabbix Server на свежую ОС Debian11
Перед установкой Zabbix любой версии нам потребуется рабочий LAMP стэк на сервере. Установим его.
Установка LAMP на Debian 11
Установка Apache
apt install apache2
Поставим службу в автозагрузку и запустим ее сразу:
systemctl enable --now apache2
Проверим работу службы:
systemctl status apache2
Установка MariaDB
apt install mariadb-server
Поставим службу в автозагрузку и запустим ее сразу:
sudo systemctl enable --now mariadb
После установки сервера баз данных нужно провести его первичную настройку:
mysql_secure_installation
Везде можно выбрать пункты по умолчанию.
Установка PHP на Debian 11
После установки Apache и MariaDB, нужно установить PHP вместе с некоторыми расширениями. По умолчанию для установки доступна версия 7.4:
sudo apt install php php-{bz2,mysqli,bcmath,mbstring,ldap,net-socket,pgsql,\ curl,gd,intl,common,mbstring,xml}
Создание базы данных для Zabbix Server
Создадим базу данных для Zabbix:
mysql СREATE DATABASE zabbixdb character set utf8mb4 collate utf8mb4_bin;
Создадим пользователя БД:
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
Даем права пользователя на базу данных:
GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbix'@'localhost';
FLUSH PRIVILEGES; exit;
Вместо zabbix, password и zabbixdb подставьте свои данные.
Устанавливаем Zabbix
Установка Zabbix 6 на Debian 11 не сильно отличается от установки Zabbix 5.
Нас будет интересовать классический первый способ установки из пакетов.
Весь процесс установки ZABBIX SERVER достаточно подробно описан в официальной документации. Переходим на страницу загрузки дистрибутива, выбираем необходимые нам параметры, в нашем случае это:
Добавляем репозиторий
cd /tmp/
wget https://repo.zabbix.com/zabbix/6.0/debian/pool/main/z/zabbix-release/zabbix-release_6.0-3+debian11_all.deb
dpkg -i zabbix-release_6.0-3+debian11_all.deb
apt update
Устанавливаем Zabbix Server, Frontend и Agent
apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent
Импортируем начальную схему Zabbix
zcat /usr/share/doc/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbixdb
Система запросит пароль пользователя БД.
Операция займет время, ждем.
Редактируем файл конфигурации Zabbix сервера
nano /etc/zabbix/zabbix_server.conf
По минимуму нужно найти и отредактировать на нужное:
DBUser=zabbix
DBPassword=password
Перезапускаем сервер Zabbix и сервер Apache и добавляем их в автозагрузку
systemctl restart zabbix-server zabbix-agent apache2
systemctl enable zabbix-server zabbix-agent apache2
Настройка Zabbix Frontend после установки
После установки Zabbix Server открываем в браузере и проводим первоначальную настройку нашего сервера:
Отлично, Zabbix Server успешно установлен:
Логин пароль по умолчанию для первого входа в Zabbix Server:
Admin
zabbix
Не забудьте сменить пароль: Administration – Users – Admin – Change Password:
Русификация Zabbix Server
После установки Zabbix Server вам скорее всего захочется его русифицировать. Сделать это можно по статье https://umnoe-gelezo.ru/2020/12/180/, все действия аналогичны версии сервера 5.
Ссылки
https://www.how2shout.com/linux/install-zabbix-on-debian-11-bullseye-with-mysql-mariadb-apache/