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