1 Red Hat Enterprise Linux
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 Red Hat Enterprise Linux.
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 כדי לוודא שלא הוכנסו נתונים חדשים מאגר מידע.
# systemctl עצור zabbix-server
אם משדרגים את ה-proxy, עצור גם את ה-proxy.
# systemctl עצור את zabbix-proxy
::: שימו לב חשוב כבר לא ניתן להתחיל את המשודרג שרת ויש לי פרוקסי ישנים ולא משודרגים מדווחים על נתונים לחדש יותר שרת. גישה זו, שמעולם לא הומלצה ולא נתמכה על ידי Zabbix, כעת מושבת רשמית, מכיוון שהשרת יתעלם מנתונים פרוקסי לא משודרגים. :::
2 גבה את מסד הנתונים הקיים של Zabbix
זהו צעד חשוב מאוד. ודא שיש לך גיבוי שלך מאגר מידע. זה יעזור אם הליך השדרוג נכשל (חוסר דיסק מקום, כיבוי, כל בעיה בלתי צפויה).
3 גבה קבצי תצורה, קבצי PHP וקבצי Zabbix בינאריים
צור עותק גיבוי של הקבצים הבינאריים של Zabbix, קבצי התצורה וה-PHP ספריית קבצים.
קבצי תצורה:
# mkdir /opt/zabbix-backup/
# cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/
# cp /etc/httpd/conf.d/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 upgrade your current repository package has to be updated.
# rpm -Uvh https://repo.zabbix.com/zabbix/6.4/rhel/8/x86_64/zabbix-release-6.4-1.el8.noarch.rpm
5 שדרוג רכיבי Zabbix
כדי לשדרג את רכיבי Zabbix אתה יכול להפעיל משהו כמו:
# שדרוג dnf zabbix-server-mysql zabbix-web-mysql zabbix-agent
אם אתה משתמש ב-PostgreSQL, החלף את 'mysql' ב-'pgsql' בפקודה. אם שדרוג ה-proxy, החלף את 'שרת' ב-'proxy' בפקודה. אם שדרוג הסוכן 2, החלף את 'zabbix-agent' ב-'zabbix-agent2' ב הפקודה.
גם כדי לשדרג את חזית האינטרנט עם Apache ב-RHEL 8 בצורה נכונה לָרוּץ:
# dnf התקן את zabbix-apache-conf
אם
7 התחל תהליכי Zabbix
הפעל את רכיבי Zabbix המעודכנים.
# systemctl הפעל את zabbix-server
# systemctl הפעל את zabbix-proxy
# systemctl התחל את zabbix-agent
# systemctl התחל את zabbix-agent2
8 נקה קובצי Cookie ומטמון של דפדפן אינטרנט
לאחר השדרוג ייתכן שיהיה עליך לנקות קובצי Cookie של דפדפן אינטרנט ואינטרנט מטמון הדפדפן כדי שממשק האינטרנט של Zabbix יפעל כראוי.
Upgrade between minor versions
It is possible to upgrade between minor versions of 6.4.x (for example, from 6.4.1 to 6.4.3). Upgrading between minor versions is easy.
To execute Zabbix minor version upgrade it is required to run:
$ sudo dnf upgrade 'zabbix-*'
To execute Zabbix server minor version upgrade run:
$ sudo dnf upgrade 'zabbix-server-*'
To execute Zabbix agent minor version upgrade run:
$ sudo dnf upgrade 'zabbix-agent-*'
or, for Zabbix agent 2:
$ sudo dnf upgrade 'zabbix-agent2-*'