X

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 #01: 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 #02: 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 #03: 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 #04: 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 my YouTube channel for more details. Don’t forget for subscribe my channel and share to other.

0 0 votes
Article Rating
Admin: I am system administrator as Windows and Linux platform. I have 4 years skilled from the professional period. I have to configure Linux based system such as an Asterisk VOIP system, Network monitoring tools (ZABBIX), Virtualization (XEN Server), Cloud computing (Apache CloudStack) etc. Now share my professional skill each interested person. Thanks to all.
Leave a Comment