This is a translation of the original English documentation page. Help us make it better.

2 Debian/Ubuntu

Overview

This section provides the steps required for a successful upgrade from Zabbix 6.2.x to Zabbix 6.4.x using official Zabbix packages for Debian/Ubuntu.

Before the upgrade make sure to read the relevant upgrade notes!

You may also want to check the requirements for 6.4.

It may be handy to run two parallel SSH sessions during the upgrade, executing the upgrade steps in one and monitoring the server/proxy logs in another. For example, run tail -f zabbix_server.log or tail -f zabbix_proxy.log in the second SSH session showing you the latest log file entries and possible errors in real time. This can be critical for production instances.

הליך השדרוג

1 עצור תהליכי Zabbix

עצור את שרת Zabbix כדי לוודא שלא הוכנסו נתונים חדשים מאגר מידע.

 # שירות zabbix-שרת עצירה

אם משדרגים את ה-Proxy של Zabbix, עצור גם את ה-Proxy.

 # עצירת שירות zabbix-proxy
2 גבה את מסד הנתונים הקיים של Zabbix

זהו צעד חשוב מאוד. ודא שיש לך גיבוי שלך מאגר מידע. זה יעזור אם הליך השדרוג נכשל (חוסר דיסק מקום, כיבוי, כל בעיה בלתי צפויה).

3 גבה קבצי תצורה, קבצי PHP וקבצי Zabbix בינאריים

צור עותק גיבוי של הקבצים הבינאריים של Zabbix, קבצי התצורה וה-PHP ספריית קבצים.

קבצי תצורה:

 # mkdir /opt/zabbix-backup/
        # cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/
        # cp /etc/apache2/conf-enabled/zabbix.conf /opt/zabbix-backup/

קבצי PHP וקבצים בינאריים של Zabbix:

 # cp -R /usr/share/zabbix/ /opt/zabbix-backup/
        # cp -R /usr/share/zabbix-* /opt/zabbix-backup/
4 Update repository configuration package

To proceed with the update your current repository package has to be uninstalled.

# rm -Rf /etc/apt/sources.list.d/zabbix.list

Then install the new repository configuration package.

On Debian 11 run:

# wget https://repo.zabbix.com/zabbix/6.4/debian/pool/main/z/zabbix-release/zabbix-release_6.4-1+debian11_all.deb
       # dpkg -i zabbix-release_6.4-1+debian11_all.deb

On Debian 10 run:

# wget https://repo.zabbix.com/zabbix/6.4/debian/pool/main/z/zabbix-release/zabbix-release_6.4-1+debian10_all.deb
       # dpkg -i zabbix-release_6.4-1+debian10_all.deb

On Debian 9 run:

# wget https://repo.zabbix.com/zabbix/6.4/debian/pool/main/z/zabbix-release/zabbix-release_6.4-1+debian9_all.deb
       # dpkg -i zabbix-release_6.4-1+debian9_all.deb

On Ubuntu 22.04 run:

# wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu22.04_all.deb
       # dpkg -i zabbix-release_6.4-1+ubuntu22.04_all.deb

On Ubuntu 20.04 run:

# wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu20.04_all.deb
       # dpkg -i zabbix-release_6.4-1+ubuntu20.04_all.deb

On Ubuntu 18.04 run:

# wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu18.04_all.deb
       # dpkg -i zabbix-release_6.4-1+ubuntu18.04_all.deb

On Ubuntu 16.04 run:

# wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu16.04_all.deb
       # dpkg -i zabbix-release_6.4-1+ubuntu16.04_all.deb

On Ubuntu 14.04 run:

# wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu14.04_all.deb
       # dpkg -i zabbix-release_6.4-1+ubuntu14.04_all.deb

Update the repository information.

# apt-get update
5 שדרוג רכיבי Zabbix

כדי לשדרג את רכיבי Zabbix אתה יכול להפעיל משהו כמו:

 # apt-get install --only-upgrade zabbix-server-mysql zabbix-frontend-php zabbix-agent

אם אתה משתמש ב-PostgreSQL, החלף את 'mysql' ב-'pgsql' בפקודה. אם שדרוג ה-proxy, החלף את 'שרת' ב-'proxy' בפקודה. אם שדרוג ה-Zabix agent 2, החלף את 'zabbix-agent' ב- zabbix-agent2 בפקודה.

לאחר מכן, כדי לשדרג את חזית האינטרנט עם Apache בצורה נכונה, הפעל גם:

 # apt-get install zabbix-apache-conf

הפצות לפני דביאן 10 (באסטר) / אובונטו 18.04 (ביוני) / Raspbian 10 (buster) אינם מספקים PHP 7.2 ומעלה, כלומר נדרש עבור Zabbix Frontend 6.0. לִרְאוֹת מידע אודות התקנת חזית Zabbix בהפצות ישנות יותר.

6 Review component configuration parameters

Make sure to review Upgrade notes to check if any changes in the configuration parameters are required.

For new optional parameters, see the What's new page.

7 הפעלת תהליכי Zabbix

יש להפעיל את רכיבי ה־Zabbix העדכניים.

# service zabbix-server start
       # service zabbix-proxy start
       # service zabbix-agent start
       # service zabbix-agent2 start
8 ניקוי עוגיות ומטמון דפדפן אינטרנט

לאחר שדרוג יש לנקות את העוגיות ואת מטמון דפדפן האינטרנט כדי שמנשק האתר של Zabbix יעבוד כראוי.

Upgrade between minor versions

It is possible to upgrade minor versions of 6.4.x (for example, from 6.4.1 to 6.4.3). It is easy.

To upgrade Zabbix minor version please run:

$ sudo apt install --only-upgrade 'zabbix.*'

To upgrade Zabbix server minor version please run:

$ sudo apt install --only-upgrade 'zabbix-server.*'

To upgrade Zabbix agent minor version please run:

$ sudo apt install --only-upgrade 'zabbix-agent.*'

or, for Zabbix agent 2:

$ sudo apt install --only-upgrade 'zabbix-agent2.*'