[comment]: # ({b1624dc4-b1624dc4})
# 4 Коришћење макроа у порукама

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

[comment]: # ({807a440d-72998395})
#### Преглед

У предметима поруке и тексту поруке можете користити макрое за више
ефикасно извештавање о проблемима.

Поред одређеног броја уграђених макроа, [кориснички макрои](/manual/config/macros/user_macros)
и [макрои израза](/manual/config/macros/expression_macros) су такође подржани.
Доступна је [пуна листа макроа](/manual/appendix/macros/supported_by_location) које подржава Zabbix.

[comment]: # ({/807a440d-72998395})

[comment]: # ({e5ad63df-e5ad63df})
#### Примери

Примери овде илуструју како можете да користите макрое у порукама.

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

[comment]: # ({ea278b25-102863de})
##### Пример 1

Тема поруке:

    Проблем: {TRIGGER.NAME}

Када примите поруку, предмет поруке ће бити замењен са
нешто попут:

    Проблем: Оптерећење процесора је превисоко на Zabbix серверу

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

[comment]: # ({6cfc8714-1344257c})
##### Пример 2

Порука:

    Оптерећење процесора је: {?last(/zabbix.zabbix.com/system.cpu.load[,avg1])}

Када примите поруку, порука ће бити замењена нечим
као:

    Оптерећење процесора је: 1.45

[comment]: # ({/6cfc8714-1344257c})

[comment]: # ({340cc8fc-3713b8a5})
##### Пример 3

Порука:

    Најновија вредност: {?last(/{HOST.HOST}/{ITEM.KEY})}
    MAX за 15 минута: {?max(/{HOST.HOST}/{ITEM.KEY},15m)}
    MIN за 15 минута: {?min(/{HOST.HOST}/{ITEM.KEY},15m)}

Када примите поруку, порука ће бити замењена нечим
као:

    Најновија вредност: 1.45
    MAX за 15 минута: 2.33
    MIN за 15 минута: 1.01

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

[comment]: # ({58ac40a2-88afe91c})
##### Пример 4

Порука:

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

Када примите поруку, она ће садржати везу до *Догађаја
страница са детаљима*, која пружа информације о догађају, његовом окидачу,
и листу најновијих догађаја генерисаних истим окидачем.

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

[comment]: # ({03494b42-d41797c6})
##### Пример 5

Информисање о вредностима са неколико домаћина у изразу окидача.

Порука:

    Назив проблема: {TRIGGER.NAME}
    Израз покретача: {TRIGGER.EXPRESSION}
     
    1. Вредност ставке на {HOST.NAME1}: {ITEM.VALUE1} ({ITEM.NAME1})
    2. Вредност ставке на {HOST.NAME2}: {ITEM.VALUE2} ({ITEM.NAME2})

Када примите поруку, порука ће бити замењена нечим
као:

    Назив проблема: Оптерећење процесора је превисоко на локалном домаћину
    Израз окидача: последњи(/Myhost/system.cpu.load[percpu,avg1])>5 или последњи(/Myotherhost/system.cpu.load[percpu,avg1])>5

    1. Вредност ставке на Myhost-у: 0.83 (оптерећење процесора (просечно 1 мин по језгру))
    2. Вредност ставке на Myotherhost-у: 5.125 (оптерећење процесора (просечно 1 мин по језгру))

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

[comment]: # ({197676cf-0ee2664c})
##### Пример 6

Примање детаља о проблематичном догађају и догађају опоравка у
[recovery](/manual/config/notifications/action/recovery_operations)
поруци:

Порука:

Проблем:

Event ID: {EVENT.ID}
Event value: {EVENT.VALUE} 
Event status: {EVENT.STATUS} 
Event time: {EVENT.TIME}
Event date: {EVENT.DATE}
Event age: {EVENT.AGE}
Event acknowledgment: {EVENT.ACK.STATUS}
Event update history: {EVENT.UPDATE.HISTORY}

Опоравак:

Event ID: {EVENT.RECOVERY.ID}
Event value: {EVENT.RECOVERY.VALUE} 
Event status: {EVENT.RECOVERY.STATUS} 
Event time: {EVENT.RECOVERY.TIME}
Event date: {EVENT.RECOVERY.DATE}
Operational data: {EVENT.OPDATA}

Када примите порука, макрои ће бити замењени нечим попут:

Проблем:

Event ID: 21874
Event value: 1
Event status: PROBLEM
Event time: 13:04:30
Event date: 2018.01.02
Event age: 5m
Event acknowledgment: Yes 
Event update history: 2018.01.02 13:05:51 "John Smith (Admin)"
Actions: acknowledged.

Опоравак:

Event ID: 21896
Event value: 0 
Event status: OK 
Event time: 13:10:07
Event date: 2018.01.02
Operational data: Current value is 0.83

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