הערות אלו מיועדות לשדרוג מ- Zabbix 5.4.x ל- Zabbix 6.0.0. את כל הערות מקובצות ל:
קריטי
- המידע הקריטי ביותר הקשור לשדרוג התהליך והשינויים בפונקציונליות של Zabbixאינפורמטיבי
- כל המידע שנותר המתאר את השינויים בפונקציונליות של Zabbixאפשר לשדרג ל- Zabbix 6.0.0 מגרסאות לפני Zabbix 5.4.0. עיין בסעיף נוהל השדרוג. לכל המידע הרלוונטי על שדרוג מ- Zabbix הקודם גרסאות.
כדי להשלים שדרוג מוצלח של שרת Zabbix ב-MySQL ו-MariaDB, ייתכן שתצטרך להגדיר 'GLOBAL log_bin_trust_function_creators = 1' ב-MySQL אם רישום בינארי מופעל, אין הרשאות משתמש-על ו-'log_bin_trust_function_creators = 1' אינו מוגדר בקובץ התצורה של MySQL.
כדי להגדיר את המשתנה באמצעות מסוף MySQL, הפעל:
לאחר השלמת השדרוג בהצלחה, ניתן להשבית את log_bin_trust_function_creators
:
כדי ליצור את חווית המשתמש האופטימלית ולהבטיח את ה-Zabix הטוב ביותר ביצועים בסביבות ייצור שונות, תמיכה של חלקם מהדורות ישנות יותר של מסד נתונים נמחקו. זה חל בעיקר על גרסאות מסד נתונים שמתקרבות לסוף חיי השירות שלהן נקודות ו גרסאות עם בעיות לא מתוקנות שעלולות להפריע לביצועים רגילים.
החל מ- Zabbix 6.0, הבא בסיס נתונים נתמכות רשמית:
כברירת מחדל, שרת Zabbix ופרוקסי לא יופעלו אם לא נתמך זוהתה גרסת מסד הנתונים. עכשיו זה אפשרי, אם כי לא מומלץ, לבטל את בדיקת גרסאות DB על ידי שינוי פרמטר התצורה AllowUnsupportedDBVersions עבור שרת או proxy.
מפתחות ראשיים משמשים כעת עבור כל הטבלאות, כולל טבלאות היסטוריה, בהתקנות חדשות.
אין שדרוג אוטומטי למפתחות ראשיים עבור התקנות קיימות. הוראות לשדרוג ידני של טבלאות היסטוריה למפתחות ראשיים התקנות קיימות זמינות עבור MySQL/MariaDB, PostgreSQL, TimescaleDB v1 וכן v2, ו-Oracle.
נוספה תמיכה עבור PCRE2. PCRE עדיין נתמך, אך ניתן להרכיב את Zabbix רק עם אחת מהספריות PCRE או PCRE2, לא ניתן להשתמש בשתיהן בו-זמנית.
חבילות ההתקנה הבאות של Zabbix עודכנו ומשתמשות כעת ב- PCRE2:
שים לב שאחרי המעבר ל-PCRE2, ייתכן שיהיה עליך לעדכן כמה ביטויים רגולריים. בפרט, יש לשנות את התבנית ^[\w-\.]
ל-^[-\\w\\.]
כדי להמשיך לעבוד כהלכה - ראה בעיות ידועות לקבלת הסבר מפורט יותר.
עיבוד בדיקות ODBC מבוצע כעת על ידי תהליכי שרת/פרוקסי נפרדים משאלי odbc. בעבר, בדיקות ODBC בוצעו על ידי פולרים רגילים, שעובדים גם עם פריטי סוכני Zabbix, בדיקות SSH וכו'.
פרמטר תצורה חדש StartODBCPollers נוסף לקובצי התצורה של Zabbix שרת ו-proxy עם ערך ברירת המחדל 1. ייתכן שיהיה צורך להתאים פרמטר זה בהתבסס על מספר בדיקות ה-ODBC שבוצעו על ידי השרת או ה-proxy. ייתכן שתרצה גם להפחית את מספר המסקרים הרגילים שנקבעו על ידי הפרמטר StartPollers בהתאם.
ניתן להשתמש בפריט פנימי zabbix[process,<type>] לניטור עומס ODBC pollers.
על מנת לשפר את רישום הביקורת ב- Zabbix ולבצע את יומן הביקורת שלם ואמין, מבנה מסד הנתונים הקיים בעבר היה חייב להיות מעובד מחדש. במהלך שדרוג DB טבלאות auditlog
ו auditlog_details
יוחלף בטבלה החדשה auditlog
ב-a פורמט שונה. רישומי ביקורת ישנים לא יישמרו.
חָדָשׁ section יומן ביקורת נוסף לתפריט ניהול → כללי המאפשר כדי להפעיל (ברירת מחדל) או לבטל רישום ביקורת. הגדרות משק בית עבור ביקורת, שנמצאה בעבר תחת סעיף התפריט עוזר בית, יש הועבר גם לקטע יומן ביקורת החדש. משק בית קיים ההגדרות יישמרו.
עיין ברשימת שינויי API ב-Zabix 6.0.0.
הקטע סקירה כללית בתפריט ניטור הוסר לחלוטין. עדיין ניתן לגשת לאותה פונקציונליות באמצעות ה-Data סקירה כללית ולוח המחוונים של סקירת טריגר widgets.
האפשרות לשנות תלות עבור טריגרים שעברו בירושה מתבנית מושבתת כעת. הסיבה היא שעם עדכון התלות של תבנית טריגר, התלות של טריגרים שעברו בירושה נמחקים. לכן אמין יותר תמיד להגדיר תלות טריגר רק ברמת תבנית השורש.
התמיכה בפקודות מאקרו מיקום בשם הפריט ($1, $2...$9), הוצאה משימוש מאז Zabbix 4.0, הוסר במלואו.
התמיכה בפקודות מאקרו של משתמשים בשמות פריטים (כולל שמות כללי גילוי), הוצאה משימוש מאז Zabbix 4.0, הוסר במלואו.
הפונקציונליות של פקודות מאקרו פשוטות הייתה הועבר לביטויי מאקרו. פקודות המאקרו הפשוטות הקיימות יומרו ל פקודות מאקרו ביטוי במהלך השדרוג. מאקרו שלא ניתן להמיר מבלי לחרוג ממגבלת האורך לא יומר באזהרה מודפס בקובץ היומן.
הפריטים הפנימיים הבאים הוצאו משימוש והם יוסרו במהדורה גדולה עתידית:
zabbix[היסטוריה]
zabbix[history_log]
zabbix[history_str]
zabbix[היסטוריה_טקסט]
zabbix[history_uint]
zabbix[מגמות]
zabbix[trends_uint]
לכל תוסף Zabbix agent 2 יש כעת תצורה נפרדת file. כברירת מחדל, אלה הקבצים ממוקמים בספריית ./zabbix_agent2.d/plugins.d/
. ה נתיב מצוין בפרמטר 'כלול' של סוכן 2 קובץ התצורה ויכול להיות ביחס ל- zabbix_agent2.conf או zabbix_agent2.win.conf מיקום הקובץ.
בעבר, רווחים בסיסמאות משתמש נחתכו אוטומטית גם טופס תצורת המשתמש וגם טופס התחברות. לאחר הקדמה של מורכבות סיסמה ניתנת להגדרה דרישות, רווחים בסיסמאות כבר לא נחתכים. אז משתמשים, שחשבו כך היו להם רווחים בסיסמאות שלהם, לא יוכלו להיכנס כרגיל ויצטרכו להזין את הסיסמה 'הישנה' שלהם ללא רווחים. להמשיך באמצעות סיסמאות עם רווחים, הם יצטרכו ליצור מחדש את הסיסמאות שלהם.
כמו עיבוד בתפזורת של פריטים תלויים הוצג בעיבוד המקדים בתור עבור מדדי Prometheus, פריטים תלויים לא יעובדו יותר מקבילים וזה עשוי להשפיע על מהירות העיבוד שלהם.
פקודות זמן ריצה של שרת Zabbix ו-proxy נשלחות כעת באמצעות שקע במקום אותות יוניקס. זֶה שינוי מאפשר לשפר את חווית המשתמש בעבודה עם אפשרויות בקרת זמן ריצה:
לא ניתן עוד להוסיף גרפים מותאמים אישית למועדפים ב ניטור -> מארחים -> גרפים. לאחר השדרוג כל התאמה אישית קיימת גרפים יוסרו מהמועדפים.
בוצעו מספר עדכונים גדולים הקשורים לפונקציונליות ניטור השירות. תצורת עץ שירות קיימת תשתנה במהלך שדרוג באופן הבא:
תלות מבוססת טריגר בין בעיות ושירותים מוחלפות במיפוי מבוסס תגים של שירותים לבעיות. טריגרים שקושרו לשירות יקבלו תג חדש ServiceLink
: <מזהה טריגר>:<שם טריגר>
(ערך התג יקוצץ ל-32 תווים). שירותים מקושרים יקבלו את אותו תג בעיה.
תלות קשה ורכה כבר לא קיימות. במקום זאת, לשירות יהיו שירותי אב מרובים.
'אלגוריתם חישוב הסטטוס' ישודרג באמצעות הכללים הבאים:
SLA אינו עוד תכונת שירות, אלא ישות נפרדת שניתן להקצות למספר שירותים. במהלך שדרוג, SLA זהים יקובצו וייווצר SLA אחד לכל קבוצה. השירותים יקבלו תג שירות SLA
:<ID>
חדש להתאמה.
ראה גם: