How To Upgrade Zabbix 5.0 To 5.4 on Ubuntu 20.04

In this tutorial for upgrade zabbix system from version 5.0 to 5.4. ZABBIX is an open source network monitoring tools. So I will try to provide zabbix server upgrade using testing lab.

###############################

Operating system:

 ubuntu 20.04

Zabbix version :

 5.0.16

Mysql version :

 8

Php version :

 7.4
###############################

Step : Check all version using below command.

root@ubuntu20:~#: lsb_release -a && ip r
root@ubuntu20:~#: zabbix_server -V
root@ubuntu20:~#: mysql -V
root@ubuntu20:~#: php -v
root@ubuntu20:~#: systemctl stop zabbix-server

Step : Create backup zabbix server.

root@ubuntu20:~#: mkdir backup
root@ubuntu20:~#: cp /etc/zabbix/zabbix_server.conf /root/backup
root@ubuntu20:~#: cp /etc/zabbix/zabbix_agentd.conf /root/backup
root@ubuntu20:~#: cp /etc/zabbix/web/zabbix.conf.php /root/backup
root@ubuntu20:~#: mysqldump -u root -p zabbix > /root/backup/zabbix.sql

Step : Create upgrade using below command.

root@ubuntu20:~#: wget wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.4-1%2Bubuntu20.04_all.deb
root@ubuntu20:~#: dpkg -i zabbix-release_5.4-1+ubuntu20.04_all.deb
root@ubuntu20:~#: apt-get update
root@ubuntu20:~#: apt-get install --only-upgrade zabbix-server-mysql zabbix-agent zabbix-frontend-php
root@ubuntu20:~#: apt -y autoremove
root@ubuntu20:~#: tail -f /var/log/zabbix/zabbix_server.log

Step : Move old config file

root@ubuntu20:~#: cp /root/backup/zabbix_server.conf /etc/zabbix/
root@ubuntu20:~#: cp /root/backup/zabbix_agentd.conf /etc/zabbix/
root@ubuntu20:~#: cp /root/backup/zabbix.conf.php /etc/zabbix/web/

Then restart below service.

root@ubuntu20:~#: systemctl restart zabbix-server zabbix-agent nginx php7.4-fpm
root@ubuntu20:~#: systemctl enable zabbix-server zabbix-agent nginx php7.4-fpm

Check log for upgrade status.

root@ubuntu20:~#: tail -f /var/log/zabbix/zabbix_server.log

If see any problem please see YouTube channel for more details.

 

Ubuntu Server Admin

Recent Posts

🚀 Deploy BookStack on Ubuntu VPS

This article provides a guide to deploy BookStack on Ubuntu VPS. What is BookStack? BookStack…

2 days ago

Fine tune your own custom LLM with Canonical Charmed Kubeflow and Feast

So you want your own pet LLM huh? Knowing where to start can be quite…

3 days ago

Scaling Android™ development without scaling hardware

How shared Android capacity helps engineering teams move beyond fixed device labs In the first…

4 days ago

Attach an Ubuntu Pro subscription to your AWS Image Builder image

We are pleased to announce that you can now attach an Ubuntu Pro subscription directly…

5 days ago

Beyond the 10-year mark: Extending Ubuntu Pro 16.04 LTS security coverage

A decade ago, Canonical launched Ubuntu 16.04 LTS (codenamed “Xenial Xerus”). As a Long-Term Support…

1 week ago

Assuming Maintainership of gtk3-rs

This news isn’t quite fresh, but last month I took over maintainership of gtk3-rs, the…

1 week ago