Первым делом перед обновлением необходимо сделать резервную копию т.к. у меня используется виртуальная машина, я обхожусь созданием снапшота.
Удалим старый пакет zabbix из репозитория
rm -Rf /etc/apt/sources.list.d/zabbix.list
Скачиваем новый, подключаем, обновляем списки
wget https://repo.zabbix.com/zabbix/4.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.4-1+bionic_all.deb
dpkg -i zabbix-release_4.4-1+bionic_all.deb
apt update
Останавливаем службу zabbix
service zabbix-server stop
Обновляем компоненты zabbix
sudo apt install --only-upgrade 'zabbix.*'
Копируем/обновляем файлы web-сервера zabbix
cd /usr/share/zabbix
cp -a . /var/www/html
Запускам службу
service zabbix-server start
Обновление завершено.
Если после обновления вы получили ошибку:
The frontend does not match Zabbix database. Current database version (mandatory/optional): 4040000/4040000. Required mandatory version: 4020000. Contact your system administrator.
То вы забыли скопировать новые PHP файлы от текущей версии в /var/www/html