Ubuntu 20 LTS, PHP 8, MySQL, NGinx


sudo apt -y install software-properties-common && sudo add-apt-repository ppa:ondrej/php

sudo apt update && sudo apt -y install php8.0-fpm

systemctl status php8.0-fpm

apt install -y nginx

wget https://repo.zabbix.com/zabbix/5.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.2-1+ubuntu20.04_all.deb
dpkg -i zabbix-release_5.2-1+ubuntu20.04_all.deb
apt update

sudo apt install mysql-server -y

sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-agent -y

mysql -e "
create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by 'zabbix';
grant all privileges on zabbix.* to zabbix@localhost;
"

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql zabbix

vim /etc/zabbix/zabbix_server.conf

sudo dd if=/dev/zero of=/myswap1 bs=1M count=1024 && sudo chown root:root /myswap1 && sudo chmod 0600 /myswap1 && sudo mkswap /myswap1 && sudo swapon /myswap1 && free -m

sudo dd if=/dev/zero of=/myswap2 bs=1M count=1024 && sudo chown root:root /myswap2 && sudo chmod 0600 /myswap2 && sudo mkswap /myswap2 && sudo swapon /myswap2 && free -m

systemctl start zabbix-server

tail -99f /var/log/zabbix/zabbix_server.log

vim /etc/nginx/conf.d/zabbix.conf

systemctl restart zabbix-server zabbix-agent nginx php8.0-fpm

No comments: