העצמים הבאים קשורים ישירות ל־API itemprototype
.
לאובייקט תג אב הטיפוס של הפריט יש את המאפיינים הבאים.
Property | Type | תיאור |
---|---|---|
תג (נדרש) |
מחרוזת | שם אב טיפוס של פריט. |
value | string | ערך תג אב טיפוס של פריט. |
לאובייקט העיבוד המקדים של הפריט יש את המאפיינים הבאים.
Property | Type | תיאור |
---|---|---|
סוג (נדרש) |
מספר שלם | סוג אפשרות העיבוד המקדים. ערכים אפשריים: 1 - מכפיל מותאם אישית; 2 - חיתוך ימני; 3 - חיתוך שמאלי; 4 - חיתוך; 5 - התאמת ביטויים רגולריים; 6 - בוליאני לעשרוני; 7 - אוקטל עד עשרוני; 8 - הקסדצימלי לעשרוני; 9 - שינוי פשוט; 10 - שינוי בשנייה; 11 - XML XPath; 12 - JSONPath; 13 - בטווח; 14 - מתאים לביטוי רגולרי; 15 - לא תואם ביטוי רגולרי; 16 - בדוק אם יש שגיאה ב-JSON; 17 - בדוק אם יש שגיאה ב-XML; 18 - בדוק אם יש שגיאה באמצעות ביטוי רגולרי; 19 - מחק ללא שינוי;<br >20 - זרוק ללא שינוי עם פעימות לב; 21 - JavaScript; 22 - דפוס פרומתאוס; 23 - פרומתאוס ל-JSON; 24 - CSV ל-JSON; 25 - החלף;<br >26 - סימון לא נתמך; 27 - XML ל-JSON. |
פרמטרים (חובה) |
מחרוזת | פרמטרים נוספים המשמשים אפשרות עיבוד מקדים. פרמטרים מרובים מופרדים על ידי תו LF (\n). |
שגיאה_מטפל (נדרש) |
מספר שלם | סוג הפעולה המשמש במקרה של כשל בשלב העיבוד המקדים. ערכים אפשריים: 0 - הודעת השגיאה מוגדרת על ידי שרת Zabbix;< br>1 - Discard value; 2 - הגדר ערך מותאם אישית; 3 - הגדר הודעת שגיאה מותאמת אישית. |
error_handler_params (נדרש) |
string | פרמטרים של מטפל שגיאות. בשימוש עם error_handler .חייב להיות ריק, אם error_handler הוא 0 או 1.יכול להיות ריק אם, error_handler הוא 2.לא יכול להיות ריק, אם error_handler הוא 3. |
הפרמטרים הבאים ומטפלי השגיאות נתמכים עבור כל אחד מהם סוג עיבוד מקדים.
|סוג עיבוד מקדים|שם|פרמטר 1|פרמטר 2|פרמטר 3|מטפלי שגיאות נתמכים| |----------------|----|--------|-----|- ----------|------------------------| |1|מכפיל מותאם אישית|מספר1, 6|<|<|0, 1, 2, 3| |2|חתוך ימני|רשימת תווים2|<|<|<| |3|חיתוך שמאלי|רשימת תווים2|<|<|<| |4|חתוך|רשימת התווים2|<|<|<| |5|ביטוי רגולרי|דפוס3|פלט2|<|0, 1, 2, 3| |6|בוליאנית לעשרונית|<|<|<|0, 1, 2, 3| |7|אוקטאל עד עשרוני|<|<|<|0, 1, 2, 3| |8|הקסדצימלי לעשרוני|<|<|<|0, 1, 2, 3| |9|שינוי פשוט|<|<|<|0, 1, 2, 3| |10|שינוי בשנייה|<|<|<|0, 1, 2, 3| |11|XML XPath|נתיב4|<|<|0, 1, 2, 3| |12|JSONPath|נתיב4|<|<|0, 1, 2, 3| |13|בטווח|min1, 6|max1, 6|<|0, 1, 2, 3| |14|תואם ביטוי רגולרי|דפוס3|<|<|0, 1, 2, 3| |15|לא תואם לביטוי רגולרי|דפוס3|<|<|0, 1, 2, 3| |16|בדוק אם יש שגיאה ב-JSON|path4|<|<|0, 1, 2, 3| |17|בדוק אם יש שגיאה ב-XML|נתיב4|<|<|0, 1, 2, 3| |18|בדוק אם יש שגיאה באמצעות ביטוי רגולרי|דפוס3|פלט2|<|0, 1, 2, 3| |19|מחק ללא שינוי|<|<|<|<| |20|הסר ללא שינוי עם פעימות לב|שניות5, 6|<|<|<| |21|JavaScript|script2|<|<|<| |22|דפוס פרומתאוס|דפוס6, 7|ערך
, תווית
, פונקציה
|פלט8, 9|0, 1, 2, 3| |23|פרומתאוס ל-JSON|דפוס6, 7|<|<|0, 1, 2, 3| |24|CSV ל-JSON|תו2|תו2|0,1|0, 1, 2, 3| |25|החלף|מחרוזת חיפוש2|החלפה2|<|<| |26|סמן לא נתמך|<|<|<|1, 2, 3| |27|XML ל-JSON|<|<|<|0, 1, 2, 3|
1 מספר שלם או נקודה צפה
2 מחרוזת
3 ביטוי רגולרי
4 JSONPath או XML XPath
5 מספר שלם חיובי (עם תמיכה בסיומת זמן, למשל 30s, 1m, 2h, 1ד)
6 מאקרו משתמש, מאקרו LLD
7 דפוס פרומתאוס בעקבות התחביר: <שם המדד>{<שם התווית>="<ערך התווית>", ...} == <ערך>
. כל אחד רכיב דפוס פרומתאוס (מדד, שם תווית, ערך תווית ומדד value) יכול להיות מאקרו משתמש או מאקרו LLD.
8 פלט Prometheus בעקבות התחביר: <שם התווית>
(יכול להיות מאקרו משתמש או מאקרו LLD) אם 'תווית' נבחרה בתור פרמטר שני.
9 אחת מפונקציות הצבירה: sum
, min
, max
, avg
, count
אם function
נבחרה בתור השנייה פָּרָמֶטֶר.