4 שימוש בפקודות מאקרו בהודעות

סקירה כללית

בנושאי הודעות ובטקסט של הודעה תוכל להשתמש בפקודות מאקרו למידע נוסף דיווח יעיל על בעיות.

בנוסף למספר פקודות מאקרו מובנות, פקודות מאקרו משתמש וגם פקודות מאקרו של ביטוי נתמכים. זמינה רשימה מלאה של פקודות מאקרו הנתמכות על ידי Zabbix.

דוגמאות

דוגמאות כאן ממחישות כיצד ניתן להשתמש בפקודות מאקרו בהודעות.

דוגמה 1

נושא ההודעה:

 בעיה: {TRIGGER.NAME}
Copy
✔ Copied

כשתקבל את ההודעה, נושא ההודעה יוחלף ב משהו כמו:

 בעיה: עומס המעבד גבוה מדי בשרת Zabbix
Copy
✔ Copied
דוגמה 2

הוֹדָעָה:

 עומס המעבד הוא: {?last(/zabbix.zabbix.com/system.cpu.load[,avg1])}
Copy
✔ Copied

כשתקבל את ההודעה, ההודעה תוחלף במשהו כמו:

 עומס המעבד הוא: 1.45
Copy
✔ Copied
דוגמה 3

הוֹדָעָה:

 הערך האחרון: {?last(/{HOST.HOST}/{ITEM.KEY})}
        מקסימום למשך 15 דקות: {?max(/{HOST.HOST}/{ITEM.KEY},15m)}
        MIN למשך 15 דקות: {?min(/{HOST.HOST}/{ITEM.KEY},15m)}
Copy
✔ Copied

כשתקבל את ההודעה, ההודעה תוחלף במשהו כמו:

 ערך אחרון: 1.45
        מקסימום ל-15 דקות: 2.33
        MIN ל-15 דקות: 1.01
Copy
✔ Copied
דוגמה 4

הוֹדָעָה:

 http://<server_ip_or_name>/zabbix/tr_events.php?triggerid={TRIGGER.ID}&eventid={EVENT.ID}
Copy
✔ Copied

כשתקבל את ההודעה, היא תכיל קישור לאירוע דף פרטים, המספק מידע על האירוע, הטריגר שלו, ורשימה של אירועים אחרונים שנוצרו על ידי אותו טריגר.

דוגמה 5

מידע על ערכים ממספר מארחים בביטוי טריגר.

הוֹדָעָה:

 שם הבעיה: {TRIGGER.NAME}
        ביטוי טריגר: {TRIGGER.EXPRESSION}
        
        1. ערך פריט ב-{HOST.NAME1}: {ITEM.VALUE1} ({ITEM.NAME1})
        2. ערך פריט ב-{HOST.NAME2}: {ITEM.VALUE2} ({ITEM.NAME2})
Copy
✔ Copied

כשתקבל את ההודעה, ההודעה תוחלף במשהו כמו:

 שם הבעיה: עומס המעבד גבוה מדי במארח מקומי
        ביטוי טריגר: last(/Myhost/system.cpu.load[percpu,avg1])>5 או last(/Myotherhost/system.cpu.load[percpu,avg1])>5
       
        1. ערך פריט ב-Myhost: 0.83 (עומס מעבד (דקה ממוצעת לכל ליבה))
        2. ערך פריט ב-Myotherhost: 5.125 (עומס מעבד (דקה ממוצעת לכל ליבה))
Copy
✔ Copied
דוגמה 6

קבלת פרטים הן על אירוע הבעיה והן על אירוע ההתאוששות ב-a recovery הוֹדָעָה:

הוֹדָעָה:

 בְּעָיָה:
       
        מזהה אירוע: {EVENT.ID}
        ערך אירוע: {EVENT.VALUE}
        סטטוס אירוע: {EVENT.STATUS}
        זמן האירוע: {EVENT.TIME}
        תאריך האירוע: {EVENT.DATE}
        גיל אירוע: {EVENT.AGE}
        אישור אירוע: {EVENT.ACK.STATUS}
        היסטוריית עדכוני אירועים: {EVENT.UPDATE.HISTORY}
       
        התאוששות:
       
        מזהה אירוע: {EVENT.RECOVERY.ID}
        ערך אירוע: {EVENT.RECOVERY.VALUE}
        סטטוס אירוע: {EVENT.RECOVERY.STATUS}
        זמן האירוע: {EVENT.RECOVERY.TIME}
        תאריך האירוע: {EVENT.RECOVERY.DATE}
        נתונים תפעוליים: {EVENT.OPDATA}
Copy
✔ Copied

כשתקבל את ההודעה, פקודות המאקרו יוחלפו במשהו כמו:

 בְּעָיָה:
       
        מזהה אירוע: 21874
        ערך האירוע: 1
        מצב האירוע: בעיה
        זמן האירוע: 13:04:30
        תאריך האירוע: 2018.01.02
        גיל האירוע: 5 מ'
        אישור אירוע: כן
        היסטוריית עדכוני אירועים: 2018.01.02 13:05:51 "John Smith (Admin)"
        פעולות: מודה.
       
        התאוששות:
       
        מזהה אירוע: 21896
        ערך אירוע: 0
        מצב האירוע: בסדר
        זמן האירוע: 13:10:07
        תאריך האירוע: 2018.01.02
        נתונים תפעוליים: ערך נוכחי הוא 0.83
Copy
✔ Copied

::: שימו לב חשוב פקודות מאקרו הודעות נפרדות עבור המקור אירוע בעיה ואירוע שחזור נתמכים מאז Zabbix 2.2.0. :::

To toggle search highlight, press Ctrl+Alt+H
Have an improvement suggestion for this page? Select the text that could be improved and press Ctrl+Enter to send it to the editors.