> עצם אבטיפוס פריט
העצמים הבאים קשורים ישירות ל־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 נבחרה בתור השנייה
פָּרָמֶטֶר.