From d5ddb45e61ba2285fc2030a51ea39e12f7d5d95c Mon Sep 17 00:00:00 2001 From: shiraorie Date: Fri, 10 Apr 2026 12:50:36 +0500 Subject: [PATCH] Update README.md --- README.md | 140 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 73 insertions(+), 67 deletions(-) diff --git a/README.md b/README.md index e8c46cb..c55692e 100644 --- a/README.md +++ b/README.md @@ -2056,93 +2056,106 @@ apt install rsyslog 1. Сервер забикс: -***wget https://raw.githubusercontent.com/shiraorie/demo2026-1/main/files/zabbix-release_7.4-0.2%2Bdebian12_all.deb*** +# Для начала вписываем новые репозитории в /etc/apt/sources.list +ВАЖНО ПОСЛЕ НАСТРОЙКИ ЗАБББИКС СЕРВЕРА УБРАТЬ ЗЕРКАЛО ЧТОБЫ НЕ МЕШАЛО -***sudo dpkg -i zabbix-release_7.4-0.2%2Bdebian12_all.deb*** +*** +deb https://mirror.yandex.ru/debian bookworm main contrib non-free non-free-firmware -

- -

+deb https://mirror.yandex.ru/debian bookworm-updates main contrib non-free non-free-firmware -***sudo apt update*** +deb https://mirror.yandex.ru/debian bookworm-backports main contrib non-free non-free-firmware -***sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent php php-mysql php-bcmath php-mbstring zabbix-sql-scripts zabbix-apache-conf mariadb-server*** +deb https://mirror.yandex.ru/debian-security bookworm-security main contrib non-free non-free-firmware +*** -

- -

+# Далее скачаем все нужные на пакеты -***zcat /usr/share/zabbix/sql-scripts/mysql/server.sql.gz | sudo mysql -u zabbix -p zabbix*** +*** apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent mariadb-server -y*** -

- -

+# Войдите в MariaDB +sudo mysql -u root -p -***sudo nano /etc/zabbix/zabbix_server.conf*** +# Выполните в MySQL-консоли: +CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;\ +CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'P@ssw0rd';\ +GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';\ +FLUSH PRIVILEGES;\ +EXIT; -- Укажите: +# Для Debian 12 пакеты уже содержат готовые скрипты Не пугайтесь импорт долго происходит +zcat /usr/share/zabbix-server-mysql/schema.sql.gz | mysql -uzabbix -p zabbix\ +zcat /usr/share/zabbix-server-mysql/images.sql.gz | mysql -uzabbix -p zabbix\ +zcat /usr/share/zabbix-server-mysql/data.sql.gz | mysql -uzabbix -p zabbix -***DBName=zabbix*** -***DBUser=zabbix*** -***DBPassword=P@ssw0rd*** -

- -

+# Далее заходим в файл конфига и меняем значения некоторых строчек -- Запустите службу: +sudo nano /etc/zabbix/zabbix_server.conf -***sudo systemctl enable --now zabbix-server*** +DBName=zabbix\ +DBUser=zabbix\ +DBPassword=P@ssw0rd -

- -

+# Укажите таймзону в конфиге Apache +sudo nano /etc/apache2/conf-available/zabbix-frontend-php.conf +# Добавьте или раскомментируйте: +# php_value date.timezone Asia/Yekaterinvurg -2. Настройка веб-интерфейса. +# Далее добавим конфиг для апача чтобы заббикс мог работать параллельно докеру -- Создайте символическую ссылку для доступа по нужному URL: +sudo nano /etc/apache2/sites-available/zabbix.conf -***ln -s /usr/share/zabbix /var/www/html/mon*** +```console + + ServerName mon.au-team.irpo -- Настройте PHP: + DocumentRoot /usr/share/zabbix -***sudo nano /etc/php/8.2/apache2/php.ini*** + + Options FollowSymLinks + AllowOverride None + Require all granted -- Измените: -> чтобы быстро перемещаться по файлу ищем по строкам - ("CTRL" + "-") + + php_value max_execution_time 300 + php_value memory_limit 128M + php_value post_max_size 16M + php_value upload_max_filesize 2M + php_value max_input_time 300 + php_value max_input_vars 10000 + php_value date.timezone Europe/Moscow + + -***max_execution_time = 300*** /строка 409 -***max_input_time = 300*** /строка 419 -***post_max_size = 16M*** /строка 703 + + Require all denied + + + Require all denied + + + Require all denied + + + Require all denied + -

- -

+ ErrorLog ${APACHE_LOG_DIR}/zabbix-error.log + CustomLog ${APACHE_LOG_DIR}/zabbix-access.log combined +
+``` -

- -

- - Скачаем конфигурацию ждя ЗАбббикса +# sudo nano /etc/zabbix/zabbix_server.conf - ***curl -o /etc/apache2/sites-avaliable/zabbix.conf https://raw.githubusercontent.com/shiraorie/demo2026-1/main/files/zabbix.conf*** +# в конец файла AllowUnsupportedDBVersions=1 -- Перезапустите Apache: - - nano /etc/apache2/sites-avaliable/zabbix.conf +# Включите конфиг и перезагрузите Apache +sudo a2enconf zabbix-frontend-php +sudo systemctl restart apache2 +sudo systemctl restart zabbix-server -

- -

- -

- -

- -

- -

- -***sudo systemctl restart apache2*** 3. Настроить DNS на HQ-SRV: @@ -2171,13 +2184,6 @@ apt install rsyslog - Забикс агент -https://mirror.yandex.ru/debian/pool/main/z/zabbix/zabbix-agent2_7.0.22+dfsg-1_amd64.deb - -***wget https://raw.githubusercontent.com/shiraorie/demo2026-1/main/files/zabbix-release_7.4-0.2%2Bdebian12_all.deb*** - -***sudo dpkg -i zabbix-release_7.4-0.2%2Bdebian12_all.deb*** - -***sudo apt update*** ***apt install zabbix-agent***