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

2 עיבוד טרומי של ערך פריט

סקירה כללית

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

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

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

ראה גם: דוגמאות שימוש

סקירה כללית

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

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

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

ראה גם: דוגמאות שימוש

בדיקה

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

אפשר לבדוק:

  • כנגד ערך היפותטי
  • כנגד ערך אמיתי מארח

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

בדיקת ערך היפותטי

פרמטר תיאור
קבל ערך מהמארח אם אתה רוצה לבדוק ערך היפותטי, השאר תיבת סימון זו לא מסומנת.
ראה גם: בדיקת ערך אמיתי.
Value הזן את ערך הקלט לבדיקה.
לחיצה בשדה הפרמטר או על כפתור התצוגה/עריכה תפתח חלון אזור טקסט להזנת הערך או בלוק הקוד.
לא נתמך סמן תיבת סימון זו כדי לבדוק ערך לא נתמך.
אפשרות זו שימושית לבדיקת שלב העיבוד המקדים בדוק לא נתמך.
Time זמן ערך הקלט מוצג: 'עכשיו' (לקריאה בלבד).
ערך קודם הזן ערך קלט קודם להשוואה אליו.
רק עבור שלבי עיבוד מקדים שינוי ו-הגזה.
פעם קודמת הזן את זמן ערך הקלט הקודם שיש להשוות אליו.
רק עבור שלבי עיבוד מקדים שינוי ו-הגזה.
ערך ברירת המחדל מבוסס על ערך השדה 'מרווח עדכון' של הפריט (אם '1m', אז שדה זה מלא ב-'now-1m'). אם לא צוין דבר או שלמשתמש אין גישה למארח, ברירת המחדל היא עכשיו-30s.
פקודות מאקרו אם נעשה שימוש בפקודות מאקרו כלשהן, הן מופיעות יחד עם הערכים שלהן. הערכים ניתנים לעריכה למטרות בדיקה, אך השינויים יישמרו רק בהקשר הבדיקה.
סוף שורה בחר את רצף סוף השורות עבור ערכי קלט מרובי שורות:
LF - LF (הזנת שורה) רצף
CRLF - CRLF (Carriage-return line- feed) רצף.
שלבי עיבוד מקדים מפורטים שלבי עיבוד מקדים; תוצאת הבדיקה מוצגת עבור כל שלב לאחר לחיצה על כפתור בדיקה.
אם השלב נכשל בבדיקה, יוצג סמל שגיאה. תיאור השגיאה מוצג בהעברת העכבר.
במקרה שצוין "Custom on fail" עבור השלב והפעולה הזו מבוצעת, שורה חדשה מופיעה מיד לאחר שורת שלב הבדיקה המקדים, המציגה איזו פעולה בוצעה ואיזו תוצאה היא מיוצר (שגיאה או ערך).
תוצאה התוצאה הסופית של בדיקת שלבי עיבוד מקדים מוצגת בכל המקרים כאשר כל השלבים נבדקים יחד (כאשר אתה לוחץ על כפתור בדוק את כל השלבים).
סוג ההמרה לסוג הערך של הפריט מוצג גם, לדוגמה תוצאה המרה למספרית (לא חתומה).

לחץ על בדיקה כדי לראות את התוצאה לאחר כל שלב עיבוד מקדים.

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

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

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

בדיקת ערך אמיתי

כדי לבדוק עיבוד מקדים מול ערך אמיתי:

  • סמן את תיבת הסימון קבל ערך מהמארח
  • הזן או אמת פרמטרים של מארח (כתובת מארח, יציאה, שם פרוקסי/לא proxy) ופרטים ספציפיים לפריט (כגון קהילת SNMPv2 או SNMPv3 אישורי אבטחה). שדות אלה מודעים להקשר:
    • הערכים ממולאים מראש במידת האפשר, כלומר עבור פריטים דרישה לסוכן, על ידי לקיחת המידע מהנבחר ממשק הסוכן של המארח
    • יש למלא את הערכים באופן ידני עבור פריטי תבנית
    • ערכי מאקרו בטקסט רגיל נפתרו
    • שדות שבהם הערך (או חלק מהערך) הוא סוד או המאקרו של הכספת ריקים ויש להזין אותם באופן ידני. אם בכלל פרמטר פריט מכיל ערך מאקרו סודי, הבא מוצגת הודעת אזהרה: "הפריט מכיל פקודות מאקרו המוגדרות על ידי המשתמש עם ערכים סודיים. יש להזין ערכים של פקודות מאקרו אלו באופן ידני."
    • השדות מושבתים כאשר אין צורך בהקשר של סוג הפריט (למשל, כתובת המארח ושדות ה-proxy הם מושבת עבור פריטים מחושבים)
  • לחץ על קבל ערך ובדוק כדי לבדוק את העיבוד המקדים

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

פרמטרים ספציפיים לקבלת ערך אמיתי ממארח:

פרמטר תיאור
קבל ערך מהמארח סמן תיבת סימון זו כדי לקבל ערך אמיתי מהמארח.
כתובת מארח הזן את כתובת המארח.
שדה זה מתמלא אוטומטית על ידי הכתובת של ממשק המארח של הפריט.
Port הזן את יציאת המארח.
שדה זה מתמלא אוטומטית על ידי היציאה של ממשק המארח של הפריט.
שדות נוספים עבור ממשקי SNMP
(גרסת SNMP, קהילת SNMP, שם הקשר וכו')
ראה הגדרת ניטור SNMP למידע נוסף פרטים על קביעת תצורה של ממשק SNMP (v1, v2 ו-v3).
שדות אלה מתמלאים אוטומטית מהממשק המארח של הפריט.
Proxy ציין את ה-proxy אם המארח מנוטר על-ידי פרוקסי.
שדה זה ממולא באופן אוטומטי על-ידי ה-proxy של המארח (אם קיים).

לשאר הפרמטרים, ראה בדיקה היפותטית value למעלה.