systemctl stop zabbix-server
systemctl stop zabbix-agent
mkdir -p /root/zabbix-backup
cp -r /etc/zabbix /root/zabbix-backup/
cp -r /etc/nginx /root/zabbix-backup/nginx-conf.d
sudo -u postgres pg_dump zabbix > /root/zabbix-backup/zabbix-db-$(date +%F).sql
mkdir -p /usr/share/keyrings
wget -O /usr/share/keyrings/zabbix.gpg \
https://repo.zabbix.com/zabbix-official-repo-apr2024.gpg
cat > /etc/apt/sources.list.d/zabbix.list <<'EOF'
deb [signed-by=/usr/share/keyrings/zabbix.gpg] https://repo.zabbix.com/zabbix/7.4/stable/debian bookworm main
deb-src [signed-by=/usr/share/keyrings/zabbix.gpg] https://repo.zabbix.com/zabbix/7.4/stable/debian bookworm main
EOF
apt udpate && full-upgrade -y
systemctl restart zabbix-server
systemctl restart zabbix-agent
systemctl restart nginx
systemctl restart php8.2-fpm
#zabbix #zabbixupdate