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.*'