העצמים הבאים קשורים ישירות ל־API של המשימה.
לאובייקט הפעולה יש את המאפיינים הבאים.
Property | Type | תיאור |
---|---|---|
actionid | string | (לקריאה בלבד) מזהה הפעולה. |
esc_period (נדרש) |
string | משך שלב הפעולה המוגדר כברירת מחדל. חייב להיות לפחות 60 שניות. מקבל שניות, יחידת זמן עם סיומת ומקרו משתמש. שים לב שהסלמות נתמכות רק עבור פעולות טריגר, פנימיות ושירות, ורק בפעולות רגילות. |
מקור אירועים (נדרש) |
מספר שלם | (קבוע) סוג האירועים שהפעולה תטפל בהם. עיין במאפיין האירוע "מקור" עבור רשימה של סוגי אירועים נתמכים. |
שם (חובה) |
מחרוזת | שם הפעולה. |
status | integer | האם הפעולה מופעלת או מושבתת. ערכים אפשריים: 0 - (ברירת מחדל) מופעלת; 1 - מושבת. |
pause_suppressed | integer | האם להשהות את ההסלמה במהלך תקופות תחזוקה או לא. ערכים אפשריים: 0 - אל תשהה את ההסלמה; 1 - (ברירת מחדל) השהה את ההסלמה. שים לב שהפרמטר הזה תקף לפעולות טריגר בלבד. |
notify_if_cancelled | intall | האם להודיע בעת ביטול ההסלמה. ערכים אפשריים: 0 - אל תודיע כאשר ההסלמה מבוטלת; 1 - (ברירת מחדל) הודע כאשר ההסלמה מבוטלת. שים לב שפרמטר זה תקף לפעולות טריגר בלבד. |
שימו לב שעבור שיטות מסוימות (עדכון, מחק) שילוב הפרמטרים הנדרש/אופציונלי שונה.
אובייקט פעולת הפעולה מגדיר פעולה שתתבצע כאשר מבוצעת פעולה. יש לו את המאפיינים הבאים.
Property | Type | תיאור |
---|---|---|
operationid | string | (קריאה בלבד) מזהה פעולת הפעולה. |
סוג פעולה (נדרש) |
מספר שלם | סוג הפעולה. ערכים אפשריים: 0 - שלח הודעה; 1 - סקריפט גלובלי; 2 - הוסף מארח; 3 - הסר מארח; 4 - הוסף לקבוצת המארח; 5 - הסר מקבוצת המארח; 6 - קישור לתבנית; 7 - בטל קישור מתבנית;<br >8 - הפעל מארח; 9 - השבת מארח; 10 - הגדר מצב מלאי מארח. שים לב שרק הסוגים '0' ו-'1' נתמכים עבור פעולות טריגר ושירות, בלבד '0' נתמך עבור פעולות פנימיות. כל הסוגים נתמכים עבור פעולות גילוי ורישום אוטומטי. |
actionid | string | (readonly) מזהה הפעולה שאליה שייכת הפעולה. |
esc_period | string | משך שלב הסלמה בשניות. חייב להיות יותר מ-60 שניות. מקבל שניות, יחידת זמן עם סיומת ומקרו משתמש. אם מוגדר ל-0 או 0s, ישמש תקופת ההסלמה של פעולות ברירת המחדל. ברירת מחדל: 0s. שים לב שהסלמות נתמכות רק עבור פעולות טריגר, פנימיות ופעולות שירות, ורק במצב רגיל פעולות. |
esc_step_from | integer | שלב לתחילת הסלמה. ברירת מחדל: 1. שים לב שהסלמות נתמכות רק עבור פעולות טריגר, פנימיות ושירות, ורק בפעולות רגילות . |
esc_step_to | integer | שלב לסיום הסלמה ב. ברירת מחדל: 1. שים לב שהסלמות נתמכות רק עבור פעולות טריגר, פנימיות ושירות, ורק בפעולות רגילות . |
evaltype | integer | שיטת הערכת מצב פעולה. ערכים אפשריים: 0 - (ברירת מחדל) AND / OR; 1 - AND; 2 - OR. |
opcommand | object | אובייקט המכיל נתונים על סקריפט גלובלי המופעל על ידי הפעולה. לכל אובייקט יש מאפיין אחד הבא: scriptid - (string) מזהה הסקריפט.חובה עבור פעולות סקריפט גלובליות. |
opcommand_grp | array | קבוצות מארחות להרצת סקריפטים גלובליים. לכל אובייקט יש את המאפיינים הבאים: opcommand_grpid - (מחרוזת, לקריאה בלבד) מזהה האובייקט;operationid - (מחרוזת, לקריאה בלבד) מזהה הפעולה;groupid - (מחרוזת) מזהה הקבוצה המארחת.נדרש עבור פעולות סקריפט גלובליות אם opcommand_hst הוא לא מוגדר. |
opcommand_hst | מערך | מארח להפעלת סקריפטים גלובליים. לכל אובייקט יש את המאפיינים הבאים: opcommand_hstid - (מחרוזת, לקריאה בלבד) מזהה האובייקט;operationid - (מחרוזת, קריאה בלבד) מזהה הפעולה;hostid - (מחרוזת) מזהה המארח; אם מוגדר ל-0 הפקודה תופעל על המארח הנוכחי.נדרשת עבור פעולות סקריפט גלובליות אם opcommand_grp לא מוגדר. |
opconditions | מערך | תנאי פעולה המשמשים לפעולות טריגר. אובייקט תנאי הפעולה הוא מתואר בפירוט למטה. |
opgroup | מערך | קבוצות מארחות להוספת מארחים. לכל אובייקט יש את המאפיינים הבאים: operationid - (מחרוזת, לקריאה בלבד) מזהה הפעולה;groupid - (מחרוזת) מזהה הקבוצה המארחת.נדרש עבור פעולות "הוסף לקבוצת מארח" ו"הסר מקבוצת המארחת". |
opmessage | object | אובייקט המכיל את הנתונים על ההודעה שנשלחה על ידי הפעולה. אובייקט הודעת הפעולה הוא מתואר בפירוט למטה.< br> נדרש עבור פעולות הודעה. |
opmessage_grp | array | קבוצות משתמשים שאליהן יש לשלוח הודעות. לכל אובייקט יש את המאפיינים הבאים: operationid - (מחרוזת, קריאה בלבד) מזהה הפעולה;usrgrpid - (string) מזהה קבוצת המשתמשים.נדרש עבור פעולות הודעה אם opmessage_usr אינו מוגדר. |
opmessage_usr | array | משתמשים אליהם יש לשלוח הודעות. לכל אובייקט יש את המאפיינים הבאים: operationid - (מחרוזת, לקריאה בלבד) מזהה הפעולה;userid - (string) מזהה המשתמש.נדרש עבור פעולות הודעה אם opmessage_grp אינו מוגדר. |
optemplate | מערך | תבניות לקישור המארחים. לכל אובייקט יש את המאפיינים הבאים: operationid - (מחרוזת, לקריאה בלבד) מזהה הפעולה;templateid - (מחרוזת) מזהה התבנית.נדרש עבור פעולות "קישור לתבנית" ו"ביטול קישור מתבנית". |
opinventory | object | מצב מלאי הגדר את המארח ל. לאובייקט יש את המאפיינים הבאים: operationid - (מחרוזת, לקריאה בלבד) מזהה הפעולה;inventory_mode - * (מחרוזת)* מצב מלאי.נדרש עבור פעולות "הגדר מצב מלאי מארח". |
אובייקט הודעת הפעולה מכיל נתונים על ההודעה שתעשה זאת להישלח על ידי המבצע.
Property | Type | תיאור |
---|---|---|
default_msg | integer | האם להשתמש בטקסט ובנושא ברירת המחדל של הודעת הפעולה. ערכים אפשריים: 0 - השתמש בנתונים מהפעולה; 1 - (ברירת מחדל) השתמש הנתונים מסוג המדיה. |
mediatypeid | string | מזהה של סוג המדיה שישמש לשליחת ההודעה. |
message | string | טקסט הודעת פעולה. |
subject | string | נושא הודעת הפעולה. |
האובייקט תנאי פעולת הפעולה מגדיר תנאי שחייב להיות נפגש כדי לבצע את הפעולה הנוכחית. יש לו את המאפיינים הבאים.
Property | Type | תיאור |
---|---|---|
opconditionid | string | (לקריאה בלבד) מזהה תנאי פעולת הפעולה |
סוג מצב (נדרש) |
מספר שלם | סוג המצב. ערכים אפשריים: 14 - מאושרת. |
ערך (חובה) |
מחרוזת | ערך להשוואה. |
operationid | string | (לקריאה בלבד) מזהה הפעולה. |
operator | integer | אופרטור תנאי. ערכים אפשריים: 0 - (ברירת מחדל) =. |
האופרטורים והערכים הבאים נתמכים עבור כל פעולה סוג מצב.
|מצב|שם תנאי|אופרטורים נתמכים|ערך צפוי| |--------|--------------|----------------|---- ----------| |14|האירוע מאושר|=|האם האירוע מאושר.
ערכים אפשריים:
0 - לא מאושר;
1 - מאושרת.|
אובייקט פעולת שחזור הפעולה מגדיר פעולה שתהיה מבוצע כאשר בעיה נפתרה. פעולות שחזור אפשריות לפעולות טריגר, פנימיות ושירותיות. יש לו את הדברים הבאים נכסים.
Property | Type | תיאור |
---|---|---|
operationid | string | (קריאה בלבד) מזהה פעולת הפעולה. |
סוג פעולה (נדרש) |
מספר שלם | סוג הפעולה. ערכים אפשריים לפעולות טריגר ושירות: 0 - שלח הודעה; 1 - סקריפט גלובלי;< br>11 - הודע לכל המעורבים. ערכים אפשריים לפעולות פנימיות: 0 - שלח הודעה; 11 - הודע לכל המעורבים. |
actionid | string | (readonly) מזהה הפעולה שאליה שייכת פעולת השחזור. |
opcommand | object | אובייקט מכיל נתונים על סקריפט מסוג פעולה גלובלי המופעל על ידי הפעולה. לכל אובייקט יש מאפיין אחד: scriptid - (מחרוזת) מזהה של סקריפט מסוג הפעולה.נדרש עבור פעולות סקריפט גלובליות. |
opcommand_grp | array | קבוצות מארחות להרצת סקריפטים גלובליים. לכל אובייקט יש את המאפיינים הבאים: opcommand_grpid - (מחרוזת, לקריאה בלבד) מזהה האובייקט;operationid - (מחרוזת, לקריאה בלבד) מזהה הפעולה;groupid - (מחרוזת) מזהה הקבוצה המארחת.נדרש עבור פעולות סקריפט גלובליות אם opcommand_hst הוא לא מוגדר. |
opcommand_hst | מערך | מארח להפעלת סקריפטים גלובליים. לכל אובייקט יש את המאפיינים הבאים: opcommand_hstid - (מחרוזת, לקריאה בלבד) מזהה האובייקט;operationid - (מחרוזת, קריאה בלבד) מזהה הפעולה;hostid - (מחרוזת) מזהה המארח; אם מוגדר ל-0 הפקודה תופעל על המארח הנוכחי.נדרשת עבור פעולות סקריפט גלובליות אם opcommand_grp לא מוגדר. |
opmessage | object | אובייקט המכיל את הנתונים על ההודעה שנשלחה על ידי פעולת השחזור. אובייקט הודעת הפעולה הוא מתואר בפירוט למעלה. נדרש עבור פעולות הודעה. |
opmessage_grp | array | קבוצות משתמשים שאליהן יש לשלוח הודעות. לכל אובייקט יש את המאפיינים הבאים: operationid - (מחרוזת, קריאה בלבד) מזהה הפעולה;usrgrpid - (string) מזהה קבוצת המשתמשים.נדרש עבור פעולות הודעה אם opmessage_usr אינו מוגדר. |
opmessage_usr | array | משתמשים אליהם יש לשלוח הודעות. לכל אובייקט יש את המאפיינים הבאים: operationid - (מחרוזת, לקריאה בלבד) מזהה הפעולה;userid - (string) מזהה המשתמש.נדרש עבור פעולות הודעה אם opmessage_grp אינו מוגדר. |
אובייקט פעולת עדכון הפעולה מגדיר פעולה שתהיה מבוצע כאשר בעיה מתעדכנת (הערה, הודה, חומרת החומר השתנתה, או נסגרה ידנית). פעולות עדכון אפשריות עבור פעולות טריגר ושירות. יש לו את המאפיינים הבאים.
Property | Type | תיאור |
---|---|---|
operationid | string | (קריאה בלבד) מזהה פעולת הפעולה. |
סוג פעולה (נדרש) |
מספר שלם | סוג הפעולה. ערכים אפשריים לפעולות טריגר ושירות: 0 - שלח הודעה; 1 - סקריפט גלובלי;< br>12 - הודע לכל המעורבים. |
opcommand | object | אובייקט המכיל נתונים על סקריפט מסוג פעולה גלובלי המופעל על ידי הפעולה. לכל אובייקט יש מאפיין אחד הבא: scriptid - (מחרוזת) מזהה של הסקריפט של סוג הפעולה.נדרש עבור פעולות סקריפט גלובליות. |
opcommand_grp | array | קבוצות מארחות להרצת סקריפטים גלובליים. לכל אובייקט יש את המאפיינים הבאים: groupid - (string) מזהה הקבוצה המארחת.< br>נדרש עבור פעולות סקריפט גלובליות אם 'opcommand_hst' לא מוגדר. |
opcommand_hst | array | מארח להפעלת סקריפטים גלובליים. לכל אובייקט יש את המאפיינים הבאים: hostid - (string) מזהה המארח; אם מוגדר ל-0 הפקודה תופעל על המארח הנוכחי.נדרשת עבור פעולות סקריפט גלובליות אם opcommand_grp לא מוגדר. |
opmessage | object | אובייקט המכיל את הנתונים על ההודעה שנשלחה על ידי פעולת העדכון. אובייקט הודעת הפעולה הוא מתואר בפירוט למעלה. |
opmessage_grp | array | קבוצות משתמשים לשלוח אליהן הודעות. לכל אובייקט יש את המאפיינים הבאים: usrgrpid - (string) מזהה קבוצת המשתמשים.<br >נדרש רק עבור פעולות שלח הודעה אם opmessage_usr אינו מוגדר.מתעלמים ממנו עבור פעולות שלח הודעה עדכון . |
opmessage_usr | array | משתמשים אליהם יש לשלוח הודעות. לכל אובייקט יש את המאפיינים הבאים: userid - (string) מזהה המשתמש.חובה רק עבור פעולות שלח הודעה אם opmessage_grp אינו מוגדר.מתעלמים ממנו עבור פעולות שלח עדכון הודעה . |
אובייקט מסנן הפעולה מגדיר קבוצה של תנאים שיש לעמוד בהם לבצע את פעולות הפעולה המוגדרות. יש לו את הדברים הבאים נכסים.
Property | Type | תיאור |
---|---|---|
תנאים (חובה) |
מערך | סט של תנאי סינון לשימוש לסינון תוצאות. |
evaltype (חובה) |
מספר שלם | שיטת הערכת מצב מסנן. ערכים אפשריים: 0 - ו/או; 1 - ו; 2 - או; 3 - ביטוי מותאם אישית. |
eval_formula | string | (לקריאה בלבד) ביטוי שנוצר שישמש להערכת תנאי סינון. הביטוי מכיל מזהים שמתייחסים לתנאי סינון ספציפיים לפי ה'נוסחה' שלו. הערך של eval_formula שווה לערך של נוסחה עבור מסננים עם ביטוי מותאם אישית. |
formula | string | ביטוי מוגדר על ידי משתמש לשימוש להערכת תנאים של מסננים עם ביטוי מותאם אישית. הביטוי חייב להכיל מזהים שמתייחסים לתנאי סינון ספציפיים לפי ה'נוסחה' שלו. המזהים המשמשים בביטוי חייבים להתאים בדיוק לאלו שהוגדרו בתנאי הסינון: אין אפשרות להישאר ללא שימוש או להשמיט שום תנאי. נדרש עבור מסנני ביטויים מותאמים אישית. |
אובייקט תנאי מסנן הפעולה מגדיר תנאי ספציפי ש יש לבדוק לפני הפעלת פעולות הפעולה.
Property | Type | תיאור |
---|---|---|
conditionid | string | (לקריאה בלבד) מזהה תנאי הפעולה. |
סוג מצב (נדרש) |
מספר שלם | סוג התנאי. ערכים אפשריים עבור פעולות טריגר: 0 - קבוצת מארח; 1 - מארח; 2 - trigger; 3 - טריgger name; 4 - trigger severity; 6 - פרק זמן; 13 - תבנית מארח; 16 - הבעיה מדוכאת; 25 - אירוע תג; 26 - ערך תג אירוע. ערכים אפשריים עבור פעולות גילוי: 7 - מארח IP; 8 - סוג שירות שהתגלה; 9 - יציאת שירות התגלתה;< br>10 - סטטוס גילוי; 11 - זמן פעילות או השבתה; 12 - ערך קיבל; 18 - כלל גילוי; 19 - בדיקת גילוי; 20 - proxy;<br >21 - אובייקט גילוי. ערכים אפשריים עבור פעולות רישום אוטומטי: 20 - proxy; 22 - שם מארח; 24 - מטא נתונים של מארח. ערכים אפשריים עבור פעולות פנימיות: 0 - קבוצת מארח; 1 - מארח; 13 - תבנית מארח; 23 - סוג אירוע; 25 - תג אירוע; 26 - ערך תג אירוע . ערכים אפשריים עבור פעולות שירות: 25 - תג אירוע; 26 - ערך תג אירוע; 27 - שירות; 28 - שם שירות. |
ערך (חובה) |
מחרוזת | ערך להשוואה. |
value2 |
string | ערך משני להשוואה. נדרש עבור פעולות טריגר, פנימיות ושירות כאשר סוג התנאי הוא 26. |
actionid | string | (readonly) מזהה הפעולה שאליה שייך התנאי. |
formulaid | string | מזהה ייחודי שרירותי המשמש להפניה לתנאי מביטוי מותאם אישית. יכול להכיל רק אותיות רישיות. המזהה חייב להיות מוגדר על ידי המשתמש בעת שינוי תנאי הסינון, אך יופק מחדש בעת בקשתם לאחר מכן. |
operator | מספר שלם | אופרטור תנאי. ערכים אפשריים: 0 - (ברירת מחדל) שווה; 1 - אינו שווה; 2 - מכיל; 3 - אינו מכיל; 4 - ב; 5 - גדול או שווה; 6 - קטן או שווה; 7 - לא ב; 8 - מתאים;<br >9 - לא תואם; 10 - כן; 11 - לא. |
כדי להבין טוב יותר כיצד להשתמש במסננים עם שונים סוגי ביטויים, ראה דוגמאות על action.get ו שיטת action.create. דפים.
האופרטורים והערכים הבאים נתמכים עבור כל תנאי סוּג.
מצב | שם תנאי | אופרטורים נתמכים | ערך צפוי |
---|---|---|---|
0 | קבוצת מארח | שווה, אינו שווה |
מזהה קבוצת מארח. |
1 | מארח | שווה, אינו שווה |
מזהה מארח. |
2 | טריגר | שווה, אינו שווה |
מזהה טריגר. |
3 | שם טריגר | מכיל, אינו מכיל |
שם טריגר. |
4 | חומרת הטריגר | שווה, אינה שווה, גדולה או שווה, קטנה או שווה |
חומרת הטריגר. עיין במאפיין trigger "severity" לקבלת רשימה של חומרות טריגרים נתמכות. |
5 | ערך טריגר | שווה | ערך טריגר. עיין במאפיין trigger "value" לקבלת רשימה של ערכי טריגר נתמכים. |
6 | תקופת זמן | in, לא in | זמן שבו האירוע הופעל כ-תקופת זמן. |
7 | מארח IP | שווה, אינו שווה |
טווח IP אחד או כמה לבדיקה מופרדים בפסיקים. עיין בסעיף תצורת גילוי רשת למידע נוסף על פורמטים נתמכים של טווחי IP. |
8 | סוג השירות שהתגלה | שווה, אינו שווה |
סוג השירות שהתגלה. סוג השירות תואם לסוג בדיקת הגילוי המשמשת לאיתור השירות. עיין במאפיין המאפיין "סוג" של בדיקת גילוי לקבלת רשימה של סוגים נתמכים. |
9 | יציאת שירות שהתגלתה | שווה, אינה שווה |
טווח יציאה אחד או כמה מופרדים בפסיקים. |
10 | סטטוס גילוי | שווה | סטטוס של אובייקט שהתגלה. ערכים אפשריים: 0 - מארח או שירות למעלה; 1 - מארח או שירות למטה; 2 - מארח או שירות התגלה; 3 - מארח או שירות אבדו. |
11 | זמן פעילות או זמן השבתה | גדול או שווה, קטן או שווה |
זמן המציין כמה זמן האובייקט שהתגלה נמצא במצב הנוכחי בשניות. |
12 | ערכים שהתקבלו | שווה, אינו שווה, גדול או שווה, קטן או שווה, מכיל, אינו מכיל |
ערך שהוחזר בעת ביצוע סוכן Zabbix, בדיקת גילוי SNMPv1, SNMPv2 או SNMPv3. |
13 | תבנית מארח | שווה, אינה שווה |
מזהה תבנית מקושרת. |
16 | הבעיה מדוכאת | כן, לא | לא נדרש ערך: שימוש באופרטור "כן" פירושו שיש לדכא את הבעיה, "לא" - לא לדכא. |
18 | כלל גילוי | שווה, אינו שווה |
מזהה של כלל הגילוי. |
19 | בדיקת גילוי | שווה, אינה שווה |
מזהה של בדיקת הגילוי. |
20 | פרוקסי | שווה, אינו שווה |
מזהה של ה-proxy. |
21 | אובייקט גילוי | שווה | Typ |