This is a translation of the original English documentation page. Help us make it better.

1 הגדרת טריגר

סקירה כללית

כדי להגדיר טריגר, בצע את הפעולות הבאות:

  • עבור אל: תצורהמארחים
  • לחץ על טריגרים בשורה של המארח
  • לחץ על צור טריגר מימין (או על שם הטריגר אל ערוך טריגר קיים)
  • הזינו פרמטרים של הטריגר בטופס

ראה גם מידע כללי על טריגרים ו זמני החישוב שלהם.

תצורה

הכרטיסייה טריגר מכילה את כל תכונות ההפעלה החיוניות.

כל שדות הקלט החובה מסומנים בכוכבית אדומה.

פרמטר תיאור
שם שם טריגר.
macros נתמכים הם: {HOST.HOST}, {HOST.NAME}, {HOST.PORT}, {HOST.CONN} , {HOST.DNS}, {HOST.IP}, {ITEM.VALUE}, {ITEM.LASTVALUE}, {ITEM.LOG.*} ו-{$MACRO} פקודות מאקרו משתמש.
$1, $2. ניתן להשתמש בפקודות מאקרו ..$9 כדי להתייחס לקבוע הראשון, השני...התשיעי של הביטוי.
הערה: פקודות מאקרו $1-$9 יפתרו בצורה נכונה אם מתייחסים לקבועים בביטויים פשוטים ופשוטים יחסית. לדוגמה, השם "עומס מעבד מעל $1 ב-{HOST.NAME}" ישתנה אוטומטית ל"עומס מעבד מעל 5 במארח חדש" אם הביטוי הוא אחרון(/New host/system.cpu.load[percpu,avg1 ])>5
שם האירוע אם מוגדר, השם הזה ישמש ליצירת שם אירוע הבעיה, במקום שם הטריגר.
שם האירוע עשוי לשמש לבניית התראות משמעותיות המכילות נתוני בעיה (ראה דוגמה).
אותה קבוצה של פקודות מאקרו נתמכת כמו בשם הטריגר, בתוספת פקודות מאקרו של ביטוי {TIME} ו-{?EXPRESSION}.
נתמכת מאז Zabbix 5.2.0.
נתונים תפעוליים נתונים תפעוליים מאפשרים להגדיר מחרוזות שרירותיות יחד עם פקודות מאקרו. פקודות המאקרו יפתרו באופן דינמי לנתונים בזמן אמת ב-ניטורבעיות. בעוד שפקודות מאקרו בשם הטריגר (ראה לעיל) יפתרו לערכיהן ברגע שמתרחשת בעיה ויהפכו לבסיס לשם בעיה סטטית, פקודות המאקרו בנתונים התפעוליים שומרים על היכולת להציג את המידע העדכני ביותר באופן דינמי.
אותה קבוצה של פקודות מאקרו נתמכת כמו בשם הטריגר.
חומרה הגדר את הטריגר הנדרש חומרה על ידי לחיצה על הכפתורים.
ביטוי ביטוי לוגי המשמש להגדרת התנאים של בעיה.
בעיה נוצרת לאחר שמתקיימים כל התנאים הכלולים בביטוי, כלומר הביטוי מוערך ל-TRUE. הבעיה תיפתר ברגע שהביטוי יערך FALSE, אלא אם יצוינו תנאי שחזור נוספים ב-ביטוי שחזור.
אישור יצירת אירוע אפשרויות יצירת אירוע אישור:
ביטוי - אירועי אישור נוצרים על סמך אותו ביטוי כמו אירועי בעיה;
ביטוי שחזור - אירועי אישור נוצרים אם ביטוי הבעיה מוערך ל-FALSE וביטוי השחזור מוערך ל-TRUE;
ללא - במקרה זה הטריגר לעולם לא יחזור למצב תקין בעצמו.
ביטוי שחזור ביטוי לוגי (אופציונלי) המגדיר תנאים נוספים שיש לעמוד בהם לפני פתרון הבעיה, לאחר שביטוי הבעיה המקורי כבר הוערך כ-FALSE.
ביטוי שחזור שימושי עבור trigger hysteresis. זה לא אפשרי לפתור בעיה על ידי ביטוי שחזור בלבד אם ביטוי הבעיה עדיין TRUE.
שדה זה זמין רק אם 'ביטוי שחזור' נבחר עבור אישור יצירת אירוע.
מצב יצירת אירוע PROBLEM מצב ליצירת אירועי בעיה:
Single - אירוע בודד נוצר כאשר טריגר נכנס למצב 'בעיה' בפעם הראשונה;
**מרובה* * - נוצר אירוע עם כל הערכת 'בעיה' של הטריגר.
אירוע אישור נסגר בחר אם אירוע אישור ייסגר:
כל הבעיות - כל הבעיות של טריגר זה
כל הבעיות אם ערכי התג תואמים - רק אלו מעוררות בעיות עם תג אירוע תואם ערכים
תג להתאמה הזן את שם תג האירוע לשימוש עבור מתאם אירוע.
שדה זה מוצג אם 'כל הבעיות אם ערכי התג תואמים' נבחר עבור המאפיין OK event closes והוא חובה במקרה זה.
אפשר סגירה ידנית סמן כדי לאפשר סגירה ידנית של אירועי בעיה שנוצרו על ידי טריגר זה. סגירה ידנית אפשרית בעת הכרה באירועי בעיה.
URL אם לא ריק, כתובת האתר שהוזנה כאן זמינה כקישור במספר מיקומי ממשק, למשל. בעת לחיצה על שם הבעיה ב-ניטור → בעיות (אפשרות URL בתפריט טריגר) ובווידג'ט לוח המחוונים בעיות.
אותה קבוצה של פקודות מאקרו נתמכת כמו בשם הטריגר, בתוספת {EVENT .ID}, {HOST.ID} ו-{TRIGGER.ID}. שים לב שפקודות מאקרו של משתמש עם ערכים סודיים לא יפתרו בכתובת האתר.
תיאור שדה טקסט המשמש לספק מידע נוסף על טריגר זה. עשוי להכיל הוראות לתיקון בעיה ספציפית, פרטי יצירת קשר עם הצוות האחראי וכו'.
אותה קבוצה של פקודות מאקרו נתמכת כמו בשם הטריגר.
Enabled ביטול הסימון של תיבה זו ישבית את הטריגר במידת הצורך.
בעיות של טריגר מושבת אינן מוצגות עוד ב-frontend, אך אינן נמחקות.

הכרטיסייה תגים מאפשרת לך להגדיר

בדיקת ביטויים

אפשר לבדוק את ביטוי ההדק המוגדר לגבי מה תוצאת הביטוי תהיה תלויה בערך המתקבל.

הביטוי הבא מתבנית רשמית נלקח כ-an דוגמא:

 avg(/Cisco IOS SNMPv2/sensor.temp.value[ciscoEnvMonTemperatureValue.{#SNMPINDEX}],5m)>{$TEMP_WARN}
        אוֹ
        last(/Cisco IOS SNMPv2/sensor.temp.status[ciscoEnvMonTemperatureState.{#SNMPINDEX}])={$TEMP_WARN_STATUS}

כדי לבדוק את הביטוי, לחץ על בנאי ביטוי מתחת ל- שדה ביטוי.

ב-Expression constructor, כל הביטויים הבודדים מפורטים. ל פתח את חלון הבדיקה, לחץ על בדיקה מתחת לרשימת הביטויים.

בחלון הבדיקה תוכל להזין ערכי דוגמה ('80', '70', '0', '1' בדוגמה זו) ולאחר מכן ראה את תוצאת הביטוי, על ידי לחיצה על כפתור בדיקה.

התוצאה של הביטויים הבודדים כמו גם הביטוי כולו יכול להיראות.

"TRUE" פירושו שהביטוי שצוין נכון. בזה מקרה מסוים A, "80" גדול מה-{$TEMP_WARN} שצוין ערך, "70" בדוגמה זו. כצפוי, מופיעה תוצאה "TRUE".

"FALSE" פירושו שהביטוי שצוין שגוי. בזה מקרה מסוים ב', {$TEMP_WARN_STATUS} "1" צריך להיות שווה ל הערך שצוין, "0" בדוגמה זו. כצפוי, תוצאה "FALSE". מופיע.

סוג הביטוי הנבחר הוא "OR". אם לפחות אחד מהמפורטים התנאים (A או B במקרה זה) הוא TRUE, התוצאה הכוללת תהיה נכון גם כן. כלומר הערך הנוכחי עולה על ערך האזהרה והתרחשה בעיה.