Октябрь 1

Утановка Zabbix 5.4 на Centos 7

Установка обновлений

yum update -y && reboot

Установка дополнительного ПО
yum install tmux nano vim wget -y

Отключение selinux disabled
nano /etc/selinux/config

Отключение firewall
systemctl disable firewalld
systemctl stop firewalld

Установка базы данных mariadb, php, apach
dnf install -y httpd mariadb-server php php-cli php-common php-mbstring php-mysqlnd php-xml php-bcmath php-devel php-pear php-gd
nano /etc/php.ini

Старт службы Web сервера
systemctl start httpd

Старт службы сервера баз данных mariadb
systemctl start mariadb

Добавление в автозагрузку службы Web сервера
systemctl enable httpd

Добавление в автозагрузку сервера баз данных mariadb
systemctl enable mariadb

Скрипт безопасности mariadb(удаление тестовых таблиц и доступа)
mysql_secure_installation

Вход в консоль управления сервера базданных
mysql -u root -p

Скачка и установка Zabbix сервера
rpm -Uvh https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/zabbix-release-5.4-1.el8.noarch.rpm
dnf clean all
dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-agent
zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz | mysql -uzabbix -p zabbix

Старт службы zabbix-server
systemctl start zabbix-server

Старт службы zabbix-agent
systemctl start zabbix-agent
systemctl start php-fpm
systemctl enable zabbix-server
systemctl enable zabbix-agent
systemctl enable php-fpm
nano /etc/zabbix/zabbix_server.conf

Вносим логин пароль от базы данных

DBUser="логин"

DBPassword="пароль"


nano /etc/php-fpm.d/zabbix.conf

[zabbix]
user = apache
group = apache

listen = /run/php-fpm/zabbix.sock
listen.acl_users = apache,nginx
listen.allowed_clients = 127.0.0.1

pm = dynamic
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 35

php_value[session.save_handler] = files
php_value[session.save_path] = /var/lib/php/session

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

Перезапуск служб для перезапуска конфигурации
systemctl restart zabbix-server
systemctl restart zabbix-agent
systemctl restart php-fpm
systemctl restart httpd
systemctl restart mariadb