סעיף זה מספק את השלבים הדרושים להצלחה שדרוג מ-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 |
עצור את שרת 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:
כדי להמשיך בעדכון חבילת המאגר הנוכחית שלך חייבת להיות הוסר.
לאחר מכן התקן את חבילת תצורת המאגר החדשה.
בהפעלה של 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
עדכן את פרטי המאגר.
כדי לשדרג את רכיבי 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 בהפצות ישנות יותר.
אם
יש להפעיל את רכיבי ה־Zabbix העדכניים.
# service zabbix-server start
# service zabbix-proxy start
# service zabbix-agent start
# service zabbix-agent2 start
לאחר שדרוג יש לנקות את העוגיות ואת מטמון דפדפן האינטרנט כדי שמנשק האתר של Zabbix יעבוד כראוי.
אפשר לשדרג גרסאות משניות של 6.0.x (לדוגמה, מ 6.0.1 עד 6.0.3). זה קל.
כדי לשדרג את גרסת Zabbix מינורית אנא הרץ:
כדי לשדרג את הגרסה המשנית של שרת Zabbix אנא הרץ:
כדי לשדרג את הגרסה המשנית של סוכן Zabbix אנא הרץ:
או, עבור סוכן Zabbix 2: