[comment]: # ({b1624dc4-b1624dc4})
# 4 שימוש בפקודות מאקרו בהודעות

[comment]: # ({/b1624dc4-b1624dc4})

[comment]: # ({6d91e5d3-72998395})
#### סקירה כללית

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

בנוסף למספר פקודות מאקרו מובנות, [פקודות מאקרו משתמש](/manual/config/macros/user_macros)
וגם [פקודות מאקרו של ביטוי](/manual/config/macros/expression_macros) נתמכים.
זמינה [רשימה מלאה של פקודות מאקרו](/manual/appendix/macros/supported_by_location) הנתמכות על ידי Zabbix.

[comment]: # ({/6d91e5d3-72998395})

[comment]: # ({e5ad63df-e5ad63df})
#### דוגמאות

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

[comment]: # ({/e5ad63df-e5ad63df})

[comment]: # ({102863de-102863de})
##### דוגמה 1

נושא ההודעה:

     בעיה: {TRIGGER.NAME}

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

     בעיה: עומס המעבד גבוה מדי בשרת Zabbix

[comment]: # ({/102863de-102863de})

[comment]: # ({763adfed-1344257c})
##### דוגמה 2

הוֹדָעָה:

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

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

     עומס המעבד הוא: 1.45

[comment]: # ({/763adfed-1344257c})

[comment]: # ({ea320b91-3713b8a5})
##### דוגמה 3

הוֹדָעָה:

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

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

     ערך אחרון: 1.45
     מקסימום ל-15 דקות: 2.33
     MIN ל-15 דקות: 1.01

[comment]: # ({/ea320b91-3713b8a5})

[comment]: # ({88afe91c-88afe91c})
##### דוגמה 4

הוֹדָעָה:

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

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

[comment]: # ({/88afe91c-88afe91c})

[comment]: # ({d41797c6-d41797c6})
##### דוגמה 5

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

הוֹדָעָה:

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

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

     שם הבעיה: עומס המעבד גבוה מדי במארח מקומי
     ביטוי טריגר: last(/Myhost/system.cpu.load[percpu,avg1])>5 או last(/Myotherhost/system.cpu.load[percpu,avg1])>5

     1. ערך פריט ב-Myhost: 0.83 (עומס מעבד (דקה ממוצעת לכל ליבה))
     2. ערך פריט ב-Myotherhost: 5.125 (עומס מעבד (דקה ממוצעת לכל ליבה))

[comment]: # ({/d41797c6-d41797c6})

[comment]: # ({0ee2664c-0ee2664c})
##### דוגמה 6

קבלת פרטים הן על אירוע הבעיה והן על אירוע ההתאוששות ב-a
[recovery](/manual/config/notifications/action/recovery_operations)
הוֹדָעָה:

הוֹדָעָה:

     בְּעָיָה:

     מזהה אירוע: {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}

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

     בְּעָיָה:

     מזהה אירוע: 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

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

[comment]: # ({/0ee2664c-0ee2664c})
