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

2 Debian/Ubuntu

סקירה כללית

סעיף זה מספק את השלבים הדרושים להצלחה שדרוג מ-Zabix 5.4.x ל-Zabix 6.0.x באמצעות חבילות Zabbix רשמיות עבור Debian/Ubuntu.

אמנם שדרוג סוכני Zabbix אינו חובה (אבל מומלץ), Zabbix השרת והפרוקסי חייבים להיות מאותו עיקרי גרסה](/manual/appendix/compatibility). לכן, בשרת-פרוקסי יש לעצור ולשדרג את ההתקנה, את שרת Zabbix ואת כל ה-proxys. השארת פרוקסי פועלים במהלך שדרוג השרת כבר לא תביא שום דבר תועלת שכן במהלך שדרוג פרוקסי הנתונים הישנים שלהם יימחקו ולא נתונים חדשים יאספו עד שתסונכרן עם תצורת ה-proxy שרת.

שימו לב שעם מסד נתונים של SQLite על פרוקסי, נתוני היסטוריה מפרוקסי לפני השדרוג יאבד, כי שדרוג מסד הנתונים של SQLite לא נתמך ויש להסיר ידנית את קובץ מסד הנתונים של SQLite. מתי ה-proxy מופעל בפעם הראשונה וקובץ מסד הנתונים של SQLite הוא חסר, פרוקסי יוצר אותו באופן אוטומטי.

בהתאם לגודל מסד הנתונים עשוי שדרוג מסד הנתונים לגרסה 6.0 להימשך זמן רב.

::: הערה אזהרה לפני השדרוג הקפידו לקרוא את הרלוונטי הערות שדרוג! :::

הערות השדרוג הבאות זמינות:

שדרג מ קרא את הערות השדרוג המלאות השינויים החשובים ביותר בין גרסאות
5.4.x עבור:
Zabbix 6.0
העלאת גרסאות מסד הנתונים המינימליות הנדרשות;
שרת/פרוקסי לא יופעל אם מסד נתונים מיושן;
רשומות יומן ביקורת אבדו בגלל של שינוי מבנה מסד הנתונים.
5.2.x עבור:
Zabbix 5.4
Zabbix 6.0
גרסאות מסד הנתונים המינימליות הנדרשות עלו;
הפריטים המצטברים הוסרו כסוג נפרד.
5.0.x LTS עבור:
Zabbix 5.2
Zabbix 5.4
Zabbix 6.0
גרסת PHP המינימלית הנדרשת הועלתה מ-7.2.0 ל-7.2.5.
4.4.x עבור:
Zabbix 5.0
Zabbix 5.2
Zabbix 5.4
Zabbix 6.0
התמיכה ב-IBM DB2 ירדה;
גרסת PHP המינימלית הנדרשת הועלתה מ-5.4.0 ל-7.2.0;
גרסאות המינימום הנדרשות של מסד נתונים הועלתה;
ספריית קבצי PHP של Zabbix שונתה.
4.2.x עבור:
Zabbix 4.4
Zabbix 5.0
Zabbix 5.2
Zabbix 5.4
Zabbix 6.0
Jabber, Ez סוגי מדיה של הודעות טקסט הוסרו.
4.0.x LTS עבור:
Zabbix 4.2
Zabbix 4.4
Zabbix 5.0
Zabbix 5.2
Zabbix 5.4<br >Zabbix 6.0
פרוקסי ישנים כבר לא יכולים לדווח נתונים לשרת משודרג;
סוכנים חדשים יותר לא יוכלו לעבוד עם שרת Zabbix ישן יותר.
3.4.x עבור:
Zabbix 4.0
Zabbix 4.2
Zabbix 4.4
Zabbix 5.0
Zabbix 5.2
Zabbix 5.4
Zabbix 6.0
ספריות 'libpthread' ו-'zlib' עכשיו חובה;
תמיכה בפרוטוקול טקסט רגיל הופסקה והכותרת היא חובה;
סוכני Zabbix לפני גרסה 1.4 אינם נתמכים עוד;
פרמטר השרת בתצורת פרוקסי פסיבי כעת חובה.
3.2.x עבור:
Zabbix 3.4
Zabbix 4.0
Zabbix [4.2](https://www.zabbix.com/docume

הליך השדרוג

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 עדכן את חבילת תצורת המאגר

כדי להמשיך בעדכון חבילת המאגר הנוכחית שלך חייבת להיות הוסר.

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

לאחר מכן התקן את חבילת תצורת המאגר החדשה.

בהפעלה של Debian 11:

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

בהפעלה של Debian 10:

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

בהפעלה של Debian 9:

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

בריצה של Ubuntu 20.04:

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

בריצה של אובונטו 18.04:

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

בריצה של Ubuntu 16.04:

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

בריצה של Ubuntu 14.04:

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

עדכן את פרטי המאגר.

 # apt-get עדכון
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 בהפצות ישנות יותר.

אם

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

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

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

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

שדרוג בין גרסאות משניות

אפשר לשדרג גרסאות משניות של 6.0.x (לדוגמה, מ 6.0.1 עד 6.0.3). זה קל.

כדי לשדרג את גרסת Zabbix מינורית אנא הרץ:

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

כדי לשדרג את הגרסה המשנית של שרת Zabbix אנא הרץ:

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

כדי לשדרג את הגרסה המשנית של סוכן Zabbix אנא הרץ:

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

או, עבור סוכן Zabbix 2:

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