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

5 מה חדש ב־Zabix 6.0.0

אשכול זמינות גבוהה עבור שרת Zabbix

הגרסה החדשה מגיעה עם פתרון מקורי של זמינות גבוהה עבור שרת Zabbix.

הפתרון מורכב ממספר מופעי zabbix_server או צמתים, כאשר רק צומת אחד יכול להיות פעיל (עובד) בכל פעם, בעוד צמתים אחרים נמצאים במצב המתנה, מוכנים להשתלט במקרה שהצומת הנוכחי נעצר או נכשל.

ראה גם: אשכול זמינות גבוהה.

שירותים

בוצעו מספר עדכונים למעקב אחר שירותים. שֵׁרוּת ניטור מציע תצוגה ברמה גבוהה של התשתית המנוטרת ב- Zabbix.

יש כעת תפריט שירותים חדש ב- Zabbix, עם ארבעה חלקי תפריט:

  • שירותים - לסקירת שירות ותצורת שירות (הועבר מ-ניטור -> שירותים)
  • פעולות שירות - עבור פעולות שירות (פעולה חדשה סוּג)
  • SLA - להגדרת SLAs
  • דוח SLA - עבור דוחות SLA (זמין גם בתור ווידג'ט של לוח המחוונים)

שיפורים מרכזיים נוספים בפונקציונליות השירותים מפורטים להלן.

מיפוי שירותים לבעיות מבוסס תג

הזמינות של שירותים בגרסאות קודמות של Zabbix היה תלוי בטריגרים ובמצבים שלהם. ב הגרסה החדשה שמוחלפת במיפוי מבוסס תג לבעיות עבור השירות המתאים.

קביעת התצורה והצפייה בשירותים מוזגו כעת ב-ניטורשירותים, וסעיף נפרד להגדרת שירות כבר לא קיים ב-תצורהשירותים.

בתצורת שירות, תלות קשה ורכה כבר לא קיימות. במקום זאת, לשירות יכולים להיות שירותי אב מרובים.

Services menu

There is now a new Services menu in Zabbix, with four menu sections:

  • Services - for service overview and service configuration (moved from Monitoring -> Services)
  • Service actions - for service actions (new action type)
  • SLA - for configuring SLAs
  • SLA report - for SLA reports (also available as dashboard widget)

כללי חישוב מצב והפצה

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

הרשאות לשירותים

הרשאות גמישות לשירותים יושמו ב- תפקיד משתמש רָמָה. ניתן להעניק גישת קריאה-כתיבה או קריאה בלבד לכל השירותים, אף לא או נבחרים (בהתבסס על שם או תגיות).

ניתוח סיבת השורש

עמודה חדשה של גורם שורש מפרטת את הבעיות הבסיסיות המשפיעות באופן ישיר או עקיף על מצב השירות.

אם תלחץ על שם הבעיה תוכל לראות פרטים נוספים עליה ב ניטורבעיות.

התראה על שינוי סטטוס השירות

כעת ניתן לקבל התראות אוטומטיות על שינויי סטטוס שירות, בדומה להתראות על מצב טריגר שינויים.

נוספה פונקציונליות חדשה של פעולת שירות, בדומה לפעולות אחרות ב זאביקס. פעולות השירות עשויות לכלול שלבים לפעולות בעיות, שחזור ועדכון הקשורות לשירותים. זה ניתן להגדיר שני סוגי פעולות: שליחת הודעה לנמענים שצוינו וביצוע פקודה מרחוק בשרת Zabbix. בדומה להפעלת פעולות, פעולות שירות תומכות בבעיה הסלמה תרחישים.

תבניות הודעות חדשות שירות, שחזור שירות ו-עדכון שירות נוספו ל-מדיה types ויש להגדיר אותם כדי לאפשר שליחה נכונה של התראות על פעולות שירות.

שיבוט שירות

כעת ניתן לשכפל שירותים. כפתור שכפול נוסף ל- טופס תצורה של שירות. כאשר שירות משוכפל, קישורי האב שלו נשמרים, ואילו קישורי הצאצא אינם.

ווידג'טים חדשים

כמה ווידג'טים של לוח המחוונים נוספו בגרסה החדשה.

מארחים מובילים

ווידג'ט מארחים מובילים נוסף לווידג'טים של לוח המחוונים. ווידג'ט זה נועד להחליף את הווידג'ט סקירת נתונים זה הוצא כעת משימוש.

ווידג'ט המארחים המובילים מאפשר ליצור טבלאות מותאמות אישית לסקירת נתונים, דבר שימושי עבור דוחות דמויי Top N ו דוחות סרגל התקדמות שימושיים לתכנון קיבולת.

למידע נוסף, ראה ווידג'ט מארחים מובילים.

ערך פריט

ווידג'ט של ערך פריט נוסף לווידג'טים של לוח המחוונים.

סוג זה של ווידג'ט שימושי להצגת ערכים של פריטים בודדים בצורה בולטת. סגנונות חזותיים שונים של תצוגה הם אפשרי:

למידע נוסף, ראה widget של ערך פריט.

Geomap

יישומון גיאוגרפי חדש עבור לוחות המחוונים הוצג המספק דרך להציג מארחים במפות גיאוגרפיות. ל מידע נוסף ראה Geomap יישומון לוח מחוונים וכן מפות גיאוגרפיות.

מפתחות ראשיים

מפתחות ראשיים משמשים כעת עבור כל הטבלאות, כולל טבלאות היסטוריה, בהתקנות חדשות.

אין שדרוג אוטומטי למפתחות ראשיים עבור התקנות קיימות. הוראות לשדרוג ידני של טבלאות היסטוריה למפתחות ראשיים בהתקנות קיימות זמינות עבור MySQL/MariaDB, PostgreSQL, TimescaleDB v1 וכן v2, ו-Oracle.

פקודות מאקרו

פקודות מאקרו חדשות

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

פקודות מאקרו של ניפוי באגים מפשטות את תהליך איתור באגים בביטויי טריגר:

  • {TRIGGER.EXPRESSION.EXPLAIN}, {TRIGGER.EXPRESSION.RECOVERY.EXPLAIN} - פתרון לקובץ חלקי מוערך טריגר או ביטוי שחזור, כאשר רק פריט מבוסס פונקציות מיושמות;
  • {FUNCTION.VALUE<1-9>}, {FUNCTION.RECOVERY.VALUE<1-9>} - לפתור את התוצאות של הפונקציה מבוססת הפריט Nth בזמן של האירוע.

פקודות מאקרו עבור פעולות פנימיות מכילות את הסיבה שבגללה פריט, כלל LLD או טריגר לא נתמך:

  • {ITEM.STATE.ERROR} - עבור התראות פנימיות מבוססות פריטים;
  • {LLDRULE.STATE.ERROR} - להודעות פנימיות מבוססות כללים של LLD;
  • {TRIGGER.STATE.ERROR} - להתראות פנימיות מבוססות טריגרים.

לפרטים נוספים, ראה פקודות מאקרו נתמכות.

פקודות מאקרו פשוטות מוחלפות בפקודות מאקרו ביטוי

תחביר ביטוי חדש עבור טריגרים ופריטים מחושבים הוצג ב Zabbix 5.4. עם זאת, התחביר הישן עדיין נשאר בשימוש בפקודות מאקרו פשוטות. בתוך ה גרסה חדשה, הפונקציונליות של פקודות מאקרו פשוטות הועברה ל נעשה שימוש בפקודות מאקרו של ביטוי ובתחביר הביטוי החדש. ראה את השוואה להלן לפרטי השינוי:

ב-Zabix 6.0 לפני Zabbix 6.0
{?avg(/host/key,1h)}

דוגמה למאקרו ביטוי בגרסה החדשה.
{host:key.avg(1h)}

דוגמה למאקרו פשוט בגרסאות קודמות.

פקודות המאקרו הפשוטות הקיימות יומרו לפקודות מאקרו ביטוי במהלך השדרוג. היקף פקודות מאקרו של ביטוי מכסה את אותו הדבר שהוצע על ידי פקודות מאקרו פשוטות. לפיכך, ניתן להשתמש בפקודות מאקרו של ביטוי ב:

  • הודעות ופקודות על בעיות
  • הודעות ופקודות עדכון בעיות
  • תוויות של רכיבי מפה
  • תוויות קישור מפה
  • תוויות צורת מפה
  • שמות גרפים
פקודות מאקרו מיקום אינן נתמכות עוד

התמיכה בפקודות מאקרו מיקום בשם פריט ($1, $2...$9), שהוצאה משימוש מאז Zabbix 4.0, הוסרה במלואה.

פקודות מאקרו של משתמש בשם הפריט אינן נתמכות עוד

התמיכה בפקודות מאקרו של משתמשים בשמות פריטים (כולל שמות כללי גילוי), הוצאה משימוש מאז Zabbix 4.0, הוצאה לחלוטין הוסר.

עיבוד בכמות גדולה עבור מדדי Prometheus

עיבוד בכמות גדולה של פריטים תלויים הוכנס בעיבוד המקדים תור לשיפור הביצועים של אחזור מדדי Prometheus.

ראה Prometheus checks לפרטים נוספים.

עיבוד תוצאות עבור דפוס פרומתאוס

שלב דפוס פרומתאוס בעיבוד המקדים יכול להפיק תוצאה שבה היא מרובת קווים מותאמים. כדי לטפל במצב זה, עיבוד תוצאה חדש פרמטר התווסף לשלב העיבוד המקדים של דפוס פרומתאוס המאפשר לצבור נתונים של מספר פוטנציאלי התאמת שורות על ידי הצגת פונקציות כגון סכום, min, max, avg ו-count.

פונקציות

פונקציות עבור היסטוגרמות של פרומתאוס

ניתן היה לאסוף מדדי פרומתאוס ב-Zabix עבור אמנם עכשיו, אבל קשה לעבוד איתם עם חלק מהמדדים. באופן ספציפי, המדדים של סוג ההיסטוגרמה יכולים להיות מוצג ב- Zabbix כפריטים מרובים עם אותם שמות מפתח, אבל פרמטרים שונים. עם זאת, למרות פריטים כאלה קשורים מבחינה לוגית ומייצגים את אותם נתונים, היה קשה לנתח את הנתונים שנאספו בלעדיהם פונקציות מיוחדות. כדי לכסות את פער הפונקציונליות הזה בגרסה החדשה, rate() ו-histogram_quantile() נוספו פונקציות, המפיקות את אותה תוצאה כמו המקבילות שלהן ב-PromQL.

תוספות חדשות נוספות המשלימות את הפונקציונליות הזו הן bucket_rate_foreach() והפונקציות bucket_percentile(). למידע נוסף ראה:

החדש

שנה ספירה

נוספה פונקציית היסטוריה changecount() חדשה המאפשרת לספור את מספר השינויים בין ערכים סמוכים. הפונקציה תומכת בשלושה מצבים שונים לספירת כל השינויים בלבד יורד, או רק עולה. כדוגמה, ניתן להשתמש בו כדי לעקוב אחר שינויים במספר המשתמשים או במספרם זמן פעילות המערכת יורד.

ספירת ישויות

פונקציות חדשות נוספו כדי לפשט את הספירה של מארחים ספציפיים, פריטים או ערכים, המוחזרים על ידי foreach functions.

פונקציות מצטברות:

  • ספירה - המספר הכולל של ערכים במערך המוחזר על ידי foreach פונקציה (מחזירה מספר שלם);
  • פריט_count - המספר הכולל של הפריטים המופעלים כעת התואמים קריטריוני סינון (מחזיר מספר שלם).

עבור כל פונקציה:

  • קיים_foreach - מספר הפריטים המופעלים כעת התואמים קריטריוני סינון (מחזיר מערך).
ניטור בסיס

ערכת אפשרויות הניטור הבסיסיות הזמינות הורחבה עם שתי הפונקציות החדשות baselinedev ו baselinewma.

  • baselinedev - משווה את תקופת הנתונים האחרונה עם אותן תקופות נתונים בעונות קודמות ומחזיר את מספר סטיות;
  • baselinewma - מחשב את קו הבסיס על ידי ממוצע נתונים מאותה מסגרת זמן במספר תקופות זמן שוות ('עונות') באמצעות אלגוריתם הממוצע הנע המשוקלל.

בהקשר של פונקציות אלה, המונח 'עונה' מתייחס למסגרת זמן הניתנת להגדרה, שיכולה להיות שעות, ימים, שבועות, חודשים או שנים. אורכה של עונה ומספר העונות לניתוח נקבעים בפרמטרים של פונקציה.

ראה פונקציות היסטוריות למידע נוסף.

זיהוי אנומליות

Zabbix 5.2 הציג פונקציות מגמה חדשות שימושיות לניטור בסיס. עם זאת, הם עדיין דורשים הגדרת קרוב משפחה ערכי סף (לדוגמה, בדוק שתעבורת האינטרנט בספטמבר 2021 גבוהה בפחות מפי 2 בהשוואה לספטמבר 2020). שם הם מקרי שימוש שבהם קשה להגדיר ספים כאלה. לדוגמה, תעבורת האינטרנט של אינטרנט חדש אך פופולרי מאוד האתר יכול לגדול באופן אורגני פעמים רבות במהלך שנה, אך קצב הצמיחה אינו ידוע. עם זאת, עלייה פתאומית בתנועה עקב DDOS ההתקפה חייבת ליצור התראה ללא קשר לגידול אורגני בתנועה.

אלגוריתמים לזיהוי אנומליות עושים בדיוק את זה - מוצאים נתונים שאינם נראים נורמליים (חריגים) בהקשר של אחרים ערכים.

פונקציית מגמה trendstl() נוספה חדשה המשתמשת בשיטת 'פירוק' כדי לחשב את שיעור החריגות. הוא מפצל רצף של סדרת זמן בודדת לשלושה רצפים אחרים:

  • רצף מגמות שמכיל רק שינויים גדולים בנתונים המקוריים (למשל, תעבורת האתר מציגה צמיחה)
  • רצף עונה שמכיל רק שינויים עונתיים (למשל, פחות תנועה באתר בקיץ, יותר בסתיו)
  • רצף שאריות שמכיל רק ערכים שיוריים שלא ניתן לפרש כחלקים של מגמה או עונה

זיהוי חריגות עובד עם רצף השאריות ובודק אם יש ערכים רחוקים מדי מרובם שאר הערכים. "רחוק" פירושו שהערך המוחלט מהרצף הנותר גדול פי N מהתקן או סטייה מתכוונת.

פונקציות מחרוזת

פונקציית מחרוזת concat מאפשר כעת לשרשר יותר משני פרמטרים. זה ניתן להשתמש כדי לשלב מחרוזות וערכים בשילובים שונים או להוסיף שני ערכים או יותר זה לזה. מספרי נתמכים גם סוגי נתונים.

פריטים

בחירת סוג אוטומטית

טופס תצורת פריט מציע כעת באופן אוטומטי את סוג המידע התואם, אם מפתח הפריט שנבחר מחזיר נתונים רק מהסוג הספציפי (לדוגמה, פריט log[] דורש סוג מידע: יומן). פרמטר סוג מידע נמצא כעת תחת הפרמטר מפתח בלשונית פריט הראשית והוא משוכפל ב- הכרטיסייה עיבוד מקדים אם צוין לפחות שלב עיבוד מקדים אחד. אם Zabbix מזהה אי התאמה אפשרית של סוג המידע והמפתח שנבחרו, יוצג סמל אזהרה ליד השדה סוג מידע.

פריטים חדשים ומעודכנים

מספר פריטים חדשים נוספו לסוכן/סוכן 2 של Zabbix:

  • agent.hostmetadata - החזר מטא נתונים של מארח
  • kernel.openfiles - החזר את מספר מתארי הקובץ הפתוחים
  • net.tcp.socket.count[] - החזר את מספר שקעי TCP להתאים פרמטרים
  • net.udp.socket.count[] - החזר את מספר שקעי UDP להתאים פרמטרים
  • vfs.dir.get[] - החזרת רשימה של קבצי ספריות כ-JSON
  • vfs.file.get[] - החזר מידע על קובץ בתור JSON
  • vfs.file.owner[] - החזרת בעלות על קובץ
  • vfs.file.permissions[] - החזר מחרוזת בת 4 ספרות המכילה מספר אוקטלי עם הרשאות יוניקס

בנוסף:

  • vfs.file.cksum[] תומך כעת בפרמטר 'מצב' שני (crc32, md5, sha256)
  • vfs.file.size[] תומך כעת בפרמטר 'מצב' שני (בתים או שורות)
  • vfs.fs.discovery ו-vfs.fs.get מחזירים כעת {#FSLABEL} מאקרו ב-Windows (עם שמות אמצעי אחסון)

לפרטים נוספים, ראה agent items.

סוג נתוני פריט מחושב

פריטים מחושבים תומכים כעת לא רק בסוגי מידע מספריים, אלא גם בטקסט, יומן ותווים.

טען מחדש פרמטר משתמש ללא הפעלה מחדש של הסוכן

כעת ניתן לטעון מחדש פרמטרים של משתמש מקובץ התצורה ללא הפעלה מחדש של הסוכן. כדי לעשות זאת, הפעל את 'userparameter_reload' החדש אפשרות בקרת זמן ריצה, ה. ז.:

 zabbix_agentd -R userparameter_reload

אוֹ

 zabbix_agent2 -R userparameter_reload

UserParameter היא אפשרות תצורת הסוכן היחידה שתהיה נטען מחדש עם הפקודה הזו.

העברת פקודות בזמן ריצה

פקודות זמן ריצה של שרת Zabbix ו-proxy נשלחות כעת באמצעות שקע במקום אותות יוניקס. שינוי זה אפשר להשתפר חווית משתמש בעבודה עם אפשרויות בקרת זמן ריצה:

  • תוצאות ביצוע הפקודה מודפסות כעת למסוף.
  • ניתן לשלוח פרמטרי קלט ארוכים יותר, כגון שם צומת HA במקום מספר צומת.

בקרות זמן ריצה במערכת הפעלה מבוססת BSD

בעבר, אפשרויות בקרת זמן ריצה של שרת Zabbix ו-Proxy של Zabbix לא נתמכו במערכות מבוססות BSD. שינוי ה שיטת העברת הפקודות בזמן ריצה אפשרה לבטל מגבלה זו. כעת רוב הפקודות נתמכות on, FreeBSD, NetBSD, OpenBSD ומערכות הפעלה אחרות ממשפחת *BSD.

לרשימה המדויקת, ראה בקרת זמן ריצה עבור Zabbix שרת או proxy.

תוספים של Zabbix agent 2

קבצי תצורה נפרדים

לכל תוסף Zabbix agent 2 יש כעת [קובץ תצורה] נפרד (/manual/appendix/config/zabbix_agent2_plugins). על ידי ברירת מחדל, קבצים אלה ממוקמים בספריית ./zabbix_agent2.d/plugins.d/. הנתיב מצוין ב'כלול' פרמטר של קובץ התצורה של agent 2 ויכול להיות ביחס ל- zabbix_agent2.conf או zabbix_agent2.win.conf מיקום הקובץ.

טוען תוספים חיצוני

בעבר, ניתן היה להרכיב תוספים רק לתוך Zabbix agent 2, מה שדרש הידור מחדש של הסוכן בכל פעם שאתה צריך כדי לשנות את סט התוספים הזמינים. כעת, עם תוספת של טוען התוספים החיצוני, תוספים לא חייבים להיות משולב ישירות בסוכן 2 וניתן להוסיף כתוספות חיצוניות נפרדות (תוספים ניתנים לטעינה), ובכך להפוך את תהליך יצירה של תוספים נוספים לאיסוף מדדי ניטור חדשים קל יותר.

הצגת תוספים הניתנים לטעינה גרמה לשינויים הבאים בפרמטרי התצורה:

  • פרמטר Plugins.<PluginName>.Path הועבר ל-Plugins.<PluginName>.System.Path.
  • פרמטר Plugins.<PluginName>.Capacity, למרות שהוא עדיין נתמך, הוצא משימוש, אנא השתמש Plugins.<PluginName>.System.Capacity במקום זאת.

דרישות סיסמה

כעת ניתן לספק דרישות מורכבות סיסמה מותאמת אישית עבור Zabbix פְּנִימִי שיטת אימות. כדי למנוע ממשתמשי Zabbix להגדיר סיסמאות חלשות, ניתן לאכוף את ההגבלות הבאות:

  • הגדר את אורך הסיסמה המינימלי.
  • דרוש סיסמה שתכיל שילוב של אותיות רישיות ו אותיות קטנות, ספרות ו/או תווים מיוחדים.
  • אסור להשתמש בסיסמאות הנפוצות ביותר והניתנות לניחוש בקלות.

מסדי נתונים

כדי ליצור את חווית המשתמש האופטימלית ולהבטיח את הביצועים הטובים ביותר של Zabbix בסביבות ייצור שונות, ה התמיכה בכמה מהדורות ישנות יותר של מסד נתונים בוטלה. זה חל בעיקר על גרסאות מסד הנתונים שכן לקראת סוף חיי השירות שלהם וגרסאות עם בעיות לא מתוקנות שעלולות להפריע לביצועים רגילים.

החל מ-Zabix 6.0, גרסאות מסד הנתונים הבאות הן רשמית נתמך:

  • MySQL/Percona 8.0.X
  • MariaDB 10.5.X - 10.6.X
  • PostgreSQL 13.X - 14.X
  • אורקל 19c - 21c
  • TimescaleDB 2.0.1-2.3
  • SQLite 3.3.5-3.34.X

כברירת מחדל, שרת Zabbix ופרוקסי לא יופעלו אם זוהה גרסת מסד נתונים לא נתמכת. עכשיו זה אפשרי, למרות שלא מומלץ, לבטל את בדיקת גרסאות DB על ידי שינוי פרמטר התצורה של AllowUnsupportedDBVersions עבור ה-שרת או proxy.

תמיכה ב-utf8mb4 עבור MySQL

קידוד utf8mb4 עם איסוף utf8mb4_bin נתמך כעת עבור התקנות Zabbix עם מסד הנתונים MySQL/MariaDB.

בעבר נתמך רק קידוד utf8, שעם MySQL מייצג קידוד utf8mb3 ולכן תומך רק ב- תת-קבוצה של תווי UTF-8 מתאימים. בגרסה החדשה נוספה תמיכה ב-utf8mb4 עם תמיכה ב- מלא ערכת תווים UTF-8. התקנות ישנות המשתמשות ב-utf8mb3 נשמרות ללא פגע ועשויות להמשיך להשתמש בקידוד זה.

ראה גם הוראות לביצוע המרה utf8mb4 לאחר השדרוג ל-6.0.

Processes

פסק זמן של Zabbix get ושל שולח Zabbix

כלי השירות של Zabbix get ו-Zabbix תומכים כעת ב--t <seconds> או פרמטר הזמן הקצוב של --timeout <seconds>. הטווח התקף הוא:

  • 1-30 שניות עבור Zabbix get (ברירת מחדל: 30 שניות)
  • 1-300 שניות עבור שולח Zabbix (ברירת מחדל: 60 שניות)

פונקציונליות מורחבת של שער SNMP

שער SNMP יכול כעת לספק מידע על טריגרים במצב בעיה ולחשוף מידע מארח בטריגר פרטים.

בנוסף, כעת ניתן להגביל את קצב מלכודות SNMP הנשלחות על ידי שער SNMP.

רשימת ה-OIDs הנתמכים הוארכה עם OID חדש .10 עבור רשימה מופרדת בפסיקים של שמות מארח מפעילים.

פרמטרים חדשים נוספו לקובץ התצורה של שער SNMP:

  • ProblemBaseOID - OID של טבלת טריגר הבעיה;
  • ProblemMinSeverity - חומרה מינימלית, טריגרים בעלי חומרה נמוכה יותר לא ייכללו;
  • ProblemHideAck - אם צוין, רק טריגרים עם בעיות לא מאושרות ייכללו;
  • ProblemTagFilter - אם צוין, רק טריגרים עם שם התג שצוין ייכללו;
  • TrapTimer - אם מוגדר, Zabbix ישלח לא יותר ממלכודת אחת בדרגת החומרה הגבוהה ביותר במסגרת הזמן הנתונה.

לפרטים, ראה Zabbix SNMP Gateway.

ניטור אינטרנט

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

Preprocessing

שאילתות פרומתאוס

Zabbix Prometheus עיבוד מקדים שאילתה language תומך כעת בשני אופרטורים נוספים של התאמת תווית:

  • != -- בחר תוויות שאינן שוות למחרוזת שסופקה;
  • !~ -- בחר תוויות שאינן תואמות לביטוי הרגולרי שסופק חוּט.

שיטות JavaScript

שיטות HTTP PATCH, HEAD, OPTIONS, TRACE, CONNECT נוספו למנוע JavaScript. כמו כן, המנוע מאפשר כעת שליחת בקשות שיטת HTTP מותאמות אישית עם שיטת JS החדשה HttpRequest.customRequest.

ראה גם: אובייקטי JavaScript נוספים.

יומן פיקוח

רשומות

יומן הביקורת מכיל כעת רשומות לגבי כל שינויי התצורה עבור כל אובייקטי Zabbix, כולל שינויים אלה התרחשה כתוצאה מביצוע כלל LLD, פעולת גילוי רשת, פעולת רישום אוטומטי או סקריפט ביצוע. בעבר, שינויי תצורה שבוצעו משרת Zabbix, למשל, כתוצאה מביצוע כלל הגילוי, לא נרשמו. כעת שינויים כאלה באובייקט יאוחסנו כרשומות ביקורת המיוחסות למשתמש מערכת.

מסנן הקלטות

נוספה פונקציונליות לסינון רשומות לפי פעולת החזית שגרמה לערכים אלה. אם כמה יומן רשומות נוצרו כתוצאה מפעולה אחת, למשל, קישור/ביטול קישור של תבנית, רשומות כאלה יהיה אותו מזהה ערכת רישום.

הגדרות ביקורת

חָדָשׁ section יומן ביקורת נוסף לתפריט ניהול → כללי המאפשר להפעיל או לבטל את רישום הביקורת. גם הגדרות משק הבית לביקורת, שהיו בעבר תחת סעיף עוזר בית, הועברו לחדש מדור יומן ביקורת.

תמיכה ב-PCRE2

נוספה תמיכה עבור PCRE2 וחבילות התקנה של Zabbix עבור RHEL 7 ואילך, SLES (כל הגרסאות), דביאן 9 ואילך, אובונטו 16.04 ואילך עודכנו לשימוש ב-PCRE2. PCRE עדיין נתמך, אך ניתן להרכיב Zabbix רק עם אחת מהספריות PCRE או PCRE2, לא ניתן להשתמש בשתיהן ב- אותו זמן.

ODBC

שילובי Webhook

שילוב חדש זמין המאפשר להשתמש ב- webhook סוג מדיה ליצירה בעיות Github מאת Zabbix התראות.

תבניות

תבניות רשמיות חדשות זמינות לניטור:

Kubernetes
  • צמתי Kubernetes על ידי HTTP
  • מצב אשכול Kubernetes לפי HTTP
  • שרת API של Kubernetes באמצעות HTTP
  • מנהל בקר Kubernetes על ידי HTTP
  • מתזמן Kubernetes באמצעות HTTP
  • Kubernetes kubelet על ידי HTTP

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

למידע נוסף על הגדרת תבניות, ראה פעולת תבנית HTTP.

מיקרוטיק
  • MikroTik <device> SNMP - 53 תבניות חדשות ספציפיות לדגם לניטור דגמים שונים של MikroTik נתבים ומתגים של Ethernet, ראה רשימה מלאה;
  • Mikrotik SNMP - תבנית גנרית לניטור מכשירי MikroTik.

אתה יכול לקבל את התבניות האלה:

  • ב תצורהתבניות בהתקנות חדשות;
  • בעת שדרוג מגרסאות קודמות, התבניות העדכניות ביותר יכולות להיות הורד מה-Zabix Git מאגר ויובאו ידנית לתוך Zabbix ב-Configuration → מדור תבניות. אם כבר תבנית עם אותו שם קיים, סמן את האפשרות מחק חסרים לפני הייבוא אל להשיג יבוא נקי. כך הפריטים שלא נכללו מהתבנית המעודכנת תוסר (שים לב שההיסטוריה של ה פריטים שנמחקו יאבדו).

Notifications

חזיתי

מסנן משנה בנתונים העדכניים ביותר

תת-מסנן נוסף בקטע נתונים אחרונים. מסנן המשנה שימושי לגישה מהירה בלחיצה אחת לקבוצות של חפצים קשורים.

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

לפרטים נוספים, עיין בסעיף הנתונים האחרונים.

שיפורים בשימושיות בגרפים מותאמים אישית

דף הגרף ב-ניטורמארחיםגרפים ראה מספר שיפורים בשימושיות:

  • אין יותר מגבלה של 20 גרפים בעמוד
  • נוסף מסנן משנה המאפשר לבחור במהירות קבוצות של גרפים קשורים בהתבסס על תג או ערך תג משותף
  • ניתן להציג גרפים פשוטים עבור המארח לצד גרפים מותאמים אישית

לפרטים נוספים, עיין בדף גרף.

יצירת מארחים מניטור

כעת ניתן גם ליצור מארחים חדשים מ-ניטורמארחים.

הלחצן צור מארח זמין עבור משתמשי מנהל וסופר אדמין.

עריכת מארח כחלון קופץ

הטופס ליצירה ועריכה של מארח נפתח כעת במודאלי (מוקפץ) חלון, ב-תצורהמארחים, ניטורמארחים ובכל דף, שבו יש תפריט מארח או קישור ישיר אחר למארח תְצוּרָה.

קישורים ישירים לדף העריכה של המארח עדיין עובדים ופותחים את המארח ערוך עמוד בעמוד שלם.

ניווט טוב יותר בין תצורת הפריט לנתונים העדכניים ביותר

תפריט הקשר חדש לפריטים הוצג ב נתונים אחרונים המאפשר גישה לפריט תצורה וגרפים זמינים:

לעומת זאת, תפריט הקשר חדש הוצג ב- רשימת פריטים בתפריט התצורה המאפשר גישה הנתונים העדכניים ביותר עבור הפריט ואפשרויות שימושיות אחרות:

תפריט זה מחליף את אפשרות האשף בגרסאות קודמות. תפריט דומה יש הוצג גם עבור פריטי תבנית ו-אבי טיפוס של פריט.

התראה על הסלמות שבוטלו

בעת הגדרת פעולות פעולה, זה כעת ניתן לבטל הודעות על הסלמות שבוטלו על ידי ביטול סימון תיבת הסימון של האפשרות המתאימה.

ניטור → הנתונים האחרונים עודכנו

בוצעו מספר שיפורים בסעיף הנתונים האחרונים:

  • הזמן מאז הבדיקה האחרונה (לדוגמה, 1m 20s) מוצג כעת במקום זמן ביצוע הפריט האחרון.
  • ריחוף מעל הערך האחרון של פריט יציג את הערך הגולמי ללא יחידות או מיפוי ערכים.
  • אם מארח נמצא בתחזוקה, סמל מפתח ברגים כתום יהיה גלוי ליד שם המארח.
ניטור ← סקירה כללית הוסרה

הקטע סקירה כללית בתפריט ניטור הוסר לחלוטין. עדיין ניתן לגשת לאותה פונקציונליות באמצעות ה-Data סקירה כללית ולוח המחוונים של סקירת טריגר widgets.

שונות
  • שפת ברירת המחדל של ממשק האינטרנט של Zabbix שונתה מ אנגלית בריטית עד אמריקאית. תמיכה באנגלית בריטית הייתה ירד.
  • הקישור שתף בתפריט הראשי הוחלף באינטגרציות קישור, המוביל אל אינטגרציות בדף אתר Zabbix.
  • אם ממשק האינטרנט של Zabbix נפתח באחת מהשפות הזמינות באתר Zabbix, לחיצה על הקישור אינטגרציות תפתח את עמוד אינטגרציות בשפה המתאימה. לכל השאר שפות, כולל אנגלית, ייפתח דף השילובים באנגלית.
  • ביטוי מותאם אישית, בשימוש בתצורת פעולה עבור תנאי חישוב, כעת יכולים להיות באורך של עד 1024 תווים (בעבר 255).
  • קטע ניטור->מארחים מציג כעת קישור למסך בעיות מארח גם אם אין בעיות פתוחות כרגע.

שינויים שוברים

הנתונים

בדיקת גרסאות DB נתמכות

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

תמיכה ב-PCRE2

Zabix תומך כעת גם ב- PCRE וגם ב- PCRE2. חבילות Zabbix עבור RHEL 7 ואילך, SLES (כל הגרסאות), Debian 9 ו חדש יותר, אובונטו 16.04 ואילך עודכנו לקמפל עם PCRE2 במקום PCRE. כאשר מרכיבים ממקורות, משתמשים יכולים לבחור לציין ''--with-libpcre'' או ''--with-libpcre2'' דגל. אם אתה משדרג קיים התקנה, שינוי PCRE ל-PCRE2 עלול להוביל לכך שכמה ביטויים רגולריים יתנהגו אחרת - ראה בעיות ידועות לפרטים.