ניתן להגדיר שפעולה מבוצעת רק אם האירוע מתאים למערכת מוגדרת של תנאים. התנאים נקבעים בעת הגדרת התצורה ה-action.
התאמת התנאים היא תלוית רישיות.
ניתן להשתמש בתנאים הבאים בפעולות מבוססות טריגר:
סוג מצב | אופרטורים נתמכים | תיאור |
---|---|---|
קבוצה מארחת | שווה ל אינה שווה |
ציין קבוצות מארחות או קבוצות מארחות להחרגה. שווה - האירוע שייך לקבוצה מארחת זו. לא שווה - האירוע אינו שייך לקבוצת המארחים הזו. ציון קבוצת מארחים אב בוחר באופן מרומז את כל קבוצות המארחים המקוננות. כדי לציין את קבוצת האב בלבד, יש להגדיר בנוסף את כל הקבוצות המקוננות עם האופרטור לא שווה. |
תבנית | שווה אינה שווה |
ציין תבניות או תבניות להחרגה. שווה - האירוע שייך לטריגר שעבר בירושה מתבנית זו. לא שווה - אירוע אינו שייך לטריגר שעבר בירושה מתבנית זו. |
מארח | שווה ל אינו שווה |
ציין מארחים או מארחים להחרגה. שווה - האירוע שייך למארח זה. לא שווה - האירוע אינו שייך למארח זה. |
שם התג | שווה אינו שווה מכיל אינו מכיל |
ציין תג אירוע או תג אירוע להחרגה. שווה - לאירוע יש תג זה * *לא שווה - לאירוע אין תג זה מכיל - לאירוע יש תג המכיל מחרוזת זו לא מכיל** - לאירוע אין תג המכיל מחרוזת זו |
ערך תג | שווה אינו שווה מכיל אינו מכיל |
ציין שילוב תג וערך של אירוע או שילוב תג וערך כדי לא לכלול. שווה - לאירוע יש את זה תג וערך לא שווה - לאירוע אין את התג הזה והערך מכיל - לאירוע יש תג וערך המכילים מחרוזות אלו לא מכיל - לאירוע אין תג וערך המכילים מחרוזות אלו |
טריגר | שווה ל אינו שווה |
ציין טריגרים או טריגרים להחרגה. שווה - האירוע נוצר על ידי טריגר זה. לא שווה - האירוע נוצר על ידי כל טריגר אחר, מלבד זה. |
שם טריגר | מכיל אינו מכיל |
ציין מחרוזת בשם הטריגר או מחרוזת להחרגה. מכיל - האירוע נוצר על ידי טריגר, המכיל מחרוזת זו בשם. לא מכיל - לא ניתן למצוא מחרוזת זו בשם הטריגר. הערה: הערך שהוזן יושווה לשם המפעיל כאשר כל פקודות המאקרו מורחבות. |
חומרת הטריגר | שווה אינה שווה גדולה או שווה קטנה או שווה |
ציין את חומרת הטריגר. שווה - שווה לחומרת הטריגר לא שווה - לא שווה לחומרת הטריגר גדולה או שווה - יותר או שווה לחומרת הטריגר קטנה או שווה - קטנה או שווה לטריגר חומרה |
תקופת זמן | ב לא ב |
ציין פרק זמן או פרק זמן להחרגה. ב - זמן האירוע הוא בתוך פרק הזמן. לא ב - זמן האירוע אינו בתקופת הזמן. עיין בדף מפרט פרק זמן לתיאור הפורמט. פקודות מאקרו של משתמש נתמכים, מאז Zabbix 3.4.0. |
הבעיה מדוכאת | לא כן |
ציין אם הבעיה מדוכאת (לא מוצגת) בגלל תחזוקת המארח. לא - הבעיה לא מדוכאת. כן - הבעיה מדוכאת. |
ניתן להשתמש בתנאים הבאים באירועים מבוססי גילוי:
סוג מצב | אופרטורים נתמכים | תיאור |
---|---|---|
-IP מארח | שווה ל אינו שווה |
ציין טווח כתובות IP או טווח שיש לא לכלול עבור מארח שהתגלה. שווה - ה-IP המארח נמצא בטווח. ** אינו שווה** - ה-IP המארח אינו בטווח. ייתכן שיש לו את הפורמטים הבאים: IP יחיד: 192.168.1.33 טווח כתובות IP: 192.168.1-10.1-254<br >מסיכת IP: 192.168.4.0/24 רשימה: 192.168.1.1-254, 192.168.2.1-100, 192.168.2.200, 192.168.4.0/24 התמיכה ברשימה מסופקת בפורמט Zabbix. .0. |
סוג שירות | שווה ל אינו שווה |
ציין סוג שירות של שירות שהתגלה או סוג שירות שלא ייכלל בו. שווה - מתאים לשירות שהתגלה. לא שווה - אינו תואם לשירות שהתגלה. סוגי שירותים זמינים: SSH, LDAP, SMTP, FTP, HTTP, HTTPS (זמין מאז גירסת Zabbix 2.2), POP, NNTP, IMAP, TCP, סוכן Zabbix, סוכן SNMPv1, סוכן SNMPv2, סוכן SNMPv3, ping ICMP, telnet (זמין מאז גרסת Zabbix 2.2). |
יציאת שירות | שווה אינה שווה |
ציין טווח יציאות TCP של שירות שהתגלה או טווח שיש לא לכלול. שווה - יציאת השירות נמצאת בטווח. ** לא שווה** - יציאת השירות אינה בטווח. |
כלל גילוי | שווה אינו שווה |
ציין כלל גילוי או כלל גילוי שלא לכלול. שווה - שימוש בכלל גילוי זה. אינו שווה - באמצעות כל כלל גילוי אחר, מלבד זה. |
בדיקת גילוי | שווה ל אינה שווה |
ציין בדיקת גילוי או בדיקת גילוי שלא לכלול. שווה - שימוש בבדיקת גילוי זה. לא שווה - באמצעות כל בדיקת גילוי אחרת, מלבד זו. |
אובייקט גילוי | שווה | ציין את האובייקט שהתגלה. שווה - שווה לאובייקט שהתגלה (מכשיר או שירות). |
סטטוס גילוי | שווה | מעלה - מתאים לאירועי 'Host Up' ו-'Service Up' Down - מתאים לאירועי 'Host Down' ו-'Service Down' ** Discovered** - מתאים לאירועי 'Host Discovered' ו-'Service Discovered' Lost - מתאים לאירועי 'Host Lost' ו-'Service Lost' |
זמן פעילות/השבתה | גדול או שווה ל קטן או שווה |
זמן פעילות לאירועים 'אפיין מארח' ו'העלאת שירות'. זמן השבתה עבור אירועי 'השבתת המארח' ו'השבתת השירות'. גדול או שווה - גדול או שווה ל. הפרמטר ניתן בשניות. הוא קטן או שווה - קטן או שווה ל. הפרמטר ניתן בשניות. |
ערך שהתקבל | שווה אינו שווה גדול או שווה פחות או שווה מכיל אינו מכיל |
ציין את הערך שהתקבל מסוכן (Zabbix, SNMP) בדוק כלל גילוי. השוואת מחרוזות. אם נקבעו מספר בדיקות של סוכן Zabbix או SNMP עבור כלל, ערכים שהתקבלו עבור כל אחד מהם נבדקים (כל בדיקה יוצרת אירוע חדש אשר מותאם לכל התנאים). שווה - שווה לערך. לא שווה - לא שווה לערך. גדול או שווה - יותר או שווה לערך. הוא קטן או שווה - פחות או שווה לערך. מכיל - מכיל את המחרוזת המשנה. הפרמטר ניתן כמחרוזת. לא מכיל - אינו מכיל את המחרוזת המשנה. פרמטר ניתן כמחרוזת. |
פרוקסי | שווה אינו שווה |
ציין פרוקסי או פרוקסי להחרגה. שווה - שימוש ב-proxy זה. אינו שווה - שימוש בכל פרוקסי אחר חוץ מזה. |
בדיקות שירות בכלל גילוי, וכתוצאה מכך אירועי גילוי, אינם מתרחשים בו זמנית. לכן, אם ערכים מרובים מוגדרים עבור 'סוג שירות', 'יציאת שירות' או תנאי ערך קיבל
בפעולה, הם יושוו לאחד אירוע גילוי בכל פעם, אך לא למספר אירועים בו זמנית. כתוצאה מכך, פעולות עם מספר ערכים עבור אותם סוגי המחאות עשויות לא מבוצע כהלכה.
ניתן להשתמש בתנאים הבאים בפעולות המבוססות על חומר פעיל רישום אוטומטי:
סוג מצב | אופרטורים נתמכים | תיאור |
---|---|---|
מטא נתונים של מארח | מכיל אינו מכיל התאמות אינו תואם |
ציין מטא נתונים של מארח או מטא נתונים של מארח להחרגה. מכיל - מטא נתונים מארח מכיל את המחרוזת.<br >לא מכיל - מטא נתונים של מארח אינם מכילים את המחרוזת. ניתן לציין מטא נתונים מארח בקובץ תצורה של סוכן. מתאימות* * - מטא נתונים מארח תואמים לביטוי רגולרי. לא תואם** - מטא נתונים של מארח אינם תואמים לביטוי רגולרי. |
שם מארח | מכיל אינו מכיל התאמות אינו תואם |
ציין שם מארח או שם מארח להחרגה. מכיל - שם מארח מכיל את המחרוזת. לא מכיל - שם המארח אינו מכיל את המחרוזת. מתאים - שם המארח תואם לביטוי רגולרי. לא תואם - שם המארח אינו תואם ביטוי רגולרי. |
פרוקסי | שווה אינו שווה |
ציין פרוקסי או פרוקסי להחרגה. שווה - שימוש ב-proxy זה. אינו שווה - שימוש בכל פרוקסי אחר חוץ מזה. |
ניתן להגדיר את התנאים הבאים לפעולות המבוססות על פנימיות אירועים:
סוג מצב | אופרטורים נתמכים | תיאור |
---|---|---|
סוג אירוע | שווה | פריט במצב "לא נתמך" - מתאים לאירועים שבהם פריט עובר ממצב 'רגיל' למצב 'לא נתמך' כלל גילוי ברמה נמוכה ב-"לא נתמך" מצב - מתאים אירועים שבהם כלל גילוי ברמה נמוכה עובר ממצב 'רגיל' למצב 'לא נתמך' טריגר במצב "לא ידוע" - מתאים אירועים שבהם טריגר עובר ממצב ' רגיל' למצב 'לא ידוע' |
קבוצה מארחת | שווה ל אינה שווה |
ציין קבוצות מארחות או קבוצות מארחות להחרגה. שווה - האירוע שייך לקבוצה מארחת זו. לא שווה - האירוע אינו שייך לקבוצה מארחת זו. |
שם התג | שווה אינו שווה מכיל אינו מכיל |
ציין תג אירוע או תג אירוע להחרגה. שווה - לאירוע יש תג זה * *לא שווה - לאירוע אין תג זה מכיל - לאירוע יש תג המכיל מחרוזת זו לא מכיל** - לאירוע אין תג המכיל מחרוזת זו |
ערך תג | שווה אינו שווה מכיל אינו מכיל |
ציין שילוב תג וערך של אירוע או שילוב תג וערך כדי לא לכלול. שווה - לאירוע יש את זה תג וערך לא שווה - לאירוע אין את התג הזה והערך מכיל - לאירוע יש תג וערך המכילים מחרוזות אלו לא מכיל - לאירוע אין תג וערך המכילים מחרוזות אלו |
תבנית | שווה אינה שווה |
ציין תבניות או תבניות להחרגה. שווה - האירוע שייך לפריט/טריגר/כלל גילוי ברמה נמוכה שעבר בירושה מתבנית זו. לא שווה - האירוע אינו שייך לפריט/טריגר/כלל גילוי ברמה נמוכה שעבר בירושה מתבנית זו. |
מארח | שווה ל אינו שווה |
ציין מארחים או מארחים להחרגה. שווה - האירוע שייך למארח זה. לא שווה - האירוע אינו שייך למארח זה. |
האפשרויות הבאות של חישוב תנאים זמינות:
שים לב ששימוש בחישוב "ו" אסור בין מספר טריגרים כאשר הם נבחרים כתנאי trigger=
. פעולות יכולות להיות רק מבוצע בהתבסס על אירוע של טריגר אחד.
קבוצת מארח שווה לשרתי אורקל
קבוצת מארח שווה לשרתי MySQL
שם טריגר מכיל 'מסד הנתונים מושבת'
שם טריגר מכיל את 'מסד הנתונים אינו זמין'
מוערך כ
(קבוצת מארח שווה לשרתי אורקל או קבוצת מארח שווה ל-MySQL שרתים) ו (שם הטריגר מכיל 'מסד הנתונים מושבת' או שם הטריגר מכיל 'מסד הנתונים אינו זמין')
בעוד שהדוגמה הקודמת עם 'ו/או' תוצג כ(A או B) ו-(C או D), בביטוי מותאם יכול גם להיות לך מרובים דרכים אחרות לחישוב:
(A ו-B) ו-(C או D)
(A ו-B) או (C ו-D)
((A או B) ו-C) או D
(לא (A או B) ו-C) או לא D
וכו '
אם נעשה שימוש באובייקט מסוים (מארח, תבנית, טריגר וכו') בפעולה תנאי/פעולה נמחק, התנאי/פעולה מוסרים ו הפעולה מושבתת כדי למנוע ביצוע לא נכון של הפעולה. ה הפעולה יכולה להיות מופעלת מחדש על ידי המשתמש.
התנהגות זו מתרחשת בעת מחיקה:
הערה: אם לפקודה מרחוק יש מארחי יעד רבים, ואנו מוחקים אחד מהם אותם, רק המארח הזה יוסר מרשימת היעד, הפעולה עצמו יישאר. אבל, אם זה המארח היחיד, הפעולה תהיה הוסר גם כן. אותו דבר לגבי "קישור לתבנית" ו"בטל קישור מ פעולות תבנית".
פעולות אינן מושבתות בעת מחיקת משתמש או קבוצת משתמשים בשימוש ב-a פעולת "שלח הודעה".