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.
עצור את שרת Zabbix כדי לוודא שלא הוכנסו נתונים חדשים מאגר מידע.
אם משדרגים את ה-Proxy של Zabbix, עצור גם את ה-Proxy.
זהו צעד חשוב מאוד. ודא שיש לך גיבוי שלך מאגר מידע. זה יעזור אם הליך השדרוג נכשל (חוסר דיסק מקום, כיבוי, כל בעיה בלתי צפויה).
צור עותק גיבוי של הקבצים הבינאריים של 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:
To proceed with the update your current repository package has to be uninstalled.
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.debOn 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.debOn 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.debOn 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.debOn 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.debOn 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.debOn 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.debOn 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.debUpdate the repository information.
כדי לשדרג את רכיבי Zabbix אתה יכול להפעיל משהו כמו:
אם אתה משתמש ב-PostgreSQL, החלף את 'mysql' ב-'pgsql' בפקודה. אם שדרוג ה-proxy, החלף את 'שרת' ב-'proxy' בפקודה. אם שדרוג ה-Zabix agent 2, החלף את 'zabbix-agent' ב- zabbix-agent2 בפקודה.
לאחר מכן, כדי לשדרג את חזית האינטרנט עם Apache בצורה נכונה, הפעל גם:
הפצות לפני דביאן 10 (באסטר) / אובונטו 18.04 (ביוני) / Raspbian 10 (buster) אינם מספקים PHP 7.2 ומעלה, כלומר נדרש עבור Zabbix Frontend 6.0. לִרְאוֹת מידע אודות התקנת חזית Zabbix בהפצות ישנות יותר.
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.
יש להפעיל את רכיבי ה־Zabbix העדכניים.
# service zabbix-server start
# service zabbix-proxy start
# service zabbix-agent start
# service zabbix-agent2 startלאחר שדרוג יש לנקות את העוגיות ואת מטמון דפדפן האינטרנט כדי שמנשק האתר של Zabbix יעבוד כראוי.
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:
To upgrade Zabbix server minor version please run:
To upgrade Zabbix agent minor version please run:
or, for Zabbix agent 2: